Mock Version: 1.4.2 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target i686 --nodeps /builddir/build/SPECS/sagemath.spec'], chrootPath='/var/lib/mock/581448-fedora-rawhide-i386/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': 'en_US.UTF-8'}shell=Falselogger=timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--private-network']printOutput=True) Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'd44130f65e9c41b3a8cf9d741613788e', '-D', '/var/lib/mock/581448-fedora-rawhide-i386/root', '-a', '--private-network', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=en_US.UTF-8', '-u', 'mockbuild', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target i686 --nodeps /builddir/build/SPECS/sagemath.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': 'en_US.UTF-8'} and shell False sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory Building target platforms: i686 Building for target i686 Wrote: /builddir/build/SRPMS/sagemath-7.6-3.fc27.src.rpm Child return code was: 0 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target i686 --nodeps /builddir/build/SPECS/sagemath.spec'], chrootPath='/var/lib/mock/581448-fedora-rawhide-i386/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': 'en_US.UTF-8'}shell=Falselogger=timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--private-network', '--private-network']printOutput=True) Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'd3c683f69c5d4848856fad0b419d5cf9', '-D', '/var/lib/mock/581448-fedora-rawhide-i386/root', '-a', '--private-network', '--private-network', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=en_US.UTF-8', '-u', 'mockbuild', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target i686 --nodeps /builddir/build/SPECS/sagemath.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': 'en_US.UTF-8'} and shell False Building target platforms: i686 Building for target i686 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.yVWEwl + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf sage-7.6 + /usr/bin/gzip -dc /builddir/build/SOURCES/sage-7.6.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd sage-7.6 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + pushd build/pkgs/conway_polynomials ~/build/BUILD/sage-7.6/build/pkgs/conway_polynomials ~/build/BUILD/sage-7.6 + tar jxf ../../../upstream/conway_polynomials-0.4.tar.bz2 + mv conway_polynomials-0.4 src + popd ~/build/BUILD/sage-7.6 + pushd build/pkgs/elliptic_curves ~/build/BUILD/sage-7.6/build/pkgs/elliptic_curves ~/build/BUILD/sage-7.6 + tar jxf ../../../upstream/elliptic_curves-0.8.tar.bz2 + mv elliptic_curves-0.8 src + popd ~/build/BUILD/sage-7.6 + pushd build/pkgs/flintqs ~/build/BUILD/sage-7.6/build/pkgs/flintqs ~/build/BUILD/sage-7.6 + tar zxf ../../../upstream/flintqs-1.0.tar.bz2 + mv flintqs-1.0 src + popd ~/build/BUILD/sage-7.6 + pushd build/pkgs/graphs ~/build/BUILD/sage-7.6/build/pkgs/graphs ~/build/BUILD/sage-7.6 + tar jxf ../../../upstream/graphs-20161026.tar.bz2 + mv graphs-20161026 src + popd ~/build/BUILD/sage-7.6 + pushd build/pkgs/ipython ~/build/BUILD/sage-7.6/build/pkgs/ipython ~/build/BUILD/sage-7.6 + tar zxf ../../../upstream/ipython-5.1.0.tar.gz + mv ipython-5.1.0 src + popd ~/build/BUILD/sage-7.6 + pushd build/pkgs/polytopes_db ~/build/BUILD/sage-7.6/build/pkgs/polytopes_db ~/build/BUILD/sage-7.6 + tar jxf ../../../upstream/polytopes_db-20120220.tar.bz2 + mv polytopes_db-20120220 src + popd ~/build/BUILD/sage-7.6 + pushd build/pkgs/rubiks ~/build/BUILD/sage-7.6/build/pkgs/rubiks ~/build/BUILD/sage-7.6 + tar jxf ../../../upstream/rubiks-20070912.tar.bz2 + mv rubiks-20070912 src + pushd src ~/build/BUILD/sage-7.6/build/pkgs/rubiks/src ~/build/BUILD/sage-7.6/build/pkgs/rubiks ~/build/BUILD/sage-7.6 ++ ls ../patches/dietz-cu2-Makefile.patch ../patches/dietz-mcube-Makefile.patch ../patches/dietz-solver-Makefile.patch ../patches/reid-Makefile.patch + for diff in `ls ../patches/*.patch` + patch -p1 patching file dietz/cu2/Makefile + for diff in `ls ../patches/*.patch` + patch -p1 patching file dietz/mcube/Makefile + for diff in `ls ../patches/*.patch` + patch -p1 patching file dietz/solver/Makefile + for diff in `ls ../patches/*.patch` + patch -p1 patching file reid/Makefile + popd ~/build/BUILD/sage-7.6/build/pkgs/rubiks ~/build/BUILD/sage-7.6 + popd ~/build/BUILD/sage-7.6 + pushd build/pkgs/sagenb ~/build/BUILD/sage-7.6/build/pkgs/sagenb ~/build/BUILD/sage-7.6 + tar jxf ../../../upstream/sagenb-0.13.tar.bz2 + mv sagenb-0.13 src + popd ~/build/BUILD/sage-7.6 + pushd build/pkgs/sagetex ~/build/BUILD/sage-7.6/build/pkgs/sagetex ~/build/BUILD/sage-7.6 + tar zxf ../../../upstream/sagetex-3.0.tar.gz + mv sagetex-3.0 src + popd ~/build/BUILD/sage-7.6 + pushd build/pkgs/sphinx ~/build/BUILD/sage-7.6/build/pkgs/sphinx ~/build/BUILD/sage-7.6 + tar zxf ../../../upstream/Sphinx-1.4.4.tar.gz + mv Sphinx-1.4.4 src + pushd src ~/build/BUILD/sage-7.6/build/pkgs/sphinx/src ~/build/BUILD/sage-7.6/build/pkgs/sphinx ~/build/BUILD/sage-7.6 ++ ls ../patches/Makefile.patch ../patches/environment.patch ../patches/highlighting.patch ../patches/latex_utf8.patch + for diff in `ls ../patches/*.patch` + patch -p1 patching file sphinx/texinputs/Makefile + for diff in `ls ../patches/*.patch` + patch -p1 patching file sphinx/environment.py Hunk #1 succeeded at 486 (offset -54 lines). + for diff in `ls ../patches/*.patch` + patch -p1 patching file sphinx/highlighting.py + for diff in `ls ../patches/*.patch` + patch -p1 patching file sphinx/ext/pngmath.py Hunk #1 succeeded at 43 (offset 1 line). + popd ~/build/BUILD/sage-7.6/build/pkgs/sphinx ~/build/BUILD/sage-7.6 + popd ~/build/BUILD/sage-7.6 + echo 'Patch #1 (sagemath-gmp.patch):' Patch #1 (sagemath-gmp.patch): + /usr/bin/patch --no-backup-if-mismatch -p0 --fuzz=0 patching file src/sage/modular/arithgroup/farey.cpp + echo 'Patch #2 (sagemath-scripts.patch):' Patch #2 (sagemath-scripts.patch): + /usr/bin/patch --no-backup-if-mismatch -p0 --fuzz=0 patching file src/bin/sage patching file src/bin/sage-runtests patching file src/bin/sage-valgrind + echo 'Patch #3 (sagemath-extensions.patch):' Patch #3 (sagemath-extensions.patch): + /usr/bin/patch --no-backup-if-mismatch -p0 --fuzz=0 patching file src/module_list.py + echo 'Patch #4 (sagemath-rpmbuild.patch):' Patch #4 (sagemath-rpmbuild.patch): + /usr/bin/patch --no-backup-if-mismatch -p0 --fuzz=0 patching file src/module_list.py patching file src/sage/misc/cython.py patching file src/setup.py + echo 'Patch #5 (sagemath-sagedoc.patch):' Patch #5 (sagemath-sagedoc.patch): + /usr/bin/patch --no-backup-if-mismatch -p0 --fuzz=0 patching file src/doc/common/conf.py patching file src/sage/doctest/control.py patching file src/sage/interfaces/singular.py patching file src/sage_setup/docbuild/ext/multidocs.py patching file src/sage_setup/docbuild/__init__.py + echo 'Patch #6 (sagemath-sagenb.patch):' Patch #6 (sagemath-sagenb.patch): + /usr/bin/patch --no-backup-if-mismatch -p0 --fuzz=0 patching file build/pkgs/sagenb/src/sagenb/flask_version/base.py patching file build/pkgs/sagenb/src/sagenb/misc/misc.py patching file build/pkgs/sagenb/src/sagenb/notebook/cell.py patching file build/pkgs/sagenb/src/sagenb/notebook/run_notebook.py + echo 'Patch #7 (sagemath-readonly.patch):' Patch #7 (sagemath-readonly.patch): + /usr/bin/patch --no-backup-if-mismatch -p0 --fuzz=0 patching file src/sage/all.py + echo 'Patch #8 (sagemath-maxima.patch):' Patch #8 (sagemath-maxima.patch): + /usr/bin/patch --no-backup-if-mismatch -p0 --fuzz=0 patching file src/bin/sage-maxima.lisp patching file src/sage/interfaces/maxima.py + echo 'Patch #9 (sagemath-4ti2.patch):' Patch #9 (sagemath-4ti2.patch): + /usr/bin/patch --no-backup-if-mismatch -p0 --fuzz=0 patching file src/sage/sandpiles/sandpile.py + echo 'Patch #10 (sagemath-pari.patch):' Patch #10 (sagemath-pari.patch): + /usr/bin/patch --no-backup-if-mismatch -p0 --fuzz=0 patching file src/sage/libs/cypari2/paridecl.pxd patching file src/sage/libs/cypari2/pari_instance.pyx + echo 'Patch #11 (sagemath-jmol.patch):' Patch #11 (sagemath-jmol.patch): + /usr/bin/patch --no-backup-if-mismatch -p0 --fuzz=0 patching file src/sage/interfaces/jmoldata.py + echo 'Patch #12 (sagemath-cremona.patch):' Patch #12 (sagemath-cremona.patch): + /usr/bin/patch --no-backup-if-mismatch -p0 --fuzz=0 patching file src/sage/databases/cremona.py + echo 'Patch #13 (sagemath-lrslib.patch):' Patch #13 (sagemath-lrslib.patch): + /usr/bin/patch --no-backup-if-mismatch -p0 --fuzz=0 patching file src/sage/geometry/polyhedron/base.py + echo 'Patch #14 (sagemath-nauty.patch):' Patch #14 (sagemath-nauty.patch): + /usr/bin/patch --no-backup-if-mismatch -p0 --fuzz=0 patching file src/sage/graphs/graph_generators.py + echo 'Patch #15 (sagemath-gap-hap.patch):' Patch #15 (sagemath-gap-hap.patch): + /usr/bin/patch --no-backup-if-mismatch -p0 --fuzz=0 patching file src/sage/groups/perm_gps/permgroup.py + echo 'Patch #16 (sagemath-lcalc.patch):' Patch #16 (sagemath-lcalc.patch): + /usr/bin/patch --no-backup-if-mismatch -p0 --fuzz=0 patching file src/sage/libs/lcalc/lcalc_sage.h + echo 'Patch #17 (sagemath-cbc.patch):' Patch #17 (sagemath-cbc.patch): + /usr/bin/patch --no-backup-if-mismatch -p0 --fuzz=0 patching file src/sage/numerical/backends/coin_backend.pyx Patch #18 (sagemath-libgap.patch): + echo 'Patch #18 (sagemath-libgap.patch):' + /usr/bin/patch --no-backup-if-mismatch -p0 --fuzz=0 patching file src/sage/libs/gap/test/main.c patching file src/sage/libs/gap/util.pyx Patch #20 (sagemath-fes.patch): + echo 'Patch #20 (sagemath-fes.patch):' + /usr/bin/patch --no-backup-if-mismatch -p0 --fuzz=0 patching file src/module_list.py Patch #21 (sagemath-sympy.patch): + echo 'Patch #21 (sagemath-sympy.patch):' + /usr/bin/patch --no-backup-if-mismatch -p0 --fuzz=0 patching file src/sage/env.py Patch #22 (sagemath-ntl.patch): + echo 'Patch #22 (sagemath-ntl.patch):' + /usr/bin/patch --no-backup-if-mismatch -p0 --fuzz=0 patching file src/sage/libs/polybori/decl.pxd patching file src/sage/libs/polybori/pb_wrap.h Patch #23 (sagemath-qepcad.patch): + echo 'Patch #23 (sagemath-qepcad.patch):' + /usr/bin/patch --no-backup-if-mismatch -p0 --fuzz=0 patching file src/sage/interfaces/qepcad.py Patch #24 (sagemath-arb.patch): + echo 'Patch #24 (sagemath-arb.patch):' + /usr/bin/patch --no-backup-if-mismatch -p0 --fuzz=0 patching file src/sage/libs/arb/acb.pxd patching file src/sage/libs/arb/arb.pxd patching file src/sage/libs/arb/arf.pxd patching file src/sage/libs/arb/mag.pxd patching file src/sage/libs/arb/acb_hypgeom.pxd patching file src/sage/libs/arb/acb_mat.pxd patching file src/sage/libs/arb/acb_modular.pxd patching file src/sage/libs/arb/bernoulli.pxd patching file src/sage/libs/arb/acb_poly.pxd patching file src/sage/libs/arb/types.pxd Patch #25 (sagemath-givaro.patch): + echo 'Patch #25 (sagemath-givaro.patch):' + /usr/bin/patch --no-backup-if-mismatch -p0 --fuzz=0 patching file src/sage/libs/singular/singular.pyx Patch #26 (sagemath-nofstring.patch): + echo 'Patch #26 (sagemath-nofstring.patch):' + /usr/bin/patch --no-backup-if-mismatch -p0 --fuzz=0 patching file src/sage/arith/multi_modular.pyx patching file src/sage/rings/finite_rings/integer_mod.pyx patching file src/sage/structure/parent.pyx patching file src/sage/symbolic/ring.pyx + echo 'Patch #27 (sagemath-includes.patch):' + /usr/bin/patch --no-backup-if-mismatch -p0 --fuzz=0 Patch #27 (sagemath-includes.patch): patching file src/module_list.py patching file src/setup.py Patch #28 (sagemath-gcc6.patch): + echo 'Patch #28 (sagemath-gcc6.patch):' + /usr/bin/patch --no-backup-if-mismatch -p0 --fuzz=0 patching file src/module_list.py Patch #29 (sagemath-atlas.patch): + echo 'Patch #29 (sagemath-atlas.patch):' + /usr/bin/patch --no-backup-if-mismatch -p0 --fuzz=0 patching file src/module_list.py patching file src/sage/misc/cython.py Patch #30 (sagemath-flask.patch): + echo 'Patch #30 (sagemath-flask.patch):' + /usr/bin/patch --no-backup-if-mismatch -p0 --fuzz=0 patching file build/pkgs/sagenb/src/sagenb/flask_version/admin.py patching file build/pkgs/sagenb/src/sagenb/flask_version/authentication.py patching file build/pkgs/sagenb/src/sagenb/flask_version/base.py patching file build/pkgs/sagenb/src/sagenb/flask_version/doc.py patching file build/pkgs/sagenb/src/sagenb/flask_version/settings.py patching file build/pkgs/sagenb/src/sagenb/flask_version/worksheet_listing.py patching file build/pkgs/sagenb/src/sagenb/flask_version/worksheet.py Patch #31 (sagemath-singular.patch): + echo 'Patch #31 (sagemath-singular.patch):' + /usr/bin/patch --no-backup-if-mismatch -p0 --fuzz=0 patching file src/sage/libs/singular/decl.pxd patching file src/sage/libs/singular/ring.pyx + sed -e 's|@@SAGE_ROOT@@|/usr/lib/sagemath|' -e 's|@@SAGE_DOC@@|/usr/share/doc/sagemath|' -i src/sage/env.py + sed -e 's|@@CYSIGNALS@@|/usr/lib/python2.7/site-packages/cysignals|' -i src/setup.py + sed -e 's|, '\''flask-oldsessions>=0.10'\''||' -e 's|'\''http://github.com/mitsuhiko/flask-oldsessions/tarball/master#egg=flask-oldsessions-0.10'\''||' -i build/pkgs/sagenb/src/setup.py + find src/sage '(' -name '*.pyx' -o -name '*.pxd' ')' + xargs touch + rm build/pkgs/sagenb/src/sagenb/data/sage3d/lib/sage3d.jar + rm -r build/pkgs/sagenb/src/sagenb.egg-info + sed -e 's,SINGULARPATH=",&/usr/lib/Singular/LIB:,' -e 's,\(SINGULAR_EXECUTABLE="\).*",\1/usr/lib/Singular/Singular",' -i src/bin/sage-env + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.O7WR9W + umask 022 + cd /builddir/build/BUILD + cd sage-7.6 + export CC=gcc + CC=gcc + export 'CFLAGS=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables' + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables' + export 'CXXFLAGS=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables' + CXXFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables' + export SAGE_ROOT=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath + SAGE_ROOT=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath + export SAGE_LOCAL=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local + SAGE_LOCAL=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local + export SAGE_SRC=/builddir/build/BUILD/sage-7.6/src + SAGE_SRC=/builddir/build/BUILD/sage-7.6/src + export SAGE_INC=/usr/include + SAGE_INC=/usr/include + export SAGE_FORTRAN=/usr/bin/gfortran + SAGE_FORTRAN=/usr/bin/gfortran ++ gfortran --print-file-name=libgfortran.so + export SAGE_FORTRAN_LIB=/usr/lib/gcc/i686-redhat-linux/7/libgfortran.so + SAGE_FORTRAN_LIB=/usr/lib/gcc/i686-redhat-linux/7/libgfortran.so + export DESTDIR=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 + DESTDIR=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 + export SAGE_DEBUG=no + SAGE_DEBUG=no + export DOT_SAGE=/tmp/sage178 + DOT_SAGE=/tmp/sage178 + mkdir -p /tmp/sage178/tmp + export SAGE_CYTHONIZED=/builddir/build/BUILD/sage-7.6/src/build/cythonized + SAGE_CYTHONIZED=/builddir/build/BUILD/sage-7.6/src/build/cythonized + mkdir -p /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local + ln -sf /usr/lib /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib + ln -sf /usr/include /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/include + ln -sf /usr/share /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/share + export PATH=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/bin:/usr/libexec/python2-sphinx:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PATH=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/bin:/usr/libexec/python2-sphinx:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + export PYTHONPATH=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages: + PYTHONPATH=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages: + save_PATH=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/bin:/usr/libexec/python2-sphinx:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + save_LOCAL=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local + export PATH=/builddir/build/BUILD/bin:/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/bin:/usr/libexec/python2-sphinx:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PATH=/builddir/build/BUILD/bin:/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/bin:/usr/libexec/python2-sphinx:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + export SAGE_LOCAL=/builddir/build/BUILD + SAGE_LOCAL=/builddir/build/BUILD + pushd build/pkgs/ipython/src ~/build/BUILD/sage-7.6/build/pkgs/ipython/src ~/build/BUILD/sage-7.6 + /usr/bin/python2 setup.py build running build running build_py checking package data check version number creating build creating build/lib creating build/lib/IPython copying IPython/__init__.py -> build/lib/IPython copying IPython/__main__.py -> build/lib/IPython copying IPython/config.py -> build/lib/IPython copying IPython/consoleapp.py -> build/lib/IPython copying IPython/display.py -> build/lib/IPython copying IPython/frontend.py -> build/lib/IPython copying IPython/html.py -> build/lib/IPython copying IPython/nbconvert.py -> build/lib/IPython copying IPython/nbformat.py -> build/lib/IPython copying IPython/parallel.py -> build/lib/IPython copying IPython/paths.py -> build/lib/IPython copying IPython/qt.py -> build/lib/IPython creating build/lib/IPython/core copying IPython/core/__init__.py -> build/lib/IPython/core copying IPython/core/alias.py -> build/lib/IPython/core copying IPython/core/application.py -> build/lib/IPython/core copying IPython/core/autocall.py -> build/lib/IPython/core copying IPython/core/builtin_trap.py -> build/lib/IPython/core copying IPython/core/compilerop.py -> build/lib/IPython/core copying IPython/core/completer.py -> build/lib/IPython/core copying IPython/core/completerlib.py -> build/lib/IPython/core copying IPython/core/crashhandler.py -> build/lib/IPython/core copying IPython/core/debugger.py -> build/lib/IPython/core copying IPython/core/display.py -> build/lib/IPython/core copying IPython/core/display_trap.py -> build/lib/IPython/core copying IPython/core/displayhook.py -> build/lib/IPython/core copying IPython/core/displaypub.py -> build/lib/IPython/core copying IPython/core/error.py -> build/lib/IPython/core copying IPython/core/events.py -> build/lib/IPython/core copying IPython/core/excolors.py -> build/lib/IPython/core copying IPython/core/extensions.py -> build/lib/IPython/core copying IPython/core/formatters.py -> build/lib/IPython/core copying IPython/core/getipython.py -> build/lib/IPython/core copying IPython/core/history.py -> build/lib/IPython/core copying IPython/core/historyapp.py -> build/lib/IPython/core copying IPython/core/hooks.py -> build/lib/IPython/core copying IPython/core/inputsplitter.py -> build/lib/IPython/core copying IPython/core/inputtransformer.py -> build/lib/IPython/core copying IPython/core/interactiveshell.py -> build/lib/IPython/core copying IPython/core/latex_symbols.py -> build/lib/IPython/core copying IPython/core/logger.py -> build/lib/IPython/core copying IPython/core/macro.py -> build/lib/IPython/core copying IPython/core/magic.py -> build/lib/IPython/core copying IPython/core/magic_arguments.py -> build/lib/IPython/core copying IPython/core/oinspect.py -> build/lib/IPython/core copying IPython/core/page.py -> build/lib/IPython/core copying IPython/core/payload.py -> build/lib/IPython/core copying IPython/core/payloadpage.py -> build/lib/IPython/core copying IPython/core/prefilter.py -> build/lib/IPython/core copying IPython/core/profileapp.py -> build/lib/IPython/core copying IPython/core/profiledir.py -> build/lib/IPython/core copying IPython/core/prompts.py -> build/lib/IPython/core copying IPython/core/pylabtools.py -> build/lib/IPython/core copying IPython/core/release.py -> build/lib/IPython/core copying IPython/core/shadowns.py -> build/lib/IPython/core copying IPython/core/shellapp.py -> build/lib/IPython/core copying IPython/core/splitinput.py -> build/lib/IPython/core copying IPython/core/ultratb.py -> build/lib/IPython/core copying IPython/core/usage.py -> build/lib/IPython/core creating build/lib/IPython/core/magics copying IPython/core/magics/__init__.py -> build/lib/IPython/core/magics copying IPython/core/magics/auto.py -> build/lib/IPython/core/magics copying IPython/core/magics/basic.py -> build/lib/IPython/core/magics copying IPython/core/magics/code.py -> build/lib/IPython/core/magics copying IPython/core/magics/config.py -> build/lib/IPython/core/magics copying IPython/core/magics/display.py -> build/lib/IPython/core/magics copying IPython/core/magics/execution.py -> build/lib/IPython/core/magics copying IPython/core/magics/extension.py -> build/lib/IPython/core/magics copying IPython/core/magics/history.py -> build/lib/IPython/core/magics copying IPython/core/magics/logging.py -> build/lib/IPython/core/magics copying IPython/core/magics/namespace.py -> build/lib/IPython/core/magics copying IPython/core/magics/osm.py -> build/lib/IPython/core/magics copying IPython/core/magics/pylab.py -> build/lib/IPython/core/magics copying IPython/core/magics/script.py -> build/lib/IPython/core/magics creating build/lib/IPython/core/tests copying IPython/core/tests/__init__.py -> build/lib/IPython/core/tests copying IPython/core/tests/bad_all.py -> build/lib/IPython/core/tests copying IPython/core/tests/nonascii.py -> build/lib/IPython/core/tests copying IPython/core/tests/nonascii2.py -> build/lib/IPython/core/tests copying IPython/core/tests/print_argv.py -> build/lib/IPython/core/tests copying IPython/core/tests/refbug.py -> build/lib/IPython/core/tests copying IPython/core/tests/simpleerr.py -> build/lib/IPython/core/tests copying IPython/core/tests/tclass.py -> build/lib/IPython/core/tests copying IPython/core/tests/test_alias.py -> build/lib/IPython/core/tests copying IPython/core/tests/test_application.py -> build/lib/IPython/core/tests copying IPython/core/tests/test_autocall.py -> build/lib/IPython/core/tests copying IPython/core/tests/test_compilerop.py -> build/lib/IPython/core/tests copying IPython/core/tests/test_completer.py -> build/lib/IPython/core/tests copying IPython/core/tests/test_completerlib.py -> build/lib/IPython/core/tests copying IPython/core/tests/test_debugger.py -> build/lib/IPython/core/tests copying IPython/core/tests/test_display.py -> build/lib/IPython/core/tests copying IPython/core/tests/test_displayhook.py -> build/lib/IPython/core/tests copying IPython/core/tests/test_events.py -> build/lib/IPython/core/tests copying IPython/core/tests/test_extension.py -> build/lib/IPython/core/tests copying IPython/core/tests/test_formatters.py -> build/lib/IPython/core/tests copying IPython/core/tests/test_handlers.py -> build/lib/IPython/core/tests copying IPython/core/tests/test_history.py -> build/lib/IPython/core/tests copying IPython/core/tests/test_hooks.py -> build/lib/IPython/core/tests copying IPython/core/tests/test_imports.py -> build/lib/IPython/core/tests copying IPython/core/tests/test_inputsplitter.py -> build/lib/IPython/core/tests copying IPython/core/tests/test_inputtransformer.py -> build/lib/IPython/core/tests copying IPython/core/tests/test_interactiveshell.py -> build/lib/IPython/core/tests copying IPython/core/tests/test_iplib.py -> build/lib/IPython/core/tests copying IPython/core/tests/test_logger.py -> build/lib/IPython/core/tests copying IPython/core/tests/test_magic.py -> build/lib/IPython/core/tests copying IPython/core/tests/test_magic_arguments.py -> build/lib/IPython/core/tests copying IPython/core/tests/test_magic_terminal.py -> build/lib/IPython/core/tests copying IPython/core/tests/test_oinspect.py -> build/lib/IPython/core/tests copying IPython/core/tests/test_page.py -> build/lib/IPython/core/tests copying IPython/core/tests/test_paths.py -> build/lib/IPython/core/tests copying IPython/core/tests/test_prefilter.py -> build/lib/IPython/core/tests copying IPython/core/tests/test_profile.py -> build/lib/IPython/core/tests copying IPython/core/tests/test_prompts.py -> build/lib/IPython/core/tests copying IPython/core/tests/test_pylabtools.py -> build/lib/IPython/core/tests copying IPython/core/tests/test_run.py -> build/lib/IPython/core/tests copying IPython/core/tests/test_shellapp.py -> build/lib/IPython/core/tests copying IPython/core/tests/test_splitinput.py -> build/lib/IPython/core/tests copying IPython/core/tests/test_ultratb.py -> build/lib/IPython/core/tests creating build/lib/IPython/extensions copying IPython/extensions/__init__.py -> build/lib/IPython/extensions copying IPython/extensions/autoreload.py -> build/lib/IPython/extensions copying IPython/extensions/cythonmagic.py -> build/lib/IPython/extensions copying IPython/extensions/rmagic.py -> build/lib/IPython/extensions copying IPython/extensions/storemagic.py -> build/lib/IPython/extensions copying IPython/extensions/sympyprinting.py -> build/lib/IPython/extensions creating build/lib/IPython/extensions/tests copying IPython/extensions/tests/__init__.py -> build/lib/IPython/extensions/tests copying IPython/extensions/tests/test_autoreload.py -> build/lib/IPython/extensions/tests copying IPython/extensions/tests/test_storemagic.py -> build/lib/IPython/extensions/tests creating build/lib/IPython/external copying IPython/external/__init__.py -> build/lib/IPython/external copying IPython/external/mathjax.py -> build/lib/IPython/external copying IPython/external/qt_for_kernel.py -> build/lib/IPython/external copying IPython/external/qt_loaders.py -> build/lib/IPython/external creating build/lib/IPython/external/decorators copying IPython/external/decorators/__init__.py -> build/lib/IPython/external/decorators copying IPython/external/decorators/_decorators.py -> build/lib/IPython/external/decorators copying IPython/external/decorators/_numpy_testing_noseclasses.py -> build/lib/IPython/external/decorators copying IPython/external/decorators/_numpy_testing_utils.py -> build/lib/IPython/external/decorators creating build/lib/IPython/kernel copying IPython/kernel/__init__.py -> build/lib/IPython/kernel copying IPython/kernel/__main__.py -> build/lib/IPython/kernel copying IPython/kernel/adapter.py -> build/lib/IPython/kernel copying IPython/kernel/channels.py -> build/lib/IPython/kernel copying IPython/kernel/channelsabc.py -> build/lib/IPython/kernel copying IPython/kernel/client.py -> build/lib/IPython/kernel copying IPython/kernel/clientabc.py -> build/lib/IPython/kernel copying IPython/kernel/connect.py -> build/lib/IPython/kernel copying IPython/kernel/kernelspec.py -> build/lib/IPython/kernel copying IPython/kernel/kernelspecapp.py -> build/lib/IPython/kernel copying IPython/kernel/launcher.py -> build/lib/IPython/kernel copying IPython/kernel/manager.py -> build/lib/IPython/kernel copying IPython/kernel/managerabc.py -> build/lib/IPython/kernel copying IPython/kernel/multikernelmanager.py -> build/lib/IPython/kernel copying IPython/kernel/restarter.py -> build/lib/IPython/kernel copying IPython/kernel/threaded.py -> build/lib/IPython/kernel creating build/lib/IPython/lib copying IPython/lib/__init__.py -> build/lib/IPython/lib copying IPython/lib/backgroundjobs.py -> build/lib/IPython/lib copying IPython/lib/clipboard.py -> build/lib/IPython/lib copying IPython/lib/deepreload.py -> build/lib/IPython/lib copying IPython/lib/demo.py -> build/lib/IPython/lib copying IPython/lib/display.py -> build/lib/IPython/lib copying IPython/lib/editorhooks.py -> build/lib/IPython/lib copying IPython/lib/guisupport.py -> build/lib/IPython/lib copying IPython/lib/inputhook.py -> build/lib/IPython/lib copying IPython/lib/inputhookglut.py -> build/lib/IPython/lib copying IPython/lib/inputhookgtk.py -> build/lib/IPython/lib copying IPython/lib/inputhookgtk3.py -> build/lib/IPython/lib copying IPython/lib/inputhookpyglet.py -> build/lib/IPython/lib copying IPython/lib/inputhookqt4.py -> build/lib/IPython/lib copying IPython/lib/inputhookwx.py -> build/lib/IPython/lib copying IPython/lib/kernel.py -> build/lib/IPython/lib copying IPython/lib/latextools.py -> build/lib/IPython/lib copying IPython/lib/lexers.py -> build/lib/IPython/lib copying IPython/lib/pretty.py -> build/lib/IPython/lib copying IPython/lib/security.py -> build/lib/IPython/lib creating build/lib/IPython/lib/tests copying IPython/lib/tests/__init__.py -> build/lib/IPython/lib/tests copying IPython/lib/tests/test_backgroundjobs.py -> build/lib/IPython/lib/tests copying IPython/lib/tests/test_clipboard.py -> build/lib/IPython/lib/tests copying IPython/lib/tests/test_deepreload.py -> build/lib/IPython/lib/tests copying IPython/lib/tests/test_display.py -> build/lib/IPython/lib/tests copying IPython/lib/tests/test_editorhooks.py -> build/lib/IPython/lib/tests copying IPython/lib/tests/test_imports.py -> build/lib/IPython/lib/tests copying IPython/lib/tests/test_latextools.py -> build/lib/IPython/lib/tests copying IPython/lib/tests/test_lexers.py -> build/lib/IPython/lib/tests copying IPython/lib/tests/test_pretty.py -> build/lib/IPython/lib/tests copying IPython/lib/tests/test_security.py -> build/lib/IPython/lib/tests creating build/lib/IPython/sphinxext copying IPython/sphinxext/__init__.py -> build/lib/IPython/sphinxext copying IPython/sphinxext/custom_doctests.py -> build/lib/IPython/sphinxext copying IPython/sphinxext/ipython_console_highlighting.py -> build/lib/IPython/sphinxext copying IPython/sphinxext/ipython_directive.py -> build/lib/IPython/sphinxext creating build/lib/IPython/terminal copying IPython/terminal/__init__.py -> build/lib/IPython/terminal copying IPython/terminal/console.py -> build/lib/IPython/terminal copying IPython/terminal/debugger.py -> build/lib/IPython/terminal copying IPython/terminal/embed.py -> build/lib/IPython/terminal copying IPython/terminal/interactiveshell.py -> build/lib/IPython/terminal copying IPython/terminal/ipapp.py -> build/lib/IPython/terminal copying IPython/terminal/magics.py -> build/lib/IPython/terminal copying IPython/terminal/prompts.py -> build/lib/IPython/terminal copying IPython/terminal/ptshell.py -> build/lib/IPython/terminal copying IPython/terminal/ptutils.py -> build/lib/IPython/terminal copying IPython/terminal/shortcuts.py -> build/lib/IPython/terminal creating build/lib/IPython/terminal/pt_inputhooks copying IPython/terminal/pt_inputhooks/__init__.py -> build/lib/IPython/terminal/pt_inputhooks copying IPython/terminal/pt_inputhooks/glut.py -> build/lib/IPython/terminal/pt_inputhooks copying IPython/terminal/pt_inputhooks/gtk.py -> build/lib/IPython/terminal/pt_inputhooks copying IPython/terminal/pt_inputhooks/gtk3.py -> build/lib/IPython/terminal/pt_inputhooks copying IPython/terminal/pt_inputhooks/osx.py -> build/lib/IPython/terminal/pt_inputhooks copying IPython/terminal/pt_inputhooks/pyglet.py -> build/lib/IPython/terminal/pt_inputhooks copying IPython/terminal/pt_inputhooks/qt.py -> build/lib/IPython/terminal/pt_inputhooks copying IPython/terminal/pt_inputhooks/tk.py -> build/lib/IPython/terminal/pt_inputhooks copying IPython/terminal/pt_inputhooks/wx.py -> build/lib/IPython/terminal/pt_inputhooks creating build/lib/IPython/terminal/tests copying IPython/terminal/tests/__init__.py -> build/lib/IPython/terminal/tests copying IPython/terminal/tests/test_embed.py -> build/lib/IPython/terminal/tests copying IPython/terminal/tests/test_help.py -> build/lib/IPython/terminal/tests copying IPython/terminal/tests/test_interactivshell.py -> build/lib/IPython/terminal/tests creating build/lib/IPython/testing copying IPython/testing/__init__.py -> build/lib/IPython/testing copying IPython/testing/__main__.py -> build/lib/IPython/testing copying IPython/testing/decorators.py -> build/lib/IPython/testing copying IPython/testing/globalipapp.py -> build/lib/IPython/testing copying IPython/testing/iptest.py -> build/lib/IPython/testing copying IPython/testing/iptestcontroller.py -> build/lib/IPython/testing copying IPython/testing/ipunittest.py -> build/lib/IPython/testing copying IPython/testing/skipdoctest.py -> build/lib/IPython/testing copying IPython/testing/tools.py -> build/lib/IPython/testing creating build/lib/IPython/testing/plugin copying IPython/testing/plugin/__init__.py -> build/lib/IPython/testing/plugin copying IPython/testing/plugin/dtexample.py -> build/lib/IPython/testing/plugin copying IPython/testing/plugin/ipdoctest.py -> build/lib/IPython/testing/plugin copying IPython/testing/plugin/iptest.py -> build/lib/IPython/testing/plugin copying IPython/testing/plugin/setup.py -> build/lib/IPython/testing/plugin copying IPython/testing/plugin/show_refs.py -> build/lib/IPython/testing/plugin copying IPython/testing/plugin/simple.py -> build/lib/IPython/testing/plugin copying IPython/testing/plugin/simplevars.py -> build/lib/IPython/testing/plugin copying IPython/testing/plugin/test_ipdoctest.py -> build/lib/IPython/testing/plugin copying IPython/testing/plugin/test_refs.py -> build/lib/IPython/testing/plugin creating build/lib/IPython/testing/tests copying IPython/testing/tests/__init__.py -> build/lib/IPython/testing/tests copying IPython/testing/tests/test_decorators.py -> build/lib/IPython/testing/tests copying IPython/testing/tests/test_ipunittest.py -> build/lib/IPython/testing/tests copying IPython/testing/tests/test_tools.py -> build/lib/IPython/testing/tests creating build/lib/IPython/utils copying IPython/utils/PyColorize.py -> build/lib/IPython/utils copying IPython/utils/__init__.py -> build/lib/IPython/utils copying IPython/utils/_process_cli.py -> build/lib/IPython/utils copying IPython/utils/_process_common.py -> build/lib/IPython/utils copying IPython/utils/_process_posix.py -> build/lib/IPython/utils copying IPython/utils/_process_win32.py -> build/lib/IPython/utils copying IPython/utils/_process_win32_controller.py -> build/lib/IPython/utils copying IPython/utils/_signatures.py -> build/lib/IPython/utils copying IPython/utils/_tokenize_py2.py -> build/lib/IPython/utils copying IPython/utils/_tokenize_py3.py -> build/lib/IPython/utils copying IPython/utils/capture.py -> build/lib/IPython/utils copying IPython/utils/colorable.py -> build/lib/IPython/utils copying IPython/utils/coloransi.py -> build/lib/IPython/utils copying IPython/utils/contexts.py -> build/lib/IPython/utils copying IPython/utils/daemonize.py -> build/lib/IPython/utils copying IPython/utils/data.py -> build/lib/IPython/utils copying IPython/utils/decorators.py -> build/lib/IPython/utils copying IPython/utils/dir2.py -> build/lib/IPython/utils copying IPython/utils/encoding.py -> build/lib/IPython/utils copying IPython/utils/eventful.py -> build/lib/IPython/utils copying IPython/utils/frame.py -> build/lib/IPython/utils copying IPython/utils/generics.py -> build/lib/IPython/utils copying IPython/utils/importstring.py -> build/lib/IPython/utils copying IPython/utils/io.py -> build/lib/IPython/utils copying IPython/utils/ipstruct.py -> build/lib/IPython/utils copying IPython/utils/jsonutil.py -> build/lib/IPython/utils copying IPython/utils/localinterfaces.py -> build/lib/IPython/utils copying IPython/utils/log.py -> build/lib/IPython/utils copying IPython/utils/module_paths.py -> build/lib/IPython/utils copying IPython/utils/openpy.py -> build/lib/IPython/utils copying IPython/utils/path.py -> build/lib/IPython/utils copying IPython/utils/pickleutil.py -> build/lib/IPython/utils copying IPython/utils/process.py -> build/lib/IPython/utils copying IPython/utils/py3compat.py -> build/lib/IPython/utils copying IPython/utils/rlineimpl.py -> build/lib/IPython/utils copying IPython/utils/sentinel.py -> build/lib/IPython/utils copying IPython/utils/shimmodule.py -> build/lib/IPython/utils copying IPython/utils/signatures.py -> build/lib/IPython/utils copying IPython/utils/strdispatch.py -> build/lib/IPython/utils copying IPython/utils/sysinfo.py -> build/lib/IPython/utils copying IPython/utils/syspathcontext.py -> build/lib/IPython/utils copying IPython/utils/tempdir.py -> build/lib/IPython/utils copying IPython/utils/terminal.py -> build/lib/IPython/utils copying IPython/utils/text.py -> build/lib/IPython/utils copying IPython/utils/timing.py -> build/lib/IPython/utils copying IPython/utils/tokenize2.py -> build/lib/IPython/utils copying IPython/utils/tokenutil.py -> build/lib/IPython/utils copying IPython/utils/traitlets.py -> build/lib/IPython/utils copying IPython/utils/tz.py -> build/lib/IPython/utils copying IPython/utils/ulinecache.py -> build/lib/IPython/utils copying IPython/utils/version.py -> build/lib/IPython/utils copying IPython/utils/warn.py -> build/lib/IPython/utils copying IPython/utils/wildcard.py -> build/lib/IPython/utils copying IPython/utils/_sysinfo.py -> build/lib/IPython/utils creating build/lib/IPython/utils/tests copying IPython/utils/tests/__init__.py -> build/lib/IPython/utils/tests copying IPython/utils/tests/test_capture.py -> build/lib/IPython/utils/tests copying IPython/utils/tests/test_decorators.py -> build/lib/IPython/utils/tests copying IPython/utils/tests/test_dir2.py -> build/lib/IPython/utils/tests copying IPython/utils/tests/test_imports.py -> build/lib/IPython/utils/tests copying IPython/utils/tests/test_importstring.py -> build/lib/IPython/utils/tests copying IPython/utils/tests/test_io.py -> build/lib/IPython/utils/tests copying IPython/utils/tests/test_module_paths.py -> build/lib/IPython/utils/tests copying IPython/utils/tests/test_openpy.py -> build/lib/IPython/utils/tests copying IPython/utils/tests/test_path.py -> build/lib/IPython/utils/tests copying IPython/utils/tests/test_process.py -> build/lib/IPython/utils/tests copying IPython/utils/tests/test_pycolorize.py -> build/lib/IPython/utils/tests copying IPython/utils/tests/test_shimmodule.py -> build/lib/IPython/utils/tests copying IPython/utils/tests/test_sysinfo.py -> build/lib/IPython/utils/tests copying IPython/utils/tests/test_tempdir.py -> build/lib/IPython/utils/tests copying IPython/utils/tests/test_text.py -> build/lib/IPython/utils/tests copying IPython/utils/tests/test_tokenutil.py -> build/lib/IPython/utils/tests copying IPython/utils/tests/test_wildcard.py -> build/lib/IPython/utils/tests creating build/lib/IPython/core/profile copying IPython/core/profile/README_STARTUP -> build/lib/IPython/core/profile copying IPython/core/tests/2x2.png -> build/lib/IPython/core/tests copying IPython/core/tests/2x2.jpg -> build/lib/IPython/core/tests creating build/lib/IPython/core/tests/daft_extension copying IPython/core/tests/daft_extension/daft_extension.py -> build/lib/IPython/core/tests/daft_extension copying IPython/lib/tests/test.wav -> build/lib/IPython/lib/tests copying IPython/testing/plugin/README.txt -> build/lib/IPython/testing/plugin copying IPython/testing/plugin/test_combo.txt -> build/lib/IPython/testing/plugin copying IPython/testing/plugin/test_example.txt -> build/lib/IPython/testing/plugin copying IPython/testing/plugin/test_exampleip.txt -> build/lib/IPython/testing/plugin running build_scripts creating build/scripts-2.7 Writing script to build/scripts-2.7/ipython Writing script to build/scripts-2.7/iptest Writing script to build/scripts-2.7/ipython2 Writing script to build/scripts-2.7/iptest2 + /usr/bin/python2 setup.py install --root /builddir/build/BUILD running install running build running build_py checking package data check version number running build_scripts Writing script to build/scripts-2.7/ipython Writing script to build/scripts-2.7/iptest Writing script to build/scripts-2.7/ipython2 Writing script to build/scripts-2.7/iptest2 running install_lib creating /builddir/build/BUILD/usr creating /builddir/build/BUILD/usr/lib creating /builddir/build/BUILD/usr/lib/python2.7 creating /builddir/build/BUILD/usr/lib/python2.7/site-packages creating /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython creating /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils creating /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/tests copying build/lib/IPython/utils/tests/test_wildcard.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/tests copying build/lib/IPython/utils/tests/test_tokenutil.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/tests copying build/lib/IPython/utils/tests/test_text.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/tests copying build/lib/IPython/utils/tests/test_tempdir.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/tests copying build/lib/IPython/utils/tests/test_sysinfo.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/tests copying build/lib/IPython/utils/tests/test_shimmodule.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/tests copying build/lib/IPython/utils/tests/test_pycolorize.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/tests copying build/lib/IPython/utils/tests/test_process.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/tests copying build/lib/IPython/utils/tests/test_path.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/tests copying build/lib/IPython/utils/tests/test_openpy.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/tests copying build/lib/IPython/utils/tests/test_module_paths.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/tests copying build/lib/IPython/utils/tests/test_io.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/tests copying build/lib/IPython/utils/tests/test_importstring.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/tests copying build/lib/IPython/utils/tests/test_imports.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/tests copying build/lib/IPython/utils/tests/test_dir2.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/tests copying build/lib/IPython/utils/tests/test_decorators.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/tests copying build/lib/IPython/utils/tests/test_capture.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/tests copying build/lib/IPython/utils/tests/__init__.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/tests copying build/lib/IPython/utils/_sysinfo.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils copying build/lib/IPython/utils/wildcard.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils copying build/lib/IPython/utils/warn.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils copying build/lib/IPython/utils/version.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils copying build/lib/IPython/utils/ulinecache.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils copying build/lib/IPython/utils/tz.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils copying build/lib/IPython/utils/traitlets.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils copying build/lib/IPython/utils/tokenutil.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils copying build/lib/IPython/utils/tokenize2.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils copying build/lib/IPython/utils/timing.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils copying build/lib/IPython/utils/text.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils copying build/lib/IPython/utils/terminal.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils copying build/lib/IPython/utils/tempdir.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils copying build/lib/IPython/utils/syspathcontext.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils copying build/lib/IPython/utils/sysinfo.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils copying build/lib/IPython/utils/strdispatch.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils copying build/lib/IPython/utils/signatures.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils copying build/lib/IPython/utils/shimmodule.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils copying build/lib/IPython/utils/sentinel.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils copying build/lib/IPython/utils/rlineimpl.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils copying build/lib/IPython/utils/py3compat.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils copying build/lib/IPython/utils/process.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils copying build/lib/IPython/utils/pickleutil.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils copying build/lib/IPython/utils/path.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils copying build/lib/IPython/utils/openpy.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils copying build/lib/IPython/utils/module_paths.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils copying build/lib/IPython/utils/log.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils copying build/lib/IPython/utils/localinterfaces.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils copying build/lib/IPython/utils/jsonutil.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils copying build/lib/IPython/utils/ipstruct.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils copying build/lib/IPython/utils/io.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils copying build/lib/IPython/utils/importstring.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils copying build/lib/IPython/utils/generics.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils copying build/lib/IPython/utils/frame.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils copying build/lib/IPython/utils/eventful.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils copying build/lib/IPython/utils/encoding.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils copying build/lib/IPython/utils/dir2.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils copying build/lib/IPython/utils/decorators.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils copying build/lib/IPython/utils/data.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils copying build/lib/IPython/utils/daemonize.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils copying build/lib/IPython/utils/contexts.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils copying build/lib/IPython/utils/coloransi.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils copying build/lib/IPython/utils/colorable.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils copying build/lib/IPython/utils/capture.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils copying build/lib/IPython/utils/_tokenize_py3.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils copying build/lib/IPython/utils/_tokenize_py2.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils copying build/lib/IPython/utils/_signatures.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils copying build/lib/IPython/utils/_process_win32_controller.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils copying build/lib/IPython/utils/_process_win32.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils copying build/lib/IPython/utils/_process_posix.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils copying build/lib/IPython/utils/_process_common.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils copying build/lib/IPython/utils/_process_cli.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils copying build/lib/IPython/utils/__init__.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils copying build/lib/IPython/utils/PyColorize.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils creating /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/testing creating /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/testing/tests copying build/lib/IPython/testing/tests/test_tools.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/testing/tests copying build/lib/IPython/testing/tests/test_ipunittest.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/testing/tests copying build/lib/IPython/testing/tests/test_decorators.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/testing/tests copying build/lib/IPython/testing/tests/__init__.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/testing/tests creating /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/testing/plugin copying build/lib/IPython/testing/plugin/test_exampleip.txt -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/testing/plugin copying build/lib/IPython/testing/plugin/test_example.txt -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/testing/plugin copying build/lib/IPython/testing/plugin/test_combo.txt -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/testing/plugin copying build/lib/IPython/testing/plugin/README.txt -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/testing/plugin copying build/lib/IPython/testing/plugin/test_refs.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/testing/plugin copying build/lib/IPython/testing/plugin/test_ipdoctest.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/testing/plugin copying build/lib/IPython/testing/plugin/simplevars.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/testing/plugin copying build/lib/IPython/testing/plugin/simple.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/testing/plugin copying build/lib/IPython/testing/plugin/show_refs.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/testing/plugin copying build/lib/IPython/testing/plugin/setup.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/testing/plugin copying build/lib/IPython/testing/plugin/iptest.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/testing/plugin copying build/lib/IPython/testing/plugin/ipdoctest.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/testing/plugin copying build/lib/IPython/testing/plugin/dtexample.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/testing/plugin copying build/lib/IPython/testing/plugin/__init__.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/testing/plugin copying build/lib/IPython/testing/tools.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/testing copying build/lib/IPython/testing/skipdoctest.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/testing copying build/lib/IPython/testing/ipunittest.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/testing copying build/lib/IPython/testing/iptestcontroller.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/testing copying build/lib/IPython/testing/iptest.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/testing copying build/lib/IPython/testing/globalipapp.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/testing copying build/lib/IPython/testing/decorators.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/testing copying build/lib/IPython/testing/__main__.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/testing copying build/lib/IPython/testing/__init__.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/testing creating /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/terminal creating /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/terminal/tests copying build/lib/IPython/terminal/tests/test_interactivshell.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/terminal/tests copying build/lib/IPython/terminal/tests/test_help.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/terminal/tests copying build/lib/IPython/terminal/tests/test_embed.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/terminal/tests copying build/lib/IPython/terminal/tests/__init__.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/terminal/tests creating /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/terminal/pt_inputhooks copying build/lib/IPython/terminal/pt_inputhooks/wx.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/terminal/pt_inputhooks copying build/lib/IPython/terminal/pt_inputhooks/tk.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/terminal/pt_inputhooks copying build/lib/IPython/terminal/pt_inputhooks/qt.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/terminal/pt_inputhooks copying build/lib/IPython/terminal/pt_inputhooks/pyglet.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/terminal/pt_inputhooks copying build/lib/IPython/terminal/pt_inputhooks/osx.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/terminal/pt_inputhooks copying build/lib/IPython/terminal/pt_inputhooks/gtk3.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/terminal/pt_inputhooks copying build/lib/IPython/terminal/pt_inputhooks/gtk.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/terminal/pt_inputhooks copying build/lib/IPython/terminal/pt_inputhooks/glut.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/terminal/pt_inputhooks copying build/lib/IPython/terminal/pt_inputhooks/__init__.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/terminal/pt_inputhooks copying build/lib/IPython/terminal/shortcuts.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/terminal copying build/lib/IPython/terminal/ptutils.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/terminal copying build/lib/IPython/terminal/ptshell.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/terminal copying build/lib/IPython/terminal/prompts.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/terminal copying build/lib/IPython/terminal/magics.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/terminal copying build/lib/IPython/terminal/ipapp.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/terminal copying build/lib/IPython/terminal/interactiveshell.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/terminal copying build/lib/IPython/terminal/embed.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/terminal copying build/lib/IPython/terminal/debugger.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/terminal copying build/lib/IPython/terminal/console.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/terminal copying build/lib/IPython/terminal/__init__.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/terminal creating /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/sphinxext copying build/lib/IPython/sphinxext/ipython_directive.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/sphinxext copying build/lib/IPython/sphinxext/ipython_console_highlighting.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/sphinxext copying build/lib/IPython/sphinxext/custom_doctests.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/sphinxext copying build/lib/IPython/sphinxext/__init__.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/sphinxext creating /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/lib creating /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/lib/tests copying build/lib/IPython/lib/tests/test.wav -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/lib/tests copying build/lib/IPython/lib/tests/test_security.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/lib/tests copying build/lib/IPython/lib/tests/test_pretty.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/lib/tests copying build/lib/IPython/lib/tests/test_lexers.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/lib/tests copying build/lib/IPython/lib/tests/test_latextools.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/lib/tests copying build/lib/IPython/lib/tests/test_imports.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/lib/tests copying build/lib/IPython/lib/tests/test_editorhooks.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/lib/tests copying build/lib/IPython/lib/tests/test_display.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/lib/tests copying build/lib/IPython/lib/tests/test_deepreload.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/lib/tests copying build/lib/IPython/lib/tests/test_clipboard.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/lib/tests copying build/lib/IPython/lib/tests/test_backgroundjobs.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/lib/tests copying build/lib/IPython/lib/tests/__init__.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/lib/tests copying build/lib/IPython/lib/security.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/lib copying build/lib/IPython/lib/pretty.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/lib copying build/lib/IPython/lib/lexers.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/lib copying build/lib/IPython/lib/latextools.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/lib copying build/lib/IPython/lib/kernel.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/lib copying build/lib/IPython/lib/inputhookwx.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/lib copying build/lib/IPython/lib/inputhookqt4.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/lib copying build/lib/IPython/lib/inputhookpyglet.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/lib copying build/lib/IPython/lib/inputhookgtk3.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/lib copying build/lib/IPython/lib/inputhookgtk.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/lib copying build/lib/IPython/lib/inputhookglut.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/lib copying build/lib/IPython/lib/inputhook.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/lib copying build/lib/IPython/lib/guisupport.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/lib copying build/lib/IPython/lib/editorhooks.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/lib copying build/lib/IPython/lib/display.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/lib copying build/lib/IPython/lib/demo.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/lib copying build/lib/IPython/lib/deepreload.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/lib copying build/lib/IPython/lib/clipboard.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/lib copying build/lib/IPython/lib/backgroundjobs.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/lib copying build/lib/IPython/lib/__init__.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/lib creating /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/kernel copying build/lib/IPython/kernel/threaded.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/kernel copying build/lib/IPython/kernel/restarter.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/kernel copying build/lib/IPython/kernel/multikernelmanager.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/kernel copying build/lib/IPython/kernel/managerabc.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/kernel copying build/lib/IPython/kernel/manager.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/kernel copying build/lib/IPython/kernel/launcher.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/kernel copying build/lib/IPython/kernel/kernelspecapp.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/kernel copying build/lib/IPython/kernel/kernelspec.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/kernel copying build/lib/IPython/kernel/connect.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/kernel copying build/lib/IPython/kernel/clientabc.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/kernel copying build/lib/IPython/kernel/client.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/kernel copying build/lib/IPython/kernel/channelsabc.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/kernel copying build/lib/IPython/kernel/channels.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/kernel copying build/lib/IPython/kernel/adapter.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/kernel copying build/lib/IPython/kernel/__main__.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/kernel copying build/lib/IPython/kernel/__init__.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/kernel creating /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/external creating /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/external/decorators copying build/lib/IPython/external/decorators/_numpy_testing_utils.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/external/decorators copying build/lib/IPython/external/decorators/_numpy_testing_noseclasses.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/external/decorators copying build/lib/IPython/external/decorators/_decorators.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/external/decorators copying build/lib/IPython/external/decorators/__init__.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/external/decorators copying build/lib/IPython/external/qt_loaders.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/external copying build/lib/IPython/external/qt_for_kernel.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/external copying build/lib/IPython/external/mathjax.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/external copying build/lib/IPython/external/__init__.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/external creating /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/extensions creating /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/extensions/tests copying build/lib/IPython/extensions/tests/test_storemagic.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/extensions/tests copying build/lib/IPython/extensions/tests/test_autoreload.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/extensions/tests copying build/lib/IPython/extensions/tests/__init__.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/extensions/tests copying build/lib/IPython/extensions/sympyprinting.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/extensions copying build/lib/IPython/extensions/storemagic.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/extensions copying build/lib/IPython/extensions/rmagic.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/extensions copying build/lib/IPython/extensions/cythonmagic.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/extensions copying build/lib/IPython/extensions/autoreload.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/extensions copying build/lib/IPython/extensions/__init__.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/extensions creating /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core creating /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/profile copying build/lib/IPython/core/profile/README_STARTUP -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/profile creating /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests creating /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests/daft_extension copying build/lib/IPython/core/tests/daft_extension/daft_extension.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests/daft_extension copying build/lib/IPython/core/tests/2x2.jpg -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests copying build/lib/IPython/core/tests/2x2.png -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests copying build/lib/IPython/core/tests/test_ultratb.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests copying build/lib/IPython/core/tests/test_splitinput.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests copying build/lib/IPython/core/tests/test_shellapp.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests copying build/lib/IPython/core/tests/test_run.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests copying build/lib/IPython/core/tests/test_pylabtools.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests copying build/lib/IPython/core/tests/test_prompts.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests copying build/lib/IPython/core/tests/test_profile.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests copying build/lib/IPython/core/tests/test_prefilter.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests copying build/lib/IPython/core/tests/test_paths.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests copying build/lib/IPython/core/tests/test_page.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests copying build/lib/IPython/core/tests/test_oinspect.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests copying build/lib/IPython/core/tests/test_magic_terminal.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests copying build/lib/IPython/core/tests/test_magic_arguments.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests copying build/lib/IPython/core/tests/test_magic.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests copying build/lib/IPython/core/tests/test_logger.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests copying build/lib/IPython/core/tests/test_iplib.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests copying build/lib/IPython/core/tests/test_interactiveshell.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests copying build/lib/IPython/core/tests/test_inputtransformer.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests copying build/lib/IPython/core/tests/test_inputsplitter.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests copying build/lib/IPython/core/tests/test_imports.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests copying build/lib/IPython/core/tests/test_hooks.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests copying build/lib/IPython/core/tests/test_history.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests copying build/lib/IPython/core/tests/test_handlers.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests copying build/lib/IPython/core/tests/test_formatters.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests copying build/lib/IPython/core/tests/test_extension.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests copying build/lib/IPython/core/tests/test_events.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests copying build/lib/IPython/core/tests/test_displayhook.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests copying build/lib/IPython/core/tests/test_display.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests copying build/lib/IPython/core/tests/test_debugger.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests copying build/lib/IPython/core/tests/test_completerlib.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests copying build/lib/IPython/core/tests/test_completer.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests copying build/lib/IPython/core/tests/test_compilerop.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests copying build/lib/IPython/core/tests/test_autocall.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests copying build/lib/IPython/core/tests/test_application.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests copying build/lib/IPython/core/tests/test_alias.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests copying build/lib/IPython/core/tests/tclass.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests copying build/lib/IPython/core/tests/simpleerr.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests copying build/lib/IPython/core/tests/refbug.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests copying build/lib/IPython/core/tests/print_argv.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests copying build/lib/IPython/core/tests/nonascii2.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests copying build/lib/IPython/core/tests/nonascii.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests copying build/lib/IPython/core/tests/bad_all.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests copying build/lib/IPython/core/tests/__init__.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests creating /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/magics copying build/lib/IPython/core/magics/script.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/magics copying build/lib/IPython/core/magics/pylab.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/magics copying build/lib/IPython/core/magics/osm.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/magics copying build/lib/IPython/core/magics/namespace.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/magics copying build/lib/IPython/core/magics/logging.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/magics copying build/lib/IPython/core/magics/history.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/magics copying build/lib/IPython/core/magics/extension.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/magics copying build/lib/IPython/core/magics/execution.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/magics copying build/lib/IPython/core/magics/display.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/magics copying build/lib/IPython/core/magics/config.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/magics copying build/lib/IPython/core/magics/code.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/magics copying build/lib/IPython/core/magics/basic.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/magics copying build/lib/IPython/core/magics/auto.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/magics copying build/lib/IPython/core/magics/__init__.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/magics copying build/lib/IPython/core/usage.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core copying build/lib/IPython/core/ultratb.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core copying build/lib/IPython/core/splitinput.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core copying build/lib/IPython/core/shellapp.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core copying build/lib/IPython/core/shadowns.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core copying build/lib/IPython/core/release.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core copying build/lib/IPython/core/pylabtools.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core copying build/lib/IPython/core/prompts.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core copying build/lib/IPython/core/profiledir.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core copying build/lib/IPython/core/profileapp.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core copying build/lib/IPython/core/prefilter.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core copying build/lib/IPython/core/payloadpage.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core copying build/lib/IPython/core/payload.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core copying build/lib/IPython/core/page.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core copying build/lib/IPython/core/oinspect.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core copying build/lib/IPython/core/magic_arguments.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core copying build/lib/IPython/core/magic.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core copying build/lib/IPython/core/macro.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core copying build/lib/IPython/core/logger.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core copying build/lib/IPython/core/latex_symbols.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core copying build/lib/IPython/core/interactiveshell.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core copying build/lib/IPython/core/inputtransformer.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core copying build/lib/IPython/core/inputsplitter.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core copying build/lib/IPython/core/hooks.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core copying build/lib/IPython/core/historyapp.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core copying build/lib/IPython/core/history.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core copying build/lib/IPython/core/getipython.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core copying build/lib/IPython/core/formatters.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core copying build/lib/IPython/core/extensions.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core copying build/lib/IPython/core/excolors.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core copying build/lib/IPython/core/events.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core copying build/lib/IPython/core/error.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core copying build/lib/IPython/core/displaypub.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core copying build/lib/IPython/core/displayhook.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core copying build/lib/IPython/core/display_trap.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core copying build/lib/IPython/core/display.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core copying build/lib/IPython/core/debugger.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core copying build/lib/IPython/core/crashhandler.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core copying build/lib/IPython/core/completerlib.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core copying build/lib/IPython/core/completer.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core copying build/lib/IPython/core/compilerop.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core copying build/lib/IPython/core/builtin_trap.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core copying build/lib/IPython/core/autocall.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core copying build/lib/IPython/core/application.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core copying build/lib/IPython/core/alias.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core copying build/lib/IPython/core/__init__.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core copying build/lib/IPython/qt.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython copying build/lib/IPython/paths.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython copying build/lib/IPython/parallel.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython copying build/lib/IPython/nbformat.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython copying build/lib/IPython/nbconvert.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython copying build/lib/IPython/html.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython copying build/lib/IPython/frontend.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython copying build/lib/IPython/display.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython copying build/lib/IPython/consoleapp.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython copying build/lib/IPython/config.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython copying build/lib/IPython/__main__.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython copying build/lib/IPython/__init__.py -> /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/tests/test_wildcard.py to test_wildcard.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/tests/test_tokenutil.py to test_tokenutil.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/tests/test_text.py to test_text.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/tests/test_tempdir.py to test_tempdir.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/tests/test_sysinfo.py to test_sysinfo.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/tests/test_shimmodule.py to test_shimmodule.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/tests/test_pycolorize.py to test_pycolorize.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/tests/test_process.py to test_process.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/tests/test_path.py to test_path.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/tests/test_openpy.py to test_openpy.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/tests/test_module_paths.py to test_module_paths.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/tests/test_io.py to test_io.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/tests/test_importstring.py to test_importstring.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/tests/test_imports.py to test_imports.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/tests/test_dir2.py to test_dir2.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/tests/test_decorators.py to test_decorators.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/tests/test_capture.py to test_capture.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/tests/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/_sysinfo.py to _sysinfo.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/wildcard.py to wildcard.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/warn.py to warn.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/version.py to version.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/ulinecache.py to ulinecache.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/tz.py to tz.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/traitlets.py to traitlets.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/tokenutil.py to tokenutil.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/tokenize2.py to tokenize2.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/timing.py to timing.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/text.py to text.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/terminal.py to terminal.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/tempdir.py to tempdir.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/syspathcontext.py to syspathcontext.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/sysinfo.py to sysinfo.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/strdispatch.py to strdispatch.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/signatures.py to signatures.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/shimmodule.py to shimmodule.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/sentinel.py to sentinel.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/rlineimpl.py to rlineimpl.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/py3compat.py to py3compat.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/process.py to process.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/pickleutil.py to pickleutil.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/path.py to path.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/openpy.py to openpy.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/module_paths.py to module_paths.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/log.py to log.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/localinterfaces.py to localinterfaces.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/jsonutil.py to jsonutil.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/ipstruct.py to ipstruct.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/io.py to io.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/importstring.py to importstring.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/generics.py to generics.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/frame.py to frame.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/eventful.py to eventful.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/encoding.py to encoding.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/dir2.py to dir2.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/decorators.py to decorators.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/data.py to data.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/daemonize.py to daemonize.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/contexts.py to contexts.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/coloransi.py to coloransi.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/colorable.py to colorable.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/capture.py to capture.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/_tokenize_py3.py to _tokenize_py3.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/_tokenize_py2.py to _tokenize_py2.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/_signatures.py to _signatures.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/_process_win32_controller.py to _process_win32_controller.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/_process_win32.py to _process_win32.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/_process_posix.py to _process_posix.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/_process_common.py to _process_common.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/_process_cli.py to _process_cli.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/utils/PyColorize.py to PyColorize.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/testing/tests/test_tools.py to test_tools.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/testing/tests/test_ipunittest.py to test_ipunittest.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/testing/tests/test_decorators.py to test_decorators.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/testing/tests/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/testing/plugin/test_refs.py to test_refs.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/testing/plugin/test_ipdoctest.py to test_ipdoctest.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/testing/plugin/simplevars.py to simplevars.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/testing/plugin/simple.py to simple.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/testing/plugin/show_refs.py to show_refs.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/testing/plugin/setup.py to setup.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/testing/plugin/iptest.py to iptest.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/testing/plugin/ipdoctest.py to ipdoctest.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/testing/plugin/dtexample.py to dtexample.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/testing/plugin/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/testing/tools.py to tools.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/testing/skipdoctest.py to skipdoctest.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/testing/ipunittest.py to ipunittest.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/testing/iptestcontroller.py to iptestcontroller.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/testing/iptest.py to iptest.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/testing/globalipapp.py to globalipapp.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/testing/decorators.py to decorators.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/testing/__main__.py to __main__.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/testing/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/terminal/tests/test_interactivshell.py to test_interactivshell.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/terminal/tests/test_help.py to test_help.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/terminal/tests/test_embed.py to test_embed.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/terminal/tests/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/terminal/pt_inputhooks/wx.py to wx.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/terminal/pt_inputhooks/tk.py to tk.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/terminal/pt_inputhooks/qt.py to qt.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/terminal/pt_inputhooks/pyglet.py to pyglet.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/terminal/pt_inputhooks/osx.py to osx.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/terminal/pt_inputhooks/gtk3.py to gtk3.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/terminal/pt_inputhooks/gtk.py to gtk.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/terminal/pt_inputhooks/glut.py to glut.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/terminal/pt_inputhooks/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/terminal/shortcuts.py to shortcuts.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/terminal/ptutils.py to ptutils.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/terminal/ptshell.py to ptshell.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/terminal/prompts.py to prompts.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/terminal/magics.py to magics.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/terminal/ipapp.py to ipapp.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/terminal/interactiveshell.py to interactiveshell.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/terminal/embed.py to embed.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/terminal/debugger.py to debugger.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/terminal/console.py to console.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/terminal/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/sphinxext/ipython_directive.py to ipython_directive.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/sphinxext/ipython_console_highlighting.py to ipython_console_highlighting.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/sphinxext/custom_doctests.py to custom_doctests.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/sphinxext/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/lib/tests/test_security.py to test_security.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/lib/tests/test_pretty.py to test_pretty.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/lib/tests/test_lexers.py to test_lexers.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/lib/tests/test_latextools.py to test_latextools.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/lib/tests/test_imports.py to test_imports.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/lib/tests/test_editorhooks.py to test_editorhooks.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/lib/tests/test_display.py to test_display.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/lib/tests/test_deepreload.py to test_deepreload.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/lib/tests/test_clipboard.py to test_clipboard.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/lib/tests/test_backgroundjobs.py to test_backgroundjobs.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/lib/tests/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/lib/security.py to security.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/lib/pretty.py to pretty.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/lib/lexers.py to lexers.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/lib/latextools.py to latextools.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/lib/kernel.py to kernel.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/lib/inputhookwx.py to inputhookwx.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/lib/inputhookqt4.py to inputhookqt4.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/lib/inputhookpyglet.py to inputhookpyglet.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/lib/inputhookgtk3.py to inputhookgtk3.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/lib/inputhookgtk.py to inputhookgtk.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/lib/inputhookglut.py to inputhookglut.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/lib/inputhook.py to inputhook.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/lib/guisupport.py to guisupport.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/lib/editorhooks.py to editorhooks.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/lib/display.py to display.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/lib/demo.py to demo.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/lib/deepreload.py to deepreload.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/lib/clipboard.py to clipboard.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/lib/backgroundjobs.py to backgroundjobs.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/lib/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/kernel/threaded.py to threaded.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/kernel/restarter.py to restarter.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/kernel/multikernelmanager.py to multikernelmanager.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/kernel/managerabc.py to managerabc.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/kernel/manager.py to manager.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/kernel/launcher.py to launcher.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/kernel/kernelspecapp.py to kernelspecapp.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/kernel/kernelspec.py to kernelspec.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/kernel/connect.py to connect.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/kernel/clientabc.py to clientabc.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/kernel/client.py to client.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/kernel/channelsabc.py to channelsabc.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/kernel/channels.py to channels.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/kernel/adapter.py to adapter.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/kernel/__main__.py to __main__.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/kernel/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/external/decorators/_numpy_testing_utils.py to _numpy_testing_utils.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/external/decorators/_numpy_testing_noseclasses.py to _numpy_testing_noseclasses.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/external/decorators/_decorators.py to _decorators.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/external/decorators/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/external/qt_loaders.py to qt_loaders.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/external/qt_for_kernel.py to qt_for_kernel.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/external/mathjax.py to mathjax.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/external/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/extensions/tests/test_storemagic.py to test_storemagic.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/extensions/tests/test_autoreload.py to test_autoreload.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/extensions/tests/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/extensions/sympyprinting.py to sympyprinting.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/extensions/storemagic.py to storemagic.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/extensions/rmagic.py to rmagic.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/extensions/cythonmagic.py to cythonmagic.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/extensions/autoreload.py to autoreload.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/extensions/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests/daft_extension/daft_extension.py to daft_extension.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests/test_ultratb.py to test_ultratb.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests/test_splitinput.py to test_splitinput.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests/test_shellapp.py to test_shellapp.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests/test_run.py to test_run.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests/test_pylabtools.py to test_pylabtools.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests/test_prompts.py to test_prompts.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests/test_profile.py to test_profile.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests/test_prefilter.py to test_prefilter.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests/test_paths.py to test_paths.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests/test_page.py to test_page.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests/test_oinspect.py to test_oinspect.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests/test_magic_terminal.py to test_magic_terminal.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests/test_magic_arguments.py to test_magic_arguments.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests/test_magic.py to test_magic.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests/test_logger.py to test_logger.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests/test_iplib.py to test_iplib.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests/test_interactiveshell.py to test_interactiveshell.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests/test_inputtransformer.py to test_inputtransformer.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests/test_inputsplitter.py to test_inputsplitter.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests/test_imports.py to test_imports.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests/test_hooks.py to test_hooks.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests/test_history.py to test_history.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests/test_handlers.py to test_handlers.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests/test_formatters.py to test_formatters.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests/test_extension.py to test_extension.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests/test_events.py to test_events.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests/test_displayhook.py to test_displayhook.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests/test_display.py to test_display.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests/test_debugger.py to test_debugger.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests/test_completerlib.py to test_completerlib.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests/test_completer.py to test_completer.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests/test_compilerop.py to test_compilerop.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests/test_autocall.py to test_autocall.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests/test_application.py to test_application.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests/test_alias.py to test_alias.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests/tclass.py to tclass.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests/simpleerr.py to simpleerr.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests/refbug.py to refbug.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests/print_argv.py to print_argv.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests/nonascii2.py to nonascii2.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests/nonascii.py to nonascii.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests/bad_all.py to bad_all.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/tests/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/magics/script.py to script.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/magics/pylab.py to pylab.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/magics/osm.py to osm.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/magics/namespace.py to namespace.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/magics/logging.py to logging.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/magics/history.py to history.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/magics/extension.py to extension.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/magics/execution.py to execution.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/magics/display.py to display.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/magics/config.py to config.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/magics/code.py to code.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/magics/basic.py to basic.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/magics/auto.py to auto.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/magics/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/usage.py to usage.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/ultratb.py to ultratb.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/splitinput.py to splitinput.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/shellapp.py to shellapp.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/shadowns.py to shadowns.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/release.py to release.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/pylabtools.py to pylabtools.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/prompts.py to prompts.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/profiledir.py to profiledir.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/profileapp.py to profileapp.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/prefilter.py to prefilter.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/payloadpage.py to payloadpage.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/payload.py to payload.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/page.py to page.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/oinspect.py to oinspect.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/magic_arguments.py to magic_arguments.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/magic.py to magic.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/macro.py to macro.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/logger.py to logger.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/latex_symbols.py to latex_symbols.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/interactiveshell.py to interactiveshell.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/inputtransformer.py to inputtransformer.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/inputsplitter.py to inputsplitter.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/hooks.py to hooks.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/historyapp.py to historyapp.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/history.py to history.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/getipython.py to getipython.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/formatters.py to formatters.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/extensions.py to extensions.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/excolors.py to excolors.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/events.py to events.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/error.py to error.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/displaypub.py to displaypub.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/displayhook.py to displayhook.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/display_trap.py to display_trap.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/display.py to display.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/debugger.py to debugger.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/crashhandler.py to crashhandler.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/completerlib.py to completerlib.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/completer.py to completer.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/compilerop.py to compilerop.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/builtin_trap.py to builtin_trap.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/autocall.py to autocall.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/application.py to application.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/alias.py to alias.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/core/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/qt.py to qt.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/paths.py to paths.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/parallel.py to parallel.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/nbformat.py to nbformat.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/nbconvert.py to nbconvert.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/html.py to html.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/frontend.py to frontend.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/display.py to display.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/consoleapp.py to consoleapp.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/config.py to config.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/__main__.py to __main__.pyc byte-compiling /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython/__init__.py to __init__.pyc running install_scripts creating /builddir/build/BUILD/usr/bin copying build/scripts-2.7/iptest2 -> /builddir/build/BUILD/usr/bin copying build/scripts-2.7/ipython2 -> /builddir/build/BUILD/usr/bin copying build/scripts-2.7/iptest -> /builddir/build/BUILD/usr/bin copying build/scripts-2.7/ipython -> /builddir/build/BUILD/usr/bin changing mode of /builddir/build/BUILD/usr/bin/iptest2 to 755 changing mode of /builddir/build/BUILD/usr/bin/ipython2 to 755 changing mode of /builddir/build/BUILD/usr/bin/iptest to 755 changing mode of /builddir/build/BUILD/usr/bin/ipython to 755 running install_data creating /builddir/build/BUILD/usr/share creating /builddir/build/BUILD/usr/share/man creating /builddir/build/BUILD/usr/share/man/man1 copying docs/man/ipython.1 -> /builddir/build/BUILD/usr/share/man/man1 running install_egg_info Writing /builddir/build/BUILD/usr/lib/python2.7/site-packages/ipython-5.1.0-py2.7.egg-info ~/build/BUILD/sage-7.6 ~/build/BUILD/sage-7.6/src ~/build/BUILD/sage-7.6 + popd + pushd src + /usr/bin/python2 -c 'from sage_setup.autogen.interpreters import rebuild; rebuild('\''sage/ext/interpreters'\'')' Building interpreters for fast_callable + /usr/bin/python2 -c 'from sage_setup.autogen.pari import rebuild; rebuild()' Generating PARI functions: (!_) (#_) (%) (%#) (+_) (-_) Catalan Col Colrev (DEBUGLEVEL) Euler I List Map Mat Mod (O) (O(_^_)) Pi Pol Polrev Qfb Ser Set Str Strchr Strexpand Strprintf Strtex Vec Vecrev Vecsmall ([_.._]) ([_|_<-_,_;_]) ([_|_<-_,_]) (_!) (_!=_) (_%=_) (_%_) (_&&_) (_') (_(_)) (_*=_) (_*_) (_++) (_+=_) (_+_) (_--) (_-=_) (_-_) (_.a1) (_.a2) (_.a3) (_.a4) (_.a6) (_.area) (_.b2) (_.b4) (_.b6) (_.b8) (_.bid) (_.bnf) (_.c4) (_.c6) (_.clgp) (_.codiff) (_.cyc) (_.diff) (_.disc) (_.e) (_.eta) (_.f) (_.fu) (_.futu) (_.gen) (_.group) (_.index) (_.j) (_.mod) (_.nf) (_.no) (_.omega) (_.orders) (_.p) (_.pol) (_.polabs) (_.r1) (_.r2) (_.reg) (_.roots) (_.sign) (_.t2) (_.tate) (_.tu) (_.tufu) (_.zk) (_.zkst) (_/=_) (_/_) (_<<=_) (_<<_) (_<=_) (_<_) (_===_) (_==_) (_>=_) (_>>=_) (_>>_) (_>_) (_ZX_resultant_worker) (_[_,]) (_[_,_]) (_[_.._,_.._]) (_[_.._]) (_\/=_) (_\/_) (_\=_) (_\_) (_^_) (_^s) (__) (_avma) (_badtype) (_cast) (_cgetg) (_const_expr) (_const_quote) (_const_real) (_const_smallreal) (_decl_base) (_decl_ext) (_def_TeXstyle) (_def_breakloop) (_def_colors) (_def_compatible) (_def_datadir) (_def_debug) (_def_debugfiles) (_def_debugmem) (_def_echo) (_def_factor_add_primes) (_def_factor_proven) (_def_format) (_def_graphcolormap) (_def_graphcolors) (_def_help) (_def_histfile) (_def_histsize) (_def_lines) (_def_linewrap) (_def_log) (_def_logfile) (_def_nbthreads) (_def_new_galois_format) (_def_output) (_def_parisize) (_def_parisizemax) (_def_path) (_def_prettyprinter) (_def_primelimit) (_def_prompt) (_def_prompt_cont) (_def_psfile) (_def_readline) (_def_realbitprecision) (_def_realprecision) (_def_recover) (_def_secure) (_def_seriesprecision) (_def_simplify) (_def_sopath) (_def_strictargs) (_def_strictmatch) (_def_threadsize) (_def_threadsizemax) (_def_timer) (_default_check) (_default_marker) (_derivfun) (_diffptr) (_err_primes) (_err_type) (_eval_mnemonic) (_factor_Aurifeuille) (_factor_Aurifeuille_prime) (_forcomposite_init) (_forcomposite_next) (_formatcode) (_forpart_init) (_forpart_next) (_forprime_init) (_forprime_next) (_forprime_next_) (_forvec_init) (_forvec_next) (_gc_needed) (_gerepileall) (_gerepileupto) (_iferr_CATCH) (_iferr_CATCH_reset) (_iferr_ENDCATCH) (_iferr_error) (_iferr_rethrow) (_low_stack_lim) (_maxprime) (_multi_if) (_ndec2nbits) (_ndec2prec) (_norange) (_parapply_worker) (_pareval_worker) (_parfor_worker) (_parvector_worker) (_polint_worker) (_polmodular_worker) (_proto_code) (_proto_max_args) (_proto_ret) (_safecoeff) (_stack_lim) (_strtoclosure) (_tovec) (_tovecprec) (_type_preorder) (_typedef) (_u_forprime_init) (_u_forprime_next) (_void_if) (_wrap_G) (_wrap_GG) (_wrap_Gp) (_wrap_bG) (_wrap_vG) (_||_) (_~) abs acos acosh addhelp addprimes agm alarm algabsdim algadd algalgtobasis algaut algb algbasis algbasistoalg algcenter algcentralproj algchar algcharpoly algdecomposition algdegree algdep algdim algdisc algdivl algdivr alggroup alghasse alghassef alghassei algindex alginit alginv alginvbasis algisassociative algiscommutative algisdivision algisdivl algisinv algisramified algissemisimple algissimple algissplit alglathnf algleftmultable algmul algmultable algneg algnorm algpoleval algpow algprimesubalg algquotient algradical algramifiedplaces algrandom algrelmultable algsimpledec algsplittingdata algsplittingfield algsplittingmatrix algsqr algsub algsubalg algtableinit algtensor algtrace algtype (alias) (allocatemem) apply arg asin asinh (asympnum) atan atanh bernfrac bernpol bernreal bernvec besselh1 besselh2 besseli besselj besseljh besselk besseln bestappr bestapprPade bezout bezoutres bigomega binary binomial bitand bitneg bitnegimply bitor bitprecision bittest bitxor bnfcertify bnfcompress bnfdecodemodule bnfinit bnfisintnorm bnfisnorm bnfisprincipal bnfissunit bnfisunit (bnflog) (bnflogdegree) (bnflogef) bnfnarrow bnfsignunit bnfsunit bnrL1 bnrchar bnrclassno bnrclassnolist bnrconductor bnrconductorofchar bnrdisc bnrdisclist bnrgaloisapply bnrgaloismatrix bnrinit bnrisconductor bnrisgalois bnrisprincipal bnrrootnumber bnrstark (break) (breakpoint) call ceil centerlift characteristic charconj chardiv chareval charker charmul charorder charpoly chinese (clone) cmp component concat conj conjvec content contfrac contfraceval contfracinit contfracpnqn (copy) core coredisc cos cosh cotan cotanh (dbg_down) (dbg_err) (dbg_up) (dbg_x) default denominator deriv (derivnum) diffop digits dilog dirdiv (direuler) dirmul dirzetak divisors divrem eint1 ellL1 elladd ellak (ellan) ellanalyticrank ellap ellbil ellcard ellchangecurve ellchangepoint ellchangepointinv ellconvertname elldivpol elleisnum elleta ellformaldifferential ellformalexp ellformallog ellformalpoint ellformalw ellfromeqn ellfromj ellgenerators ellglobalred ellgroup ellheegner ellheight ellheightmatrix ellidentify ellinit ellintegralmodel ellisdivisible ellisogeny ellisogenyapply ellisomat ellisoncurve ellissupersingular ellj elllocalred elllog elllseries ellminimalmodel ellminimaltwist ellmoddegree ellmodulareqn ellmul ellneg ellnonsingularmultiple ellorder ellordinate ellpadicL ellpadicfrobenius ellpadicheight ellpadicheightmatrix ellpadiclog ellpadics2 ellperiods ellpointtoz ellpow ellrootno ellsea ellsearch ellsigma ellsub elltaniyama elltatepairing elltors elltwist ellweilpairing ellwp ellxn ellzeta ellztopoint erfc errname error eta eulerphi (eval) exp expm1 extern externstr factor factorback factorcantor factorff factorial factorint factormod factornf factorpadic ffgen ffinit fflog ffnbirred fforder ffprimroot fibonacci floor fold (for) (forcomposite) (fordiv) (forell) (forpart) (forprime) forqfvec (forstep) (forsubgroup) (forvec) frac fromdigits galoisexport galoisfixedfield galoisgetpol galoisidentify galoisinit galoisisabelian galoisisnormal galoispermtopol galoissubcyclo galoissubfields galoissubgroups gamma gammah gammamellininv gammamellininvasymp gammamellininvinit gcd gcdext genus2red getabstime getenv getheap getrand getstack gettime getwalltime (global) hammingweight hilbert hyperellcharpoly hyperellpadicfrobenius hyperu idealadd idealaddtoone idealappr idealchinese idealcoprime idealdiv idealfactor idealfactorback idealfrobenius idealhnf idealintersect idealinv ideallist ideallistarch ideallog idealmin idealmul idealnorm idealnumden idealpow idealprimedec idealprincipalunits idealramgroups idealred idealstar idealtwoelt idealval (if) (iferr) imag incgam incgamc (inline) input install (intcirc) intformal (intfuncinit) (intnum) (intnumgauss) intnumgaussinit intnuminit (intnumromb) isfundamental ispolygonal ispower ispowerful isprime isprimepower ispseudoprime ispseudoprimepower issquare issquarefree istotient kill kronecker lambertw lcm length lex lfun lfunabelianrelinit lfunan lfunartin lfuncheckfeq lfunconductor lfuncost lfuncreate lfundiv lfunetaquo lfungenus2 lfunhardy lfuninit lfunlambda lfunmfspec lfunmul lfunorderzero lfunqf lfunrootres lfuntheta lfunthetacost lfunthetainit lfunzeros lift liftall liftint liftpol (limitnum) lindep (listcreate) listinsert (listkill) listpop listput listsort lngamma (local) localbitprec localprec log logint mapdelete mapget mapisdefined mapput matadjoint matalgtobasis matbasistoalg matcompanion matconcat matdet matdetint matdiagonal mateigen matfrobenius mathess mathilbert mathnf mathnfmod mathnfmodid mathouseholder matid matimage matimagecompl matindexrank matintersect matinverseimage matisdiagonal matker matkerint matmuldiagonal matmultodiagonal matpascal matqr matrank (matrix) matrixqz matsize matsnf matsolve matsolvemod matsupplement mattranspose max min minpoly modreverse moebius msatkinlehner mscuspidal mseisenstein mseval msfromcusp msfromell msfromhecke msgetlevel msgetsign msgetweight mshecke msinit msissymbol msnew msomseval mspadicL mspadicinit mspadicmoments mspadicseries mspathgens mspathlog msqexpansion mssplit msstar mstooms (my) newtonpoly (next) nextprime nfalgtobasis (nfbasis) nfbasistoalg nfcertify nfcompositum nfdetint nfdisc nfeltadd nfeltdiv nfeltdiveuc nfeltdivmodpr nfeltdivrem nfeltmod nfeltmul nfeltmulmodpr nfeltnorm nfeltpow nfeltpowmodpr nfeltreduce nfeltreducemodpr nfelttrace nfeltval nffactor nffactorback nffactormod nfgaloisapply nfgaloisconj nfgrunwaldwang nfhilbert nfhnf nfhnfmod nfinit nfisideal nfisincl nfisisom (nfislocalpower) nfkermodpr (nfmodpr) nfmodprinit (nfmodprlift) nfnewprec nfroots nfrootsof1 nfsnf nfsolvemodpr nfsplitting nfsubfields norm norml2 normlp numbpart numdiv numerator numtoperm omega oo padicappr padicfields padicprec parapply pareval (parfor) (parforprime) (parforvec) parselect parsum partitions parvector permtonum (plot) (plotbox) (plotclip) (plotcolor) (plotcopy) (plotcursor) (plotdraw) (ploth) (plothraw) (plothsizes) (plotinit) (plotkill) (plotlines) (plotlinetype) (plotmove) (plotpoints) (plotpointsize) (plotpointtype) (plotrbox) (plotrecth) (plotrecthraw) (plotrline) (plotrmove) (plotrpoint) (plotscale) (plotstring) polchebyshev polclass polcoeff polcompositum polcyclo polcyclofactors poldegree poldisc poldiscreduced polgalois polgraeffe polhensellift polhermite polinterpolate poliscyclo poliscycloprod polisirreducible pollead pollegendre polmodular polrecip polred polredabs polredbest polredord polresultant polresultantext polroots polrootsff polrootsmod polrootspadic polrootsreal polsturm polsubcyclo polsylvestermatrix polsym poltchebi poltschirnhaus polylog polzagier powers precision precprime prime primepi primes print print1 printf printsep printsep1 printtex (prod) (prodeuler) (prodinf) (psdraw) psi (psploth) (psplothraw) qfauto qfautoexport qfbclassno qfbcompraw qfbhclassno qfbil qfbnucomp qfbnupow qfbpowraw qfbprimeform qfbred qfbredsl2 qfbsolve (qfeval) qfgaussred qfisom qfisominit qfjacobi qflll qflllgram qfminim qfnorm qforbits qfparam qfperfection qfrep qfsign qfsolve quadclassunit quaddisc quadgen quadhilbert quadpoly quadray quadregulator quadunit (quit) ramanujantau random randomprime read readstr readvec real removeprimes (return) rnfalgtobasis rnfbasis rnfbasistoalg rnfcharpoly rnfconductor rnfdedekind rnfdet rnfdisc rnfeltabstorel rnfeltdown rnfeltnorm rnfeltreltoabs rnfelttrace rnfeltup rnfequation rnfhnfbasis rnfidealabstorel rnfidealdown (rnfidealfactor) rnfidealhnf rnfidealmul rnfidealnormabs rnfidealnormrel rnfidealprimedec rnfidealreltoabs rnfidealtwoelt rnfidealup rnfinit rnfisabelian rnfisfree (rnfislocalcyclo) rnfisnorm rnfisnorminit rnfkummer rnflllgram rnfnormgroup rnfpolred rnfpolredabs rnfpolredbest rnfpseudobasis rnfsteinitz round select self seralgdep serconvol serlaplace serprec serreverse setbinop setintersect setisset setminus setrand setsearch setunion shift shiftmul sigma sign simplify sin sinc sinh sizebyte sizedigit (solve) (solvestep) sqr sqrt sqrtint sqrtn sqrtnint stirling subgrouplist subst substpol substvec (sum) (sumalt) sumdedekind sumdigits (sumdiv) (sumdivmult) sumformal (suminf) (sumnum) sumnuminit (sumnummonien) sumnummonieninit (sumpos) system tan tanh taylor teichmuller theta thetanullk thue thueinit trace trap truncate type (unclone) (uninline) (until) valuation varhigher variable variables varlower vecextract vecmax vecmin vecsearch vecsort vecsum (vector) (vectorsmall) (vectorv) version warning weber (whatnow) (while) write write1 (writebin) writetex zeta zetamult zncharinduce zncharisodd (znchartokronecker) znconreychar znconreyconductor znconreyexp znconreylog zncoppersmith (znlog) znorder znprimroot znstar ~/build/BUILD/sage-7.6 ~/build/BUILD/sage-7.6/src ~/build/BUILD/sage-7.6 + popd + export PATH=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/bin:/usr/libexec/python2-sphinx:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PATH=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/bin:/usr/libexec/python2-sphinx:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + export SAGE_LOCAL=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local + SAGE_LOCAL=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local + pushd src + /usr/bin/python2 -u ./setup.py build /usr/lib/python2.7/distutils/extension.py:133: UserWarning: Unknown Extension options: 'package' warnings.warn(msg) Building interpreters for fast_callable Discovering Python/Cython source code.... Discovered Python/Cython sources, time: 0.03 seconds. running build running build_py creating build creating build/lib.linux-i686-2.7 creating build/lib.linux-i686-2.7/sage copying sage/env.py -> build/lib.linux-i686-2.7/sage copying sage/all.py -> build/lib.linux-i686-2.7/sage copying sage/version.py -> build/lib.linux-i686-2.7/sage copying sage/all_notebook.py -> build/lib.linux-i686-2.7/sage copying sage/all_cmdline.py -> build/lib.linux-i686-2.7/sage copying sage/__init__.py -> build/lib.linux-i686-2.7/sage creating build/lib.linux-i686-2.7/sage/typeset copying sage/typeset/unicode_art.py -> build/lib.linux-i686-2.7/sage/typeset copying sage/typeset/symbols.py -> build/lib.linux-i686-2.7/sage/typeset copying sage/typeset/character_art_factory.py -> build/lib.linux-i686-2.7/sage/typeset copying sage/typeset/character_art.py -> build/lib.linux-i686-2.7/sage/typeset copying sage/typeset/ascii_art.py -> build/lib.linux-i686-2.7/sage/typeset copying sage/typeset/all.py -> build/lib.linux-i686-2.7/sage/typeset copying sage/typeset/__init__.py -> build/lib.linux-i686-2.7/sage/typeset creating build/lib.linux-i686-2.7/sage/tests copying sage/tests/symbolic-series.py -> build/lib.linux-i686-2.7/sage/tests copying sage/tests/startup.py -> build/lib.linux-i686-2.7/sage/tests copying sage/tests/parigp.py -> build/lib.linux-i686-2.7/sage/tests copying sage/tests/gap_packages.py -> build/lib.linux-i686-2.7/sage/tests copying sage/tests/deprecation_test.py -> build/lib.linux-i686-2.7/sage/tests copying sage/tests/cmdline.py -> build/lib.linux-i686-2.7/sage/tests copying sage/tests/book_stein_modform.py -> build/lib.linux-i686-2.7/sage/tests copying sage/tests/book_stein_ent.py -> build/lib.linux-i686-2.7/sage/tests copying sage/tests/book_schilling_zabrocki_kschur_primer.py -> build/lib.linux-i686-2.7/sage/tests copying sage/tests/benchmark.py -> build/lib.linux-i686-2.7/sage/tests copying sage/tests/arxiv_0812_2725.py -> build/lib.linux-i686-2.7/sage/tests copying sage/tests/article_heuberger_krenn_kropf_fsm-in-sage.py -> build/lib.linux-i686-2.7/sage/tests copying sage/tests/all.py -> build/lib.linux-i686-2.7/sage/tests copying sage/tests/__init__.py -> build/lib.linux-i686-2.7/sage/tests creating build/lib.linux-i686-2.7/sage/tests/french_book copying sage/tests/french_book/recequadiff.py -> build/lib.linux-i686-2.7/sage/tests/french_book copying sage/tests/french_book/programmation_doctest.py -> build/lib.linux-i686-2.7/sage/tests/french_book copying sage/tests/french_book/polynomes.py -> build/lib.linux-i686-2.7/sage/tests/french_book copying sage/tests/french_book/numbertheory.py -> build/lib.linux-i686-2.7/sage/tests/french_book copying sage/tests/french_book/nonlinear_doctest.py -> build/lib.linux-i686-2.7/sage/tests/french_book copying sage/tests/french_book/mpoly.py -> build/lib.linux-i686-2.7/sage/tests/french_book copying sage/tests/french_book/linsolve_doctest.py -> build/lib.linux-i686-2.7/sage/tests/french_book copying sage/tests/french_book/linalg_doctest.py -> build/lib.linux-i686-2.7/sage/tests/french_book copying sage/tests/french_book/integration_doctest.py -> build/lib.linux-i686-2.7/sage/tests/french_book copying sage/tests/french_book/float_doctest.py -> build/lib.linux-i686-2.7/sage/tests/french_book copying sage/tests/french_book/domaines_doctest.py -> build/lib.linux-i686-2.7/sage/tests/french_book copying sage/tests/french_book/calculus_doctest.py -> build/lib.linux-i686-2.7/sage/tests/french_book copying sage/tests/french_book/__init__.py -> build/lib.linux-i686-2.7/sage/tests/french_book creating build/lib.linux-i686-2.7/sage/tensor copying sage/tensor/differential_forms.py -> build/lib.linux-i686-2.7/sage/tensor copying sage/tensor/differential_form_element.py -> build/lib.linux-i686-2.7/sage/tensor copying sage/tensor/coordinate_patch.py -> build/lib.linux-i686-2.7/sage/tensor copying sage/tensor/all.py -> build/lib.linux-i686-2.7/sage/tensor copying sage/tensor/__init__.py -> build/lib.linux-i686-2.7/sage/tensor creating build/lib.linux-i686-2.7/sage/tensor/modules copying sage/tensor/modules/tensor_with_indices.py -> build/lib.linux-i686-2.7/sage/tensor/modules copying sage/tensor/modules/tensor_free_module.py -> build/lib.linux-i686-2.7/sage/tensor/modules copying sage/tensor/modules/free_module_tensor.py -> build/lib.linux-i686-2.7/sage/tensor/modules copying sage/tensor/modules/free_module_morphism.py -> build/lib.linux-i686-2.7/sage/tensor/modules copying sage/tensor/modules/free_module_linear_group.py -> build/lib.linux-i686-2.7/sage/tensor/modules copying sage/tensor/modules/free_module_homset.py -> build/lib.linux-i686-2.7/sage/tensor/modules copying sage/tensor/modules/free_module_basis.py -> build/lib.linux-i686-2.7/sage/tensor/modules copying sage/tensor/modules/free_module_automorphism.py -> build/lib.linux-i686-2.7/sage/tensor/modules copying sage/tensor/modules/free_module_alt_form.py -> build/lib.linux-i686-2.7/sage/tensor/modules copying sage/tensor/modules/format_utilities.py -> build/lib.linux-i686-2.7/sage/tensor/modules copying sage/tensor/modules/finite_rank_free_module.py -> build/lib.linux-i686-2.7/sage/tensor/modules copying sage/tensor/modules/ext_pow_free_module.py -> build/lib.linux-i686-2.7/sage/tensor/modules copying sage/tensor/modules/comp.py -> build/lib.linux-i686-2.7/sage/tensor/modules copying sage/tensor/modules/all.py -> build/lib.linux-i686-2.7/sage/tensor/modules copying sage/tensor/modules/__init__.py -> build/lib.linux-i686-2.7/sage/tensor/modules creating build/lib.linux-i686-2.7/sage/symbolic copying sage/symbolic/units.py -> build/lib.linux-i686-2.7/sage/symbolic copying sage/symbolic/tests.py -> build/lib.linux-i686-2.7/sage/symbolic copying sage/symbolic/subring.py -> build/lib.linux-i686-2.7/sage/symbolic copying sage/symbolic/relation.py -> build/lib.linux-i686-2.7/sage/symbolic copying sage/symbolic/random_tests.py -> build/lib.linux-i686-2.7/sage/symbolic copying sage/symbolic/operators.py -> build/lib.linux-i686-2.7/sage/symbolic copying sage/symbolic/maxima_wrapper.py -> build/lib.linux-i686-2.7/sage/symbolic copying sage/symbolic/function_factory.py -> build/lib.linux-i686-2.7/sage/symbolic copying sage/symbolic/expression_conversions.py -> build/lib.linux-i686-2.7/sage/symbolic copying sage/symbolic/constants.py -> build/lib.linux-i686-2.7/sage/symbolic copying sage/symbolic/complexity_measures.py -> build/lib.linux-i686-2.7/sage/symbolic copying sage/symbolic/callable.py -> build/lib.linux-i686-2.7/sage/symbolic copying sage/symbolic/benchmark.py -> build/lib.linux-i686-2.7/sage/symbolic copying sage/symbolic/assumptions.py -> build/lib.linux-i686-2.7/sage/symbolic copying sage/symbolic/all.py -> build/lib.linux-i686-2.7/sage/symbolic copying sage/symbolic/__init__.py -> build/lib.linux-i686-2.7/sage/symbolic creating build/lib.linux-i686-2.7/sage/symbolic/integration copying sage/symbolic/integration/integral.py -> build/lib.linux-i686-2.7/sage/symbolic/integration copying sage/symbolic/integration/external.py -> build/lib.linux-i686-2.7/sage/symbolic/integration copying sage/symbolic/integration/__init__.py -> build/lib.linux-i686-2.7/sage/symbolic/integration creating build/lib.linux-i686-2.7/sage/structure copying sage/structure/unique_representation.py -> build/lib.linux-i686-2.7/sage/structure copying sage/structure/test_factory.py -> build/lib.linux-i686-2.7/sage/structure copying sage/structure/set_factories_example.py -> build/lib.linux-i686-2.7/sage/structure copying sage/structure/set_factories.py -> build/lib.linux-i686-2.7/sage/structure copying sage/structure/sequence.py -> build/lib.linux-i686-2.7/sage/structure copying sage/structure/nonexact.py -> build/lib.linux-i686-2.7/sage/structure copying sage/structure/list_clone_timings.py -> build/lib.linux-i686-2.7/sage/structure copying sage/structure/indexed_generators.py -> build/lib.linux-i686-2.7/sage/structure copying sage/structure/graphics_file.py -> build/lib.linux-i686-2.7/sage/structure copying sage/structure/global_options.py -> build/lib.linux-i686-2.7/sage/structure copying sage/structure/gens_py.py -> build/lib.linux-i686-2.7/sage/structure copying sage/structure/formal_sum.py -> build/lib.linux-i686-2.7/sage/structure copying sage/structure/factorization_integer.py -> build/lib.linux-i686-2.7/sage/structure copying sage/structure/factorization.py -> build/lib.linux-i686-2.7/sage/structure copying sage/structure/dynamic_class.py -> build/lib.linux-i686-2.7/sage/structure copying sage/structure/coerce_exceptions.py -> build/lib.linux-i686-2.7/sage/structure copying sage/structure/all.py -> build/lib.linux-i686-2.7/sage/structure copying sage/structure/__init__.py -> build/lib.linux-i686-2.7/sage/structure creating build/lib.linux-i686-2.7/sage/structure/proof copying sage/structure/proof/proof.py -> build/lib.linux-i686-2.7/sage/structure/proof copying sage/structure/proof/all.py -> build/lib.linux-i686-2.7/sage/structure/proof copying sage/structure/proof/__init__.py -> build/lib.linux-i686-2.7/sage/structure/proof creating build/lib.linux-i686-2.7/sage/stats copying sage/stats/r.py -> build/lib.linux-i686-2.7/sage/stats copying sage/stats/basic_stats.py -> build/lib.linux-i686-2.7/sage/stats copying sage/stats/all.py -> build/lib.linux-i686-2.7/sage/stats copying sage/stats/__init__.py -> build/lib.linux-i686-2.7/sage/stats creating build/lib.linux-i686-2.7/sage/stats/hmm copying sage/stats/hmm/all.py -> build/lib.linux-i686-2.7/sage/stats/hmm copying sage/stats/hmm/__init__.py -> build/lib.linux-i686-2.7/sage/stats/hmm creating build/lib.linux-i686-2.7/sage/stats/distributions copying sage/stats/distributions/discrete_gaussian_polynomial.py -> build/lib.linux-i686-2.7/sage/stats/distributions copying sage/stats/distributions/discrete_gaussian_lattice.py -> build/lib.linux-i686-2.7/sage/stats/distributions copying sage/stats/distributions/__init__.py -> build/lib.linux-i686-2.7/sage/stats/distributions creating build/lib.linux-i686-2.7/sage/sets copying sage/sets/totally_ordered_finite_set.py -> build/lib.linux-i686-2.7/sage/sets copying sage/sets/set_from_iterator.py -> build/lib.linux-i686-2.7/sage/sets copying sage/sets/set.py -> build/lib.linux-i686-2.7/sage/sets copying sage/sets/real_set.py -> build/lib.linux-i686-2.7/sage/sets copying sage/sets/primes.py -> build/lib.linux-i686-2.7/sage/sets copying sage/sets/positive_integers.py -> build/lib.linux-i686-2.7/sage/sets copying sage/sets/non_negative_integers.py -> build/lib.linux-i686-2.7/sage/sets copying sage/sets/integer_range.py -> build/lib.linux-i686-2.7/sage/sets copying sage/sets/finite_set_maps.py -> build/lib.linux-i686-2.7/sage/sets copying sage/sets/finite_enumerated_set.py -> build/lib.linux-i686-2.7/sage/sets copying sage/sets/family.py -> build/lib.linux-i686-2.7/sage/sets copying sage/sets/disjoint_union_enumerated_sets.py -> build/lib.linux-i686-2.7/sage/sets copying sage/sets/cartesian_product.py -> build/lib.linux-i686-2.7/sage/sets copying sage/sets/all.py -> build/lib.linux-i686-2.7/sage/sets copying sage/sets/__init__.py -> build/lib.linux-i686-2.7/sage/sets creating build/lib.linux-i686-2.7/sage/server copying sage/server/support.py -> build/lib.linux-i686-2.7/sage/server copying sage/server/__init__.py -> build/lib.linux-i686-2.7/sage/server creating build/lib.linux-i686-2.7/sage/schemes copying sage/schemes/readme.py -> build/lib.linux-i686-2.7/sage/schemes copying sage/schemes/all.py -> build/lib.linux-i686-2.7/sage/schemes copying sage/schemes/__init__.py -> build/lib.linux-i686-2.7/sage/schemes creating build/lib.linux-i686-2.7/sage/schemes/toric copying sage/schemes/toric/weierstrass_higher.py -> build/lib.linux-i686-2.7/sage/schemes/toric copying sage/schemes/toric/weierstrass_covering.py -> build/lib.linux-i686-2.7/sage/schemes/toric copying sage/schemes/toric/weierstrass.py -> build/lib.linux-i686-2.7/sage/schemes/toric copying sage/schemes/toric/variety.py -> build/lib.linux-i686-2.7/sage/schemes/toric copying sage/schemes/toric/points.py -> build/lib.linux-i686-2.7/sage/schemes/toric copying sage/schemes/toric/morphism.py -> build/lib.linux-i686-2.7/sage/schemes/toric copying sage/schemes/toric/library.py -> build/lib.linux-i686-2.7/sage/schemes/toric copying sage/schemes/toric/ideal.py -> build/lib.linux-i686-2.7/sage/schemes/toric copying sage/schemes/toric/homset.py -> build/lib.linux-i686-2.7/sage/schemes/toric copying sage/schemes/toric/fano_variety.py -> build/lib.linux-i686-2.7/sage/schemes/toric copying sage/schemes/toric/divisor.py -> build/lib.linux-i686-2.7/sage/schemes/toric copying sage/schemes/toric/chow_group.py -> build/lib.linux-i686-2.7/sage/schemes/toric copying sage/schemes/toric/all.py -> build/lib.linux-i686-2.7/sage/schemes/toric copying sage/schemes/toric/__init__.py -> build/lib.linux-i686-2.7/sage/schemes/toric creating build/lib.linux-i686-2.7/sage/schemes/toric/sheaf copying sage/schemes/toric/sheaf/klyachko.py -> build/lib.linux-i686-2.7/sage/schemes/toric/sheaf copying sage/schemes/toric/sheaf/constructor.py -> build/lib.linux-i686-2.7/sage/schemes/toric/sheaf copying sage/schemes/toric/sheaf/__init__.py -> build/lib.linux-i686-2.7/sage/schemes/toric/sheaf creating build/lib.linux-i686-2.7/sage/schemes/projective copying sage/schemes/projective/projective_space.py -> build/lib.linux-i686-2.7/sage/schemes/projective copying sage/schemes/projective/projective_rational_point.py -> build/lib.linux-i686-2.7/sage/schemes/projective copying sage/schemes/projective/projective_point.py -> build/lib.linux-i686-2.7/sage/schemes/projective copying sage/schemes/projective/projective_morphism.py -> build/lib.linux-i686-2.7/sage/schemes/projective copying sage/schemes/projective/projective_homset.py -> build/lib.linux-i686-2.7/sage/schemes/projective copying sage/schemes/projective/endPN_minimal_model.py -> build/lib.linux-i686-2.7/sage/schemes/projective copying sage/schemes/projective/endPN_automorphism_group.py -> build/lib.linux-i686-2.7/sage/schemes/projective copying sage/schemes/projective/all.py -> build/lib.linux-i686-2.7/sage/schemes/projective copying sage/schemes/projective/__init__.py -> build/lib.linux-i686-2.7/sage/schemes/projective creating build/lib.linux-i686-2.7/sage/schemes/product_projective copying sage/schemes/product_projective/wehlerK3.py -> build/lib.linux-i686-2.7/sage/schemes/product_projective copying sage/schemes/product_projective/space.py -> build/lib.linux-i686-2.7/sage/schemes/product_projective copying sage/schemes/product_projective/point.py -> build/lib.linux-i686-2.7/sage/schemes/product_projective copying sage/schemes/product_projective/morphism.py -> build/lib.linux-i686-2.7/sage/schemes/product_projective copying sage/schemes/product_projective/homset.py -> build/lib.linux-i686-2.7/sage/schemes/product_projective copying sage/schemes/product_projective/all.py -> build/lib.linux-i686-2.7/sage/schemes/product_projective copying sage/schemes/product_projective/__init__.py -> build/lib.linux-i686-2.7/sage/schemes/product_projective creating build/lib.linux-i686-2.7/sage/schemes/plane_quartics copying sage/schemes/plane_quartics/quartic_generic.py -> build/lib.linux-i686-2.7/sage/schemes/plane_quartics copying sage/schemes/plane_quartics/quartic_constructor.py -> build/lib.linux-i686-2.7/sage/schemes/plane_quartics copying sage/schemes/plane_quartics/all.py -> build/lib.linux-i686-2.7/sage/schemes/plane_quartics copying sage/schemes/plane_quartics/__init__.py -> build/lib.linux-i686-2.7/sage/schemes/plane_quartics creating build/lib.linux-i686-2.7/sage/schemes/plane_conics copying sage/schemes/plane_conics/constructor.py -> build/lib.linux-i686-2.7/sage/schemes/plane_conics copying sage/schemes/plane_conics/con_rational_function_field.py -> build/lib.linux-i686-2.7/sage/schemes/plane_conics copying sage/schemes/plane_conics/con_rational_field.py -> build/lib.linux-i686-2.7/sage/schemes/plane_conics copying sage/schemes/plane_conics/con_prime_finite_field.py -> build/lib.linux-i686-2.7/sage/schemes/plane_conics copying sage/schemes/plane_conics/con_number_field.py -> build/lib.linux-i686-2.7/sage/schemes/plane_conics copying sage/schemes/plane_conics/con_finite_field.py -> build/lib.linux-i686-2.7/sage/schemes/plane_conics copying sage/schemes/plane_conics/con_field.py -> build/lib.linux-i686-2.7/sage/schemes/plane_conics copying sage/schemes/plane_conics/all.py -> build/lib.linux-i686-2.7/sage/schemes/plane_conics copying sage/schemes/plane_conics/__init__.py -> build/lib.linux-i686-2.7/sage/schemes/plane_conics creating build/lib.linux-i686-2.7/sage/schemes/jacobians copying sage/schemes/jacobians/all.py -> build/lib.linux-i686-2.7/sage/schemes/jacobians copying sage/schemes/jacobians/abstract_jacobian.py -> build/lib.linux-i686-2.7/sage/schemes/jacobians copying sage/schemes/jacobians/__init__.py -> build/lib.linux-i686-2.7/sage/schemes/jacobians creating build/lib.linux-i686-2.7/sage/schemes/hyperelliptic_curves copying sage/schemes/hyperelliptic_curves/monsky_washnitzer.py -> build/lib.linux-i686-2.7/sage/schemes/hyperelliptic_curves copying sage/schemes/hyperelliptic_curves/mestre.py -> build/lib.linux-i686-2.7/sage/schemes/hyperelliptic_curves copying sage/schemes/hyperelliptic_curves/kummer_surface.py -> build/lib.linux-i686-2.7/sage/schemes/hyperelliptic_curves copying sage/schemes/hyperelliptic_curves/jacobian_morphism.py -> build/lib.linux-i686-2.7/sage/schemes/hyperelliptic_curves copying sage/schemes/hyperelliptic_curves/jacobian_homset.py -> build/lib.linux-i686-2.7/sage/schemes/hyperelliptic_curves copying sage/schemes/hyperelliptic_curves/jacobian_generic.py -> build/lib.linux-i686-2.7/sage/schemes/hyperelliptic_curves copying sage/schemes/hyperelliptic_curves/jacobian_g2.py -> build/lib.linux-i686-2.7/sage/schemes/hyperelliptic_curves copying sage/schemes/hyperelliptic_curves/invariants.py -> build/lib.linux-i686-2.7/sage/schemes/hyperelliptic_curves copying sage/schemes/hyperelliptic_curves/hyperelliptic_rational_field.py -> build/lib.linux-i686-2.7/sage/schemes/hyperelliptic_curves copying sage/schemes/hyperelliptic_curves/hyperelliptic_padic_field.py -> build/lib.linux-i686-2.7/sage/schemes/hyperelliptic_curves copying sage/schemes/hyperelliptic_curves/hyperelliptic_generic.py -> build/lib.linux-i686-2.7/sage/schemes/hyperelliptic_curves copying sage/schemes/hyperelliptic_curves/hyperelliptic_g2_rational_field.py -> build/lib.linux-i686-2.7/sage/schemes/hyperelliptic_curves copying sage/schemes/hyperelliptic_curves/hyperelliptic_g2_padic_field.py -> build/lib.linux-i686-2.7/sage/schemes/hyperelliptic_curves copying sage/schemes/hyperelliptic_curves/hyperelliptic_g2_generic.py -> build/lib.linux-i686-2.7/sage/schemes/hyperelliptic_curves copying sage/schemes/hyperelliptic_curves/hyperelliptic_g2_finite_field.py -> build/lib.linux-i686-2.7/sage/schemes/hyperelliptic_curves copying sage/schemes/hyperelliptic_curves/hyperelliptic_finite_field.py -> build/lib.linux-i686-2.7/sage/schemes/hyperelliptic_curves copying sage/schemes/hyperelliptic_curves/constructor.py -> build/lib.linux-i686-2.7/sage/schemes/hyperelliptic_curves copying sage/schemes/hyperelliptic_curves/all.py -> build/lib.linux-i686-2.7/sage/schemes/hyperelliptic_curves copying sage/schemes/hyperelliptic_curves/__init__.py -> build/lib.linux-i686-2.7/sage/schemes/hyperelliptic_curves creating build/lib.linux-i686-2.7/sage/schemes/generic copying sage/schemes/generic/spec.py -> build/lib.linux-i686-2.7/sage/schemes/generic copying sage/schemes/generic/scheme.py -> build/lib.linux-i686-2.7/sage/schemes/generic copying sage/schemes/generic/point.py -> build/lib.linux-i686-2.7/sage/schemes/generic copying sage/schemes/generic/morphism.py -> build/lib.linux-i686-2.7/sage/schemes/generic copying sage/schemes/generic/hypersurface.py -> build/lib.linux-i686-2.7/sage/schemes/generic copying sage/schemes/generic/homset.py -> build/lib.linux-i686-2.7/sage/schemes/generic copying sage/schemes/generic/glue.py -> build/lib.linux-i686-2.7/sage/schemes/generic copying sage/schemes/generic/divisor_group.py -> build/lib.linux-i686-2.7/sage/schemes/generic copying sage/schemes/generic/divisor.py -> build/lib.linux-i686-2.7/sage/schemes/generic copying sage/schemes/generic/ambient_space.py -> build/lib.linux-i686-2.7/sage/schemes/generic copying sage/schemes/generic/all.py -> build/lib.linux-i686-2.7/sage/schemes/generic copying sage/schemes/generic/algebraic_scheme.py -> build/lib.linux-i686-2.7/sage/schemes/generic copying sage/schemes/generic/__init__.py -> build/lib.linux-i686-2.7/sage/schemes/generic creating build/lib.linux-i686-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/weierstrass_transform.py -> build/lib.linux-i686-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/weierstrass_morphism.py -> build/lib.linux-i686-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/sha_tate.py -> build/lib.linux-i686-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/period_lattice.py -> build/lib.linux-i686-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/padics.py -> build/lib.linux-i686-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/padic_lseries.py -> build/lib.linux-i686-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/modular_parametrization.py -> build/lib.linux-i686-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/mod5family.py -> build/lib.linux-i686-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/lseries_ell.py -> build/lib.linux-i686-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/kraus.py -> build/lib.linux-i686-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/kodaira_symbol.py -> build/lib.linux-i686-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/jacobian.py -> build/lib.linux-i686-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/isogeny_small_degree.py -> build/lib.linux-i686-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/isogeny_class.py -> build/lib.linux-i686-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/height.py -> build/lib.linux-i686-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/heegner.py -> build/lib.linux-i686-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/gp_simon.py -> build/lib.linux-i686-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/gal_reps_number_field.py -> build/lib.linux-i686-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/gal_reps.py -> build/lib.linux-i686-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/formal_group.py -> build/lib.linux-i686-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/ell_wp.py -> build/lib.linux-i686-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/ell_torsion.py -> build/lib.linux-i686-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/ell_tate_curve.py -> build/lib.linux-i686-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/ell_rational_field.py -> build/lib.linux-i686-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/ell_point.py -> build/lib.linux-i686-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/ell_padic_field.py -> build/lib.linux-i686-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/ell_number_field.py -> build/lib.linux-i686-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/ell_modular_symbols.py -> build/lib.linux-i686-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/ell_local_data.py -> build/lib.linux-i686-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/ell_generic.py -> build/lib.linux-i686-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/ell_finite_field.py -> build/lib.linux-i686-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/ell_field.py -> build/lib.linux-i686-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/ell_egros.py -> build/lib.linux-i686-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/ell_curve_isogeny.py -> build/lib.linux-i686-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/ec_database.py -> build/lib.linux-i686-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/constructor.py -> build/lib.linux-i686-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/cm.py -> build/lib.linux-i686-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/all.py -> build/lib.linux-i686-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/__init__.py -> build/lib.linux-i686-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/BSD.py -> build/lib.linux-i686-2.7/sage/schemes/elliptic_curves creating build/lib.linux-i686-2.7/sage/schemes/curves copying sage/schemes/curves/projective_curve.py -> build/lib.linux-i686-2.7/sage/schemes/curves copying sage/schemes/curves/point.py -> build/lib.linux-i686-2.7/sage/schemes/curves copying sage/schemes/curves/curve.py -> build/lib.linux-i686-2.7/sage/schemes/curves copying sage/schemes/curves/constructor.py -> build/lib.linux-i686-2.7/sage/schemes/curves copying sage/schemes/curves/all.py -> build/lib.linux-i686-2.7/sage/schemes/curves copying sage/schemes/curves/affine_curve.py -> build/lib.linux-i686-2.7/sage/schemes/curves copying sage/schemes/curves/__init__.py -> build/lib.linux-i686-2.7/sage/schemes/curves creating build/lib.linux-i686-2.7/sage/schemes/affine copying sage/schemes/affine/all.py -> build/lib.linux-i686-2.7/sage/schemes/affine copying sage/schemes/affine/affine_space.py -> build/lib.linux-i686-2.7/sage/schemes/affine copying sage/schemes/affine/affine_rational_point.py -> build/lib.linux-i686-2.7/sage/schemes/affine copying sage/schemes/affine/affine_point.py -> build/lib.linux-i686-2.7/sage/schemes/affine copying sage/schemes/affine/affine_morphism.py -> build/lib.linux-i686-2.7/sage/schemes/affine copying sage/schemes/affine/affine_homset.py -> build/lib.linux-i686-2.7/sage/schemes/affine copying sage/schemes/affine/__init__.py -> build/lib.linux-i686-2.7/sage/schemes/affine creating build/lib.linux-i686-2.7/sage/sat copying sage/sat/boolean_polynomials.py -> build/lib.linux-i686-2.7/sage/sat copying sage/sat/all.py -> build/lib.linux-i686-2.7/sage/sat copying sage/sat/__init__.py -> build/lib.linux-i686-2.7/sage/sat creating build/lib.linux-i686-2.7/sage/sat/solvers copying sage/sat/solvers/sat_lp.py -> build/lib.linux-i686-2.7/sage/sat/solvers copying sage/sat/solvers/dimacs.py -> build/lib.linux-i686-2.7/sage/sat/solvers copying sage/sat/solvers/__init__.py -> build/lib.linux-i686-2.7/sage/sat/solvers creating build/lib.linux-i686-2.7/sage/sat/solvers/cryptominisat copying sage/sat/solvers/cryptominisat/__init__.py -> build/lib.linux-i686-2.7/sage/sat/solvers/cryptominisat creating build/lib.linux-i686-2.7/sage/sat/converters copying sage/sat/converters/polybori.py -> build/lib.linux-i686-2.7/sage/sat/converters copying sage/sat/converters/anf2cnf.py -> build/lib.linux-i686-2.7/sage/sat/converters copying sage/sat/converters/__init__.py -> build/lib.linux-i686-2.7/sage/sat/converters creating build/lib.linux-i686-2.7/sage/sandpiles copying sage/sandpiles/sandpile.py -> build/lib.linux-i686-2.7/sage/sandpiles copying sage/sandpiles/examples.py -> build/lib.linux-i686-2.7/sage/sandpiles copying sage/sandpiles/all.py -> build/lib.linux-i686-2.7/sage/sandpiles copying sage/sandpiles/__init__.py -> build/lib.linux-i686-2.7/sage/sandpiles creating build/lib.linux-i686-2.7/sage/rings copying sage/rings/universal_cyclotomic_field.py -> build/lib.linux-i686-2.7/sage/rings copying sage/rings/tests.py -> build/lib.linux-i686-2.7/sage/rings copying sage/rings/ring_element.py -> build/lib.linux-i686-2.7/sage/rings copying sage/rings/real_interval_field.py -> build/lib.linux-i686-2.7/sage/rings copying sage/rings/rational_field.py -> build/lib.linux-i686-2.7/sage/rings copying sage/rings/quotient_ring_element.py -> build/lib.linux-i686-2.7/sage/rings copying sage/rings/quotient_ring.py -> build/lib.linux-i686-2.7/sage/rings copying sage/rings/qqbar.py -> build/lib.linux-i686-2.7/sage/rings copying sage/rings/principal_ideal_domain_element.py -> build/lib.linux-i686-2.7/sage/rings copying sage/rings/principal_ideal_domain.py -> build/lib.linux-i686-2.7/sage/rings copying sage/rings/power_series_ring.py -> build/lib.linux-i686-2.7/sage/rings copying sage/rings/pari_ring.py -> build/lib.linux-i686-2.7/sage/rings copying sage/rings/numbers_abc.py -> build/lib.linux-i686-2.7/sage/rings copying sage/rings/multi_power_series_ring_element.py -> build/lib.linux-i686-2.7/sage/rings copying sage/rings/multi_power_series_ring.py -> build/lib.linux-i686-2.7/sage/rings copying sage/rings/monomials.py -> build/lib.linux-i686-2.7/sage/rings copying sage/rings/misc.py -> build/lib.linux-i686-2.7/sage/rings copying sage/rings/laurent_series_ring.py -> build/lib.linux-i686-2.7/sage/rings copying sage/rings/invariant_theory.py -> build/lib.linux-i686-2.7/sage/rings copying sage/rings/integral_domain_element.py -> build/lib.linux-i686-2.7/sage/rings copying sage/rings/integral_domain.py -> build/lib.linux-i686-2.7/sage/rings copying sage/rings/infinity.py -> build/lib.linux-i686-2.7/sage/rings copying sage/rings/ideal_monoid.py -> build/lib.linux-i686-2.7/sage/rings copying sage/rings/ideal.py -> build/lib.linux-i686-2.7/sage/rings copying sage/rings/homset.py -> build/lib.linux-i686-2.7/sage/rings copying sage/rings/fraction_field.py -> build/lib.linux-i686-2.7/sage/rings copying sage/rings/field_element.py -> build/lib.linux-i686-2.7/sage/rings copying sage/rings/field.py -> build/lib.linux-i686-2.7/sage/rings copying sage/rings/euclidean_domain_element.py -> build/lib.linux-i686-2.7/sage/rings copying sage/rings/euclidean_domain.py -> build/lib.linux-i686-2.7/sage/rings copying sage/rings/dedekind_domain_element.py -> build/lib.linux-i686-2.7/sage/rings copying sage/rings/dedekind_domain.py -> build/lib.linux-i686-2.7/sage/rings copying sage/rings/continued_fraction.py -> build/lib.linux-i686-2.7/sage/rings copying sage/rings/contfrac.py -> build/lib.linux-i686-2.7/sage/rings copying sage/rings/complex_interval_field.py -> build/lib.linux-i686-2.7/sage/rings copying sage/rings/complex_field.py -> build/lib.linux-i686-2.7/sage/rings copying sage/rings/commutative_ring_element.py -> build/lib.linux-i686-2.7/sage/rings copying sage/rings/commutative_ring.py -> build/lib.linux-i686-2.7/sage/rings copying sage/rings/commutative_algebra_element.py -> build/lib.linux-i686-2.7/sage/rings copying sage/rings/commutative_algebra.py -> build/lib.linux-i686-2.7/sage/rings copying sage/rings/cfinite_sequence.py -> build/lib.linux-i686-2.7/sage/rings copying sage/rings/big_oh.py -> build/lib.linux-i686-2.7/sage/rings copying sage/rings/arith.py -> build/lib.linux-i686-2.7/sage/rings copying sage/rings/all.py -> build/lib.linux-i686-2.7/sage/rings copying sage/rings/algebraic_closure_finite_field.py -> build/lib.linux-i686-2.7/sage/rings copying sage/rings/__init__.py -> build/lib.linux-i686-2.7/sage/rings creating build/lib.linux-i686-2.7/sage/rings/semirings copying sage/rings/semirings/non_negative_integer_semiring.py -> build/lib.linux-i686-2.7/sage/rings/semirings copying sage/rings/semirings/all.py -> build/lib.linux-i686-2.7/sage/rings/semirings copying sage/rings/semirings/__init__.py -> build/lib.linux-i686-2.7/sage/rings/semirings creating build/lib.linux-i686-2.7/sage/rings/polynomial copying sage/rings/polynomial/toy_variety.py -> build/lib.linux-i686-2.7/sage/rings/polynomial copying sage/rings/polynomial/toy_d_basis.py -> build/lib.linux-i686-2.7/sage/rings/polynomial copying sage/rings/polynomial/toy_buchberger.py -> build/lib.linux-i686-2.7/sage/rings/polynomial copying sage/rings/polynomial/term_order.py -> build/lib.linux-i686-2.7/sage/rings/polynomial copying sage/rings/polynomial/symmetric_ideal.py -> build/lib.linux-i686-2.7/sage/rings/polynomial copying sage/rings/polynomial/skew_polynomial_ring_constructor.py -> build/lib.linux-i686-2.7/sage/rings/polynomial copying sage/rings/polynomial/skew_polynomial_ring.py -> build/lib.linux-i686-2.7/sage/rings/polynomial copying sage/rings/polynomial/polynomial_singular_interface.py -> build/lib.linux-i686-2.7/sage/rings/polynomial copying sage/rings/polynomial/polynomial_ring_constructor.py -> build/lib.linux-i686-2.7/sage/rings/polynomial copying sage/rings/polynomial/polynomial_ring.py -> build/lib.linux-i686-2.7/sage/rings/polynomial copying sage/rings/polynomial/polynomial_quotient_ring_element.py -> build/lib.linux-i686-2.7/sage/rings/polynomial copying sage/rings/polynomial/polynomial_quotient_ring.py -> build/lib.linux-i686-2.7/sage/rings/polynomial copying sage/rings/polynomial/polynomial_fateman.py -> build/lib.linux-i686-2.7/sage/rings/polynomial copying sage/rings/polynomial/polynomial_element_generic.py -> build/lib.linux-i686-2.7/sage/rings/polynomial copying sage/rings/polynomial/omega.py -> build/lib.linux-i686-2.7/sage/rings/polynomial copying sage/rings/polynomial/multi_polynomial_sequence.py -> build/lib.linux-i686-2.7/sage/rings/polynomial copying sage/rings/polynomial/multi_polynomial_ring.py -> build/lib.linux-i686-2.7/sage/rings/polynomial copying sage/rings/polynomial/multi_polynomial_ideal.py -> build/lib.linux-i686-2.7/sage/rings/polynomial copying sage/rings/polynomial/multi_polynomial_element.py -> build/lib.linux-i686-2.7/sage/rings/polynomial copying sage/rings/polynomial/laurent_polynomial_ring.py -> build/lib.linux-i686-2.7/sage/rings/polynomial copying sage/rings/polynomial/infinite_polynomial_ring.py -> build/lib.linux-i686-2.7/sage/rings/polynomial copying sage/rings/polynomial/infinite_polynomial_element.py -> build/lib.linux-i686-2.7/sage/rings/polynomial copying sage/rings/polynomial/ideal.py -> build/lib.linux-i686-2.7/sage/rings/polynomial copying sage/rings/polynomial/groebner_fan.py -> build/lib.linux-i686-2.7/sage/rings/polynomial copying sage/rings/polynomial/flatten.py -> build/lib.linux-i686-2.7/sage/rings/polynomial copying sage/rings/polynomial/convolution.py -> build/lib.linux-i686-2.7/sage/rings/polynomial copying sage/rings/polynomial/complex_roots.py -> build/lib.linux-i686-2.7/sage/rings/polynomial copying sage/rings/polynomial/all.py -> build/lib.linux-i686-2.7/sage/rings/polynomial copying sage/rings/polynomial/__init__.py -> build/lib.linux-i686-2.7/sage/rings/polynomial creating build/lib.linux-i686-2.7/sage/rings/polynomial/padics copying sage/rings/polynomial/padics/polynomial_padic_flat.py -> build/lib.linux-i686-2.7/sage/rings/polynomial/padics copying sage/rings/polynomial/padics/polynomial_padic_capped_relative_dense.py -> build/lib.linux-i686-2.7/sage/rings/polynomial/padics copying sage/rings/polynomial/padics/polynomial_padic.py -> build/lib.linux-i686-2.7/sage/rings/polynomial/padics copying sage/rings/polynomial/padics/__init__.py -> build/lib.linux-i686-2.7/sage/rings/polynomial/padics creating build/lib.linux-i686-2.7/sage/rings/padics copying sage/rings/padics/unramified_extension_generic.py -> build/lib.linux-i686-2.7/sage/rings/padics copying sage/rings/padics/tutorial.py -> build/lib.linux-i686-2.7/sage/rings/padics copying sage/rings/padics/tests.py -> build/lib.linux-i686-2.7/sage/rings/padics copying sage/rings/padics/precision_error.py -> build/lib.linux-i686-2.7/sage/rings/padics copying sage/rings/padics/padic_generic.py -> build/lib.linux-i686-2.7/sage/rings/padics copying sage/rings/padics/padic_extension_leaves.py -> build/lib.linux-i686-2.7/sage/rings/padics copying sage/rings/padics/padic_extension_generic.py -> build/lib.linux-i686-2.7/sage/rings/padics copying sage/rings/padics/padic_base_leaves.py -> build/lib.linux-i686-2.7/sage/rings/padics copying sage/rings/padics/padic_base_generic.py -> build/lib.linux-i686-2.7/sage/rings/padics copying sage/rings/padics/misc.py -> build/lib.linux-i686-2.7/sage/rings/padics copying sage/rings/padics/local_generic.py -> build/lib.linux-i686-2.7/sage/rings/padics copying sage/rings/padics/generic_nodes.py -> build/lib.linux-i686-2.7/sage/rings/padics copying sage/rings/padics/factory.py -> build/lib.linux-i686-2.7/sage/rings/padics copying sage/rings/padics/eisenstein_extension_generic.py -> build/lib.linux-i686-2.7/sage/rings/padics copying sage/rings/padics/discrete_value_group.py -> build/lib.linux-i686-2.7/sage/rings/padics copying sage/rings/padics/all.py -> build/lib.linux-i686-2.7/sage/rings/padics copying sage/rings/padics/__init__.py -> build/lib.linux-i686-2.7/sage/rings/padics creating build/lib.linux-i686-2.7/sage/rings/number_field copying sage/rings/number_field/unit_group.py -> build/lib.linux-i686-2.7/sage/rings/number_field copying sage/rings/number_field/totallyreal_rel.py -> build/lib.linux-i686-2.7/sage/rings/number_field copying sage/rings/number_field/totallyreal_phc.py -> build/lib.linux-i686-2.7/sage/rings/number_field copying sage/rings/number_field/structure.py -> build/lib.linux-i686-2.7/sage/rings/number_field copying sage/rings/number_field/splitting_field.py -> build/lib.linux-i686-2.7/sage/rings/number_field copying sage/rings/number_field/small_primes_of_degree_one.py -> build/lib.linux-i686-2.7/sage/rings/number_field copying sage/rings/number_field/order.py -> build/lib.linux-i686-2.7/sage/rings/number_field copying sage/rings/number_field/number_field_rel.py -> build/lib.linux-i686-2.7/sage/rings/number_field copying sage/rings/number_field/number_field_ideal_rel.py -> build/lib.linux-i686-2.7/sage/rings/number_field copying sage/rings/number_field/number_field_ideal.py -> build/lib.linux-i686-2.7/sage/rings/number_field copying sage/rings/number_field/number_field.py -> build/lib.linux-i686-2.7/sage/rings/number_field copying sage/rings/number_field/morphism.py -> build/lib.linux-i686-2.7/sage/rings/number_field copying sage/rings/number_field/maps.py -> build/lib.linux-i686-2.7/sage/rings/number_field copying sage/rings/number_field/galois_group.py -> build/lib.linux-i686-2.7/sage/rings/number_field copying sage/rings/number_field/class_group.py -> build/lib.linux-i686-2.7/sage/rings/number_field copying sage/rings/number_field/bdd_height.py -> build/lib.linux-i686-2.7/sage/rings/number_field copying sage/rings/number_field/all.py -> build/lib.linux-i686-2.7/sage/rings/number_field copying sage/rings/number_field/__init__.py -> build/lib.linux-i686-2.7/sage/rings/number_field creating build/lib.linux-i686-2.7/sage/rings/function_field copying sage/rings/function_field/maps.py -> build/lib.linux-i686-2.7/sage/rings/function_field copying sage/rings/function_field/function_field_order.py -> build/lib.linux-i686-2.7/sage/rings/function_field copying sage/rings/function_field/function_field_ideal.py -> build/lib.linux-i686-2.7/sage/rings/function_field copying sage/rings/function_field/function_field.py -> build/lib.linux-i686-2.7/sage/rings/function_field copying sage/rings/function_field/constructor.py -> build/lib.linux-i686-2.7/sage/rings/function_field copying sage/rings/function_field/all.py -> build/lib.linux-i686-2.7/sage/rings/function_field copying sage/rings/function_field/__init__.py -> build/lib.linux-i686-2.7/sage/rings/function_field creating build/lib.linux-i686-2.7/sage/rings/finite_rings copying sage/rings/finite_rings/integer_mod_ring.py -> build/lib.linux-i686-2.7/sage/rings/finite_rings copying sage/rings/finite_rings/homset.py -> build/lib.linux-i686-2.7/sage/rings/finite_rings copying sage/rings/finite_rings/finite_field_prime_modn.py -> build/lib.linux-i686-2.7/sage/rings/finite_rings copying sage/rings/finite_rings/finite_field_pari_ffelt.py -> build/lib.linux-i686-2.7/sage/rings/finite_rings copying sage/rings/finite_rings/finite_field_ntl_gf2e.py -> build/lib.linux-i686-2.7/sage/rings/finite_rings copying sage/rings/finite_rings/finite_field_givaro.py -> build/lib.linux-i686-2.7/sage/rings/finite_rings copying sage/rings/finite_rings/finite_field_ext_pari.py -> build/lib.linux-i686-2.7/sage/rings/finite_rings copying sage/rings/finite_rings/finite_field_constructor.py -> build/lib.linux-i686-2.7/sage/rings/finite_rings copying sage/rings/finite_rings/element_ext_pari.py -> build/lib.linux-i686-2.7/sage/rings/finite_rings copying sage/rings/finite_rings/conway_polynomials.py -> build/lib.linux-i686-2.7/sage/rings/finite_rings copying sage/rings/finite_rings/constructor.py -> build/lib.linux-i686-2.7/sage/rings/finite_rings copying sage/rings/finite_rings/all.py -> build/lib.linux-i686-2.7/sage/rings/finite_rings copying sage/rings/finite_rings/__init__.py -> build/lib.linux-i686-2.7/sage/rings/finite_rings creating build/lib.linux-i686-2.7/sage/rings/asymptotic copying sage/rings/asymptotic/term_monoid.py -> build/lib.linux-i686-2.7/sage/rings/asymptotic copying sage/rings/asymptotic/misc.py -> build/lib.linux-i686-2.7/sage/rings/asymptotic copying sage/rings/asymptotic/growth_group_cartesian.py -> build/lib.linux-i686-2.7/sage/rings/asymptotic copying sage/rings/asymptotic/growth_group.py -> build/lib.linux-i686-2.7/sage/rings/asymptotic copying sage/rings/asymptotic/asymptotics_multivariate_generating_functions.py -> build/lib.linux-i686-2.7/sage/rings/asymptotic copying sage/rings/asymptotic/asymptotic_ring.py -> build/lib.linux-i686-2.7/sage/rings/asymptotic copying sage/rings/asymptotic/asymptotic_expansion_generators.py -> build/lib.linux-i686-2.7/sage/rings/asymptotic copying sage/rings/asymptotic/all.py -> build/lib.linux-i686-2.7/sage/rings/asymptotic copying sage/rings/asymptotic/__init__.py -> build/lib.linux-i686-2.7/sage/rings/asymptotic creating build/lib.linux-i686-2.7/sage/repl copying sage/repl/user_globals.py -> build/lib.linux-i686-2.7/sage/repl copying sage/repl/readline_extra_commands.py -> build/lib.linux-i686-2.7/sage/repl copying sage/repl/prompts.py -> build/lib.linux-i686-2.7/sage/repl copying sage/repl/preparse.py -> build/lib.linux-i686-2.7/sage/repl copying sage/repl/load.py -> build/lib.linux-i686-2.7/sage/repl copying sage/repl/ipython_tests.py -> build/lib.linux-i686-2.7/sage/repl copying sage/repl/ipython_extension.py -> build/lib.linux-i686-2.7/sage/repl copying sage/repl/interpreter.py -> build/lib.linux-i686-2.7/sage/repl copying sage/repl/interface_magic.py -> build/lib.linux-i686-2.7/sage/repl copying sage/repl/inputhook.py -> build/lib.linux-i686-2.7/sage/repl copying sage/repl/image.py -> build/lib.linux-i686-2.7/sage/repl copying sage/repl/configuration.py -> build/lib.linux-i686-2.7/sage/repl copying sage/repl/attach.py -> build/lib.linux-i686-2.7/sage/repl copying sage/repl/all.py -> build/lib.linux-i686-2.7/sage/repl copying sage/repl/__init__.py -> build/lib.linux-i686-2.7/sage/repl creating build/lib.linux-i686-2.7/sage/repl/rich_output copying sage/repl/rich_output/pretty_print.py -> build/lib.linux-i686-2.7/sage/repl/rich_output copying sage/repl/rich_output/preferences.py -> build/lib.linux-i686-2.7/sage/repl/rich_output copying sage/repl/rich_output/output_video.py -> build/lib.linux-i686-2.7/sage/repl/rich_output copying sage/repl/rich_output/output_graphics3d.py -> build/lib.linux-i686-2.7/sage/repl/rich_output copying sage/repl/rich_output/output_graphics.py -> build/lib.linux-i686-2.7/sage/repl/rich_output copying sage/repl/rich_output/output_catalog.py -> build/lib.linux-i686-2.7/sage/repl/rich_output copying sage/repl/rich_output/output_browser.py -> build/lib.linux-i686-2.7/sage/repl/rich_output copying sage/repl/rich_output/output_basic.py -> build/lib.linux-i686-2.7/sage/repl/rich_output copying sage/repl/rich_output/display_manager.py -> build/lib.linux-i686-2.7/sage/repl/rich_output copying sage/repl/rich_output/buffer.py -> build/lib.linux-i686-2.7/sage/repl/rich_output copying sage/repl/rich_output/backend_test.py -> build/lib.linux-i686-2.7/sage/repl/rich_output copying sage/repl/rich_output/backend_sagenb.py -> build/lib.linux-i686-2.7/sage/repl/rich_output copying sage/repl/rich_output/backend_ipython.py -> build/lib.linux-i686-2.7/sage/repl/rich_output copying sage/repl/rich_output/backend_emacs.py -> build/lib.linux-i686-2.7/sage/repl/rich_output copying sage/repl/rich_output/backend_doctest.py -> build/lib.linux-i686-2.7/sage/repl/rich_output copying sage/repl/rich_output/backend_base.py -> build/lib.linux-i686-2.7/sage/repl/rich_output copying sage/repl/rich_output/__init__.py -> build/lib.linux-i686-2.7/sage/repl/rich_output creating build/lib.linux-i686-2.7/sage/repl/ipython_kernel copying sage/repl/ipython_kernel/widgets_sagenb.py -> build/lib.linux-i686-2.7/sage/repl/ipython_kernel copying sage/repl/ipython_kernel/widgets.py -> build/lib.linux-i686-2.7/sage/repl/ipython_kernel copying sage/repl/ipython_kernel/kernel.py -> build/lib.linux-i686-2.7/sage/repl/ipython_kernel copying sage/repl/ipython_kernel/interact.py -> build/lib.linux-i686-2.7/sage/repl/ipython_kernel copying sage/repl/ipython_kernel/install.py -> build/lib.linux-i686-2.7/sage/repl/ipython_kernel copying sage/repl/ipython_kernel/all_jupyter.py -> build/lib.linux-i686-2.7/sage/repl/ipython_kernel copying sage/repl/ipython_kernel/__main__.py -> build/lib.linux-i686-2.7/sage/repl/ipython_kernel copying sage/repl/ipython_kernel/__init__.py -> build/lib.linux-i686-2.7/sage/repl/ipython_kernel creating build/lib.linux-i686-2.7/sage/repl/display copying sage/repl/display/util.py -> build/lib.linux-i686-2.7/sage/repl/display copying sage/repl/display/pretty_print.py -> build/lib.linux-i686-2.7/sage/repl/display copying sage/repl/display/jsmol_iframe.py -> build/lib.linux-i686-2.7/sage/repl/display copying sage/repl/display/formatter.py -> build/lib.linux-i686-2.7/sage/repl/display copying sage/repl/display/fancy_repr.py -> build/lib.linux-i686-2.7/sage/repl/display copying sage/repl/display/__init__.py -> build/lib.linux-i686-2.7/sage/repl/display creating build/lib.linux-i686-2.7/sage/quivers copying sage/quivers/representation.py -> build/lib.linux-i686-2.7/sage/quivers copying sage/quivers/path_semigroup.py -> build/lib.linux-i686-2.7/sage/quivers copying sage/quivers/morphism.py -> build/lib.linux-i686-2.7/sage/quivers copying sage/quivers/homspace.py -> build/lib.linux-i686-2.7/sage/quivers copying sage/quivers/algebra.py -> build/lib.linux-i686-2.7/sage/quivers copying sage/quivers/__init__.py -> build/lib.linux-i686-2.7/sage/quivers creating build/lib.linux-i686-2.7/sage/quadratic_forms copying sage/quadratic_forms/ternary_qf.py -> build/lib.linux-i686-2.7/sage/quadratic_forms copying sage/quadratic_forms/special_values.py -> build/lib.linux-i686-2.7/sage/quadratic_forms copying sage/quadratic_forms/random_quadraticform.py -> build/lib.linux-i686-2.7/sage/quadratic_forms copying sage/quadratic_forms/quadratic_form__variable_substitutions.py -> build/lib.linux-i686-2.7/sage/quadratic_forms copying sage/quadratic_forms/quadratic_form__theta.py -> build/lib.linux-i686-2.7/sage/quadratic_forms copying sage/quadratic_forms/quadratic_form__ternary_Tornaria.py -> build/lib.linux-i686-2.7/sage/quadratic_forms copying sage/quadratic_forms/quadratic_form__split_local_covering.py -> build/lib.linux-i686-2.7/sage/quadratic_forms copying sage/quadratic_forms/quadratic_form__siegel_product.py -> build/lib.linux-i686-2.7/sage/quadratic_forms copying sage/quadratic_forms/quadratic_form__reduction_theory.py -> build/lib.linux-i686-2.7/sage/quadratic_forms copying sage/quadratic_forms/quadratic_form__neighbors.py -> build/lib.linux-i686-2.7/sage/quadratic_forms copying sage/quadratic_forms/quadratic_form__mass__Siegel_densities.py -> build/lib.linux-i686-2.7/sage/quadratic_forms copying sage/quadratic_forms/quadratic_form__mass__Conway_Sloane_masses.py -> build/lib.linux-i686-2.7/sage/quadratic_forms copying sage/quadratic_forms/quadratic_form__mass.py -> build/lib.linux-i686-2.7/sage/quadratic_forms copying sage/quadratic_forms/quadratic_form__local_representation_conditions.py -> build/lib.linux-i686-2.7/sage/quadratic_forms copying sage/quadratic_forms/quadratic_form__local_normal_form.py -> build/lib.linux-i686-2.7/sage/quadratic_forms copying sage/quadratic_forms/quadratic_form__local_field_invariants.py -> build/lib.linux-i686-2.7/sage/quadratic_forms copying sage/quadratic_forms/quadratic_form__local_density_interfaces.py -> build/lib.linux-i686-2.7/sage/quadratic_forms copying sage/quadratic_forms/quadratic_form__local_density_congruence.py -> build/lib.linux-i686-2.7/sage/quadratic_forms copying sage/quadratic_forms/quadratic_form__genus.py -> build/lib.linux-i686-2.7/sage/quadratic_forms copying sage/quadratic_forms/quadratic_form__equivalence_testing.py -> build/lib.linux-i686-2.7/sage/quadratic_forms copying sage/quadratic_forms/quadratic_form__count_local_2.py -> build/lib.linux-i686-2.7/sage/quadratic_forms copying sage/quadratic_forms/quadratic_form__automorphisms.py -> build/lib.linux-i686-2.7/sage/quadratic_forms copying sage/quadratic_forms/quadratic_form.py -> build/lib.linux-i686-2.7/sage/quadratic_forms copying sage/quadratic_forms/qfsolve.py -> build/lib.linux-i686-2.7/sage/quadratic_forms copying sage/quadratic_forms/extras.py -> build/lib.linux-i686-2.7/sage/quadratic_forms copying sage/quadratic_forms/constructions.py -> build/lib.linux-i686-2.7/sage/quadratic_forms copying sage/quadratic_forms/binary_qf.py -> build/lib.linux-i686-2.7/sage/quadratic_forms copying sage/quadratic_forms/all.py -> build/lib.linux-i686-2.7/sage/quadratic_forms copying sage/quadratic_forms/__init__.py -> build/lib.linux-i686-2.7/sage/quadratic_forms creating build/lib.linux-i686-2.7/sage/quadratic_forms/genera copying sage/quadratic_forms/genera/genus.py -> build/lib.linux-i686-2.7/sage/quadratic_forms/genera copying sage/quadratic_forms/genera/all.py -> build/lib.linux-i686-2.7/sage/quadratic_forms/genera copying sage/quadratic_forms/genera/__init__.py -> build/lib.linux-i686-2.7/sage/quadratic_forms/genera creating build/lib.linux-i686-2.7/sage/probability copying sage/probability/random_variable.py -> build/lib.linux-i686-2.7/sage/probability copying sage/probability/all.py -> build/lib.linux-i686-2.7/sage/probability copying sage/probability/__init__.py -> build/lib.linux-i686-2.7/sage/probability creating build/lib.linux-i686-2.7/sage/plot copying sage/plot/text.py -> build/lib.linux-i686-2.7/sage/plot copying sage/plot/streamline_plot.py -> build/lib.linux-i686-2.7/sage/plot copying sage/plot/step.py -> build/lib.linux-i686-2.7/sage/plot copying sage/plot/scatter_plot.py -> build/lib.linux-i686-2.7/sage/plot copying sage/plot/primitive.py -> build/lib.linux-i686-2.7/sage/plot copying sage/plot/polygon.py -> build/lib.linux-i686-2.7/sage/plot copying sage/plot/point.py -> build/lib.linux-i686-2.7/sage/plot copying sage/plot/plot_field.py -> build/lib.linux-i686-2.7/sage/plot copying sage/plot/plot.py -> build/lib.linux-i686-2.7/sage/plot copying sage/plot/misc.py -> build/lib.linux-i686-2.7/sage/plot copying sage/plot/matrix_plot.py -> build/lib.linux-i686-2.7/sage/plot copying sage/plot/line.py -> build/lib.linux-i686-2.7/sage/plot copying sage/plot/hyperbolic_regular_polygon.py -> build/lib.linux-i686-2.7/sage/plot copying sage/plot/hyperbolic_polygon.py -> build/lib.linux-i686-2.7/sage/plot copying sage/plot/hyperbolic_arc.py -> build/lib.linux-i686-2.7/sage/plot copying sage/plot/histogram.py -> build/lib.linux-i686-2.7/sage/plot copying sage/plot/graphics.py -> build/lib.linux-i686-2.7/sage/plot copying sage/plot/ellipse.py -> build/lib.linux-i686-2.7/sage/plot copying sage/plot/disk.py -> build/lib.linux-i686-2.7/sage/plot copying sage/plot/density_plot.py -> build/lib.linux-i686-2.7/sage/plot copying sage/plot/contour_plot.py -> build/lib.linux-i686-2.7/sage/plot copying sage/plot/colors.py -> build/lib.linux-i686-2.7/sage/plot copying sage/plot/circle.py -> build/lib.linux-i686-2.7/sage/plot copying sage/plot/bezier_path.py -> build/lib.linux-i686-2.7/sage/plot copying sage/plot/bar_chart.py -> build/lib.linux-i686-2.7/sage/plot copying sage/plot/arrow.py -> build/lib.linux-i686-2.7/sage/plot copying sage/plot/arc.py -> build/lib.linux-i686-2.7/sage/plot copying sage/plot/animate.py -> build/lib.linux-i686-2.7/sage/plot copying sage/plot/all.py -> build/lib.linux-i686-2.7/sage/plot copying sage/plot/__init__.py -> build/lib.linux-i686-2.7/sage/plot creating build/lib.linux-i686-2.7/sage/plot/plot3d copying sage/plot/plot3d/tri_plot.py -> build/lib.linux-i686-2.7/sage/plot/plot3d copying sage/plot/plot3d/texture.py -> build/lib.linux-i686-2.7/sage/plot/plot3d copying sage/plot/plot3d/tachyon.py -> build/lib.linux-i686-2.7/sage/plot/plot3d copying sage/plot/plot3d/shapes2.py -> build/lib.linux-i686-2.7/sage/plot/plot3d copying sage/plot/plot3d/revolution_plot3d.py -> build/lib.linux-i686-2.7/sage/plot/plot3d copying sage/plot/plot3d/plot_field3d.py -> build/lib.linux-i686-2.7/sage/plot/plot3d copying sage/plot/plot3d/plot3d.py -> build/lib.linux-i686-2.7/sage/plot/plot3d copying sage/plot/plot3d/platonic.py -> build/lib.linux-i686-2.7/sage/plot/plot3d copying sage/plot/plot3d/parametric_plot3d.py -> build/lib.linux-i686-2.7/sage/plot/plot3d copying sage/plot/plot3d/list_plot3d.py -> build/lib.linux-i686-2.7/sage/plot/plot3d copying sage/plot/plot3d/implicit_plot3d.py -> build/lib.linux-i686-2.7/sage/plot/plot3d copying sage/plot/plot3d/examples.py -> build/lib.linux-i686-2.7/sage/plot/plot3d copying sage/plot/plot3d/all.py -> build/lib.linux-i686-2.7/sage/plot/plot3d copying sage/plot/plot3d/__init__.py -> build/lib.linux-i686-2.7/sage/plot/plot3d creating build/lib.linux-i686-2.7/sage/parallel copying sage/parallel/use_fork.py -> build/lib.linux-i686-2.7/sage/parallel copying sage/parallel/reference.py -> build/lib.linux-i686-2.7/sage/parallel copying sage/parallel/parallelism.py -> build/lib.linux-i686-2.7/sage/parallel copying sage/parallel/ncpus.py -> build/lib.linux-i686-2.7/sage/parallel copying sage/parallel/multiprocessing_sage.py -> build/lib.linux-i686-2.7/sage/parallel copying sage/parallel/map_reduce.py -> build/lib.linux-i686-2.7/sage/parallel copying sage/parallel/decorate.py -> build/lib.linux-i686-2.7/sage/parallel copying sage/parallel/all.py -> build/lib.linux-i686-2.7/sage/parallel copying sage/parallel/__init__.py -> build/lib.linux-i686-2.7/sage/parallel creating build/lib.linux-i686-2.7/sage/numerical copying sage/numerical/optimize.py -> build/lib.linux-i686-2.7/sage/numerical copying sage/numerical/linear_tensor_constraints.py -> build/lib.linux-i686-2.7/sage/numerical copying sage/numerical/linear_tensor.py -> build/lib.linux-i686-2.7/sage/numerical copying sage/numerical/knapsack.py -> build/lib.linux-i686-2.7/sage/numerical copying sage/numerical/interactive_simplex_method.py -> build/lib.linux-i686-2.7/sage/numerical copying sage/numerical/all.py -> build/lib.linux-i686-2.7/sage/numerical copying sage/numerical/__init__.py -> build/lib.linux-i686-2.7/sage/numerical creating build/lib.linux-i686-2.7/sage/numerical/backends copying sage/numerical/backends/logging_backend.py -> build/lib.linux-i686-2.7/sage/numerical/backends copying sage/numerical/backends/__init__.py -> build/lib.linux-i686-2.7/sage/numerical/backends creating build/lib.linux-i686-2.7/sage/monoids copying sage/monoids/string_ops.py -> build/lib.linux-i686-2.7/sage/monoids copying sage/monoids/string_monoid_element.py -> build/lib.linux-i686-2.7/sage/monoids copying sage/monoids/string_monoid.py -> build/lib.linux-i686-2.7/sage/monoids copying sage/monoids/monoid.py -> build/lib.linux-i686-2.7/sage/monoids copying sage/monoids/indexed_free_monoid.py -> build/lib.linux-i686-2.7/sage/monoids copying sage/monoids/hecke_monoid.py -> build/lib.linux-i686-2.7/sage/monoids copying sage/monoids/free_monoid_element.py -> build/lib.linux-i686-2.7/sage/monoids copying sage/monoids/free_monoid.py -> build/lib.linux-i686-2.7/sage/monoids copying sage/monoids/free_abelian_monoid_element.py -> build/lib.linux-i686-2.7/sage/monoids copying sage/monoids/free_abelian_monoid.py -> build/lib.linux-i686-2.7/sage/monoids copying sage/monoids/automatic_semigroup.py -> build/lib.linux-i686-2.7/sage/monoids copying sage/monoids/all.py -> build/lib.linux-i686-2.7/sage/monoids copying sage/monoids/__init__.py -> build/lib.linux-i686-2.7/sage/monoids creating build/lib.linux-i686-2.7/sage/modules copying sage/modules/vector_symbolic_dense.py -> build/lib.linux-i686-2.7/sage/modules copying sage/modules/vector_space_morphism.py -> build/lib.linux-i686-2.7/sage/modules copying sage/modules/vector_space_homspace.py -> build/lib.linux-i686-2.7/sage/modules copying sage/modules/vector_callable_symbolic_dense.py -> build/lib.linux-i686-2.7/sage/modules copying sage/modules/tutorial_free_modules.py -> build/lib.linux-i686-2.7/sage/modules copying sage/modules/tensor_operations.py -> build/lib.linux-i686-2.7/sage/modules copying sage/modules/real_double_vector.py -> build/lib.linux-i686-2.7/sage/modules copying sage/modules/quotient_module.py -> build/lib.linux-i686-2.7/sage/modules copying sage/modules/multi_filtered_vector_space.py -> build/lib.linux-i686-2.7/sage/modules copying sage/modules/module_element.py -> build/lib.linux-i686-2.7/sage/modules copying sage/modules/misc.py -> build/lib.linux-i686-2.7/sage/modules copying sage/modules/matrix_morphism.py -> build/lib.linux-i686-2.7/sage/modules copying sage/modules/free_quadratic_module.py -> build/lib.linux-i686-2.7/sage/modules copying sage/modules/free_module_morphism.py -> build/lib.linux-i686-2.7/sage/modules copying sage/modules/free_module_integer.py -> build/lib.linux-i686-2.7/sage/modules copying sage/modules/free_module_homspace.py -> build/lib.linux-i686-2.7/sage/modules copying sage/modules/free_module.py -> build/lib.linux-i686-2.7/sage/modules copying sage/modules/filtered_vector_space.py -> build/lib.linux-i686-2.7/sage/modules copying sage/modules/diamond_cutting.py -> build/lib.linux-i686-2.7/sage/modules copying sage/modules/complex_double_vector.py -> build/lib.linux-i686-2.7/sage/modules copying sage/modules/all.py -> build/lib.linux-i686-2.7/sage/modules copying sage/modules/__init__.py -> build/lib.linux-i686-2.7/sage/modules creating build/lib.linux-i686-2.7/sage/modules/with_basis copying sage/modules/with_basis/subquotient.py -> build/lib.linux-i686-2.7/sage/modules/with_basis copying sage/modules/with_basis/representation.py -> build/lib.linux-i686-2.7/sage/modules/with_basis copying sage/modules/with_basis/morphism.py -> build/lib.linux-i686-2.7/sage/modules/with_basis copying sage/modules/with_basis/__init__.py -> build/lib.linux-i686-2.7/sage/modules/with_basis creating build/lib.linux-i686-2.7/sage/modules/fg_pid copying sage/modules/fg_pid/fgp_morphism.py -> build/lib.linux-i686-2.7/sage/modules/fg_pid copying sage/modules/fg_pid/fgp_module.py -> build/lib.linux-i686-2.7/sage/modules/fg_pid copying sage/modules/fg_pid/fgp_element.py -> build/lib.linux-i686-2.7/sage/modules/fg_pid copying sage/modules/fg_pid/__init__.py -> build/lib.linux-i686-2.7/sage/modules/fg_pid creating build/lib.linux-i686-2.7/sage/modular copying sage/modular/etaproducts.py -> build/lib.linux-i686-2.7/sage/modular copying sage/modular/dirichlet.py -> build/lib.linux-i686-2.7/sage/modular copying sage/modular/dims.py -> build/lib.linux-i686-2.7/sage/modular copying sage/modular/cusps_nf.py -> build/lib.linux-i686-2.7/sage/modular copying sage/modular/cusps.py -> build/lib.linux-i686-2.7/sage/modular copying sage/modular/congroup_element.py -> build/lib.linux-i686-2.7/sage/modular copying sage/modular/congroup.py -> build/lib.linux-i686-2.7/sage/modular copying sage/modular/buzzard.py -> build/lib.linux-i686-2.7/sage/modular copying sage/modular/all.py -> build/lib.linux-i686-2.7/sage/modular copying sage/modular/__init__.py -> build/lib.linux-i686-2.7/sage/modular creating build/lib.linux-i686-2.7/sage/modular/ssmod copying sage/modular/ssmod/ssmod.py -> build/lib.linux-i686-2.7/sage/modular/ssmod copying sage/modular/ssmod/all.py -> build/lib.linux-i686-2.7/sage/modular/ssmod copying sage/modular/ssmod/__init__.py -> build/lib.linux-i686-2.7/sage/modular/ssmod creating build/lib.linux-i686-2.7/sage/modular/quatalg copying sage/modular/quatalg/brandt.py -> build/lib.linux-i686-2.7/sage/modular/quatalg copying sage/modular/quatalg/all.py -> build/lib.linux-i686-2.7/sage/modular/quatalg copying sage/modular/quatalg/__init__.py -> build/lib.linux-i686-2.7/sage/modular/quatalg creating build/lib.linux-i686-2.7/sage/modular/pollack_stevens copying sage/modular/pollack_stevens/space.py -> build/lib.linux-i686-2.7/sage/modular/pollack_stevens copying sage/modular/pollack_stevens/sigma0.py -> build/lib.linux-i686-2.7/sage/modular/pollack_stevens copying sage/modular/pollack_stevens/padic_lseries.py -> build/lib.linux-i686-2.7/sage/modular/pollack_stevens copying sage/modular/pollack_stevens/modsym.py -> build/lib.linux-i686-2.7/sage/modular/pollack_stevens copying sage/modular/pollack_stevens/manin_map.py -> build/lib.linux-i686-2.7/sage/modular/pollack_stevens copying sage/modular/pollack_stevens/fund_domain.py -> build/lib.linux-i686-2.7/sage/modular/pollack_stevens copying sage/modular/pollack_stevens/distributions.py -> build/lib.linux-i686-2.7/sage/modular/pollack_stevens copying sage/modular/pollack_stevens/all.py -> build/lib.linux-i686-2.7/sage/modular/pollack_stevens copying sage/modular/pollack_stevens/__init__.py -> build/lib.linux-i686-2.7/sage/modular/pollack_stevens creating build/lib.linux-i686-2.7/sage/modular/overconvergent copying sage/modular/overconvergent/weightspace.py -> build/lib.linux-i686-2.7/sage/modular/overconvergent copying sage/modular/overconvergent/hecke_series.py -> build/lib.linux-i686-2.7/sage/modular/overconvergent copying sage/modular/overconvergent/genus0.py -> build/lib.linux-i686-2.7/sage/modular/overconvergent copying sage/modular/overconvergent/all.py -> build/lib.linux-i686-2.7/sage/modular/overconvergent copying sage/modular/overconvergent/__init__.py -> build/lib.linux-i686-2.7/sage/modular/overconvergent creating build/lib.linux-i686-2.7/sage/modular/modsym copying sage/modular/modsym/tests.py -> build/lib.linux-i686-2.7/sage/modular/modsym copying sage/modular/modsym/subspace.py -> build/lib.linux-i686-2.7/sage/modular/modsym copying sage/modular/modsym/space.py -> build/lib.linux-i686-2.7/sage/modular/modsym copying sage/modular/modsym/relation_matrix.py -> build/lib.linux-i686-2.7/sage/modular/modsym copying sage/modular/modsym/p1list_nf.py -> build/lib.linux-i686-2.7/sage/modular/modsym copying sage/modular/modsym/modular_symbols.py -> build/lib.linux-i686-2.7/sage/modular/modsym copying sage/modular/modsym/modsym.py -> build/lib.linux-i686-2.7/sage/modular/modsym copying sage/modular/modsym/manin_symbol_list.py -> build/lib.linux-i686-2.7/sage/modular/modsym copying sage/modular/modsym/hecke_operator.py -> build/lib.linux-i686-2.7/sage/modular/modsym copying sage/modular/modsym/ghlist.py -> build/lib.linux-i686-2.7/sage/modular/modsym copying sage/modular/modsym/g1list.py -> build/lib.linux-i686-2.7/sage/modular/modsym copying sage/modular/modsym/element.py -> build/lib.linux-i686-2.7/sage/modular/modsym copying sage/modular/modsym/boundary.py -> build/lib.linux-i686-2.7/sage/modular/modsym copying sage/modular/modsym/ambient.py -> build/lib.linux-i686-2.7/sage/modular/modsym copying sage/modular/modsym/all.py -> build/lib.linux-i686-2.7/sage/modular/modsym copying sage/modular/modsym/__init__.py -> build/lib.linux-i686-2.7/sage/modular/modsym creating build/lib.linux-i686-2.7/sage/modular/modform_hecketriangle copying sage/modular/modform_hecketriangle/subspace.py -> build/lib.linux-i686-2.7/sage/modular/modform_hecketriangle copying sage/modular/modform_hecketriangle/space.py -> build/lib.linux-i686-2.7/sage/modular/modform_hecketriangle copying sage/modular/modform_hecketriangle/series_constructor.py -> build/lib.linux-i686-2.7/sage/modular/modform_hecketriangle copying sage/modular/modform_hecketriangle/readme.py -> build/lib.linux-i686-2.7/sage/modular/modform_hecketriangle copying sage/modular/modform_hecketriangle/hecke_triangle_groups.py -> build/lib.linux-i686-2.7/sage/modular/modform_hecketriangle copying sage/modular/modform_hecketriangle/hecke_triangle_group_element.py -> build/lib.linux-i686-2.7/sage/modular/modform_hecketriangle copying sage/modular/modform_hecketriangle/graded_ring_element.py -> build/lib.linux-i686-2.7/sage/modular/modform_hecketriangle copying sage/modular/modform_hecketriangle/graded_ring.py -> build/lib.linux-i686-2.7/sage/modular/modform_hecketriangle copying sage/modular/modform_hecketriangle/functors.py -> build/lib.linux-i686-2.7/sage/modular/modform_hecketriangle copying sage/modular/modform_hecketriangle/element.py -> build/lib.linux-i686-2.7/sage/modular/modform_hecketriangle copying sage/modular/modform_hecketriangle/constructor.py -> build/lib.linux-i686-2.7/sage/modular/modform_hecketriangle copying sage/modular/modform_hecketriangle/analytic_type.py -> build/lib.linux-i686-2.7/sage/modular/modform_hecketriangle copying sage/modular/modform_hecketriangle/all.py -> build/lib.linux-i686-2.7/sage/modular/modform_hecketriangle copying sage/modular/modform_hecketriangle/abstract_space.py -> build/lib.linux-i686-2.7/sage/modular/modform_hecketriangle copying sage/modular/modform_hecketriangle/abstract_ring.py -> build/lib.linux-i686-2.7/sage/modular/modform_hecketriangle copying sage/modular/modform_hecketriangle/__init__.py -> build/lib.linux-i686-2.7/sage/modular/modform_hecketriangle creating build/lib.linux-i686-2.7/sage/modular/modform copying sage/modular/modform/vm_basis.py -> build/lib.linux-i686-2.7/sage/modular/modform copying sage/modular/modform/theta.py -> build/lib.linux-i686-2.7/sage/modular/modform copying sage/modular/modform/tests.py -> build/lib.linux-i686-2.7/sage/modular/modform copying sage/modular/modform/test.py -> build/lib.linux-i686-2.7/sage/modular/modform copying sage/modular/modform/submodule.py -> build/lib.linux-i686-2.7/sage/modular/modform copying sage/modular/modform/space.py -> build/lib.linux-i686-2.7/sage/modular/modform copying sage/modular/modform/periods.py -> build/lib.linux-i686-2.7/sage/modular/modform copying sage/modular/modform/numerical.py -> build/lib.linux-i686-2.7/sage/modular/modform copying sage/modular/modform/notes.py -> build/lib.linux-i686-2.7/sage/modular/modform copying sage/modular/modform/l_series_gross_zagier.py -> build/lib.linux-i686-2.7/sage/modular/modform copying sage/modular/modform/j_invariant.py -> build/lib.linux-i686-2.7/sage/modular/modform copying sage/modular/modform/hecke_operator_on_qexp.py -> build/lib.linux-i686-2.7/sage/modular/modform copying sage/modular/modform/half_integral.py -> build/lib.linux-i686-2.7/sage/modular/modform copying sage/modular/modform/find_generators.py -> build/lib.linux-i686-2.7/sage/modular/modform copying sage/modular/modform/element.py -> build/lib.linux-i686-2.7/sage/modular/modform copying sage/modular/modform/eisenstein_submodule.py -> build/lib.linux-i686-2.7/sage/modular/modform copying sage/modular/modform/eis_series.py -> build/lib.linux-i686-2.7/sage/modular/modform copying sage/modular/modform/defaults.py -> build/lib.linux-i686-2.7/sage/modular/modform copying sage/modular/modform/cuspidal_submodule.py -> build/lib.linux-i686-2.7/sage/modular/modform copying sage/modular/modform/constructor.py -> build/lib.linux-i686-2.7/sage/modular/modform copying sage/modular/modform/ambient_g1.py -> build/lib.linux-i686-2.7/sage/modular/modform copying sage/modular/modform/ambient_g0.py -> build/lib.linux-i686-2.7/sage/modular/modform copying sage/modular/modform/ambient_eps.py -> build/lib.linux-i686-2.7/sage/modular/modform copying sage/modular/modform/ambient_R.py -> build/lib.linux-i686-2.7/sage/modular/modform copying sage/modular/modform/ambient.py -> build/lib.linux-i686-2.7/sage/modular/modform copying sage/modular/modform/all.py -> build/lib.linux-i686-2.7/sage/modular/modform copying sage/modular/modform/__init__.py -> build/lib.linux-i686-2.7/sage/modular/modform creating build/lib.linux-i686-2.7/sage/modular/local_comp copying sage/modular/local_comp/type_space.py -> build/lib.linux-i686-2.7/sage/modular/local_comp copying sage/modular/local_comp/smoothchar.py -> build/lib.linux-i686-2.7/sage/modular/local_comp copying sage/modular/local_comp/local_comp.py -> build/lib.linux-i686-2.7/sage/modular/local_comp copying sage/modular/local_comp/liftings.py -> build/lib.linux-i686-2.7/sage/modular/local_comp copying sage/modular/local_comp/all.py -> build/lib.linux-i686-2.7/sage/modular/local_comp copying sage/modular/local_comp/__init__.py -> build/lib.linux-i686-2.7/sage/modular/local_comp creating build/lib.linux-i686-2.7/sage/modular/hecke copying sage/modular/hecke/submodule.py -> build/lib.linux-i686-2.7/sage/modular/hecke copying sage/modular/hecke/morphism.py -> build/lib.linux-i686-2.7/sage/modular/hecke copying sage/modular/hecke/module.py -> build/lib.linux-i686-2.7/sage/modular/hecke copying sage/modular/hecke/homspace.py -> build/lib.linux-i686-2.7/sage/modular/hecke copying sage/modular/hecke/hecke_operator.py -> build/lib.linux-i686-2.7/sage/modular/hecke copying sage/modular/hecke/element.py -> build/lib.linux-i686-2.7/sage/modular/hecke copying sage/modular/hecke/degenmap.py -> build/lib.linux-i686-2.7/sage/modular/hecke copying sage/modular/hecke/ambient_module.py -> build/lib.linux-i686-2.7/sage/modular/hecke copying sage/modular/hecke/all.py -> build/lib.linux-i686-2.7/sage/modular/hecke copying sage/modular/hecke/algebra.py -> build/lib.linux-i686-2.7/sage/modular/hecke copying sage/modular/hecke/__init__.py -> build/lib.linux-i686-2.7/sage/modular/hecke creating build/lib.linux-i686-2.7/sage/modular/btquotients copying sage/modular/btquotients/pautomorphicform.py -> build/lib.linux-i686-2.7/sage/modular/btquotients copying sage/modular/btquotients/btquotient.py -> build/lib.linux-i686-2.7/sage/modular/btquotients copying sage/modular/btquotients/all.py -> build/lib.linux-i686-2.7/sage/modular/btquotients copying sage/modular/btquotients/__init__.py -> build/lib.linux-i686-2.7/sage/modular/btquotients creating build/lib.linux-i686-2.7/sage/modular/arithgroup copying sage/modular/arithgroup/tests.py -> build/lib.linux-i686-2.7/sage/modular/arithgroup copying sage/modular/arithgroup/congroup_sl2z.py -> build/lib.linux-i686-2.7/sage/modular/arithgroup copying sage/modular/arithgroup/congroup_generic.py -> build/lib.linux-i686-2.7/sage/modular/arithgroup copying sage/modular/arithgroup/congroup_gammaH.py -> build/lib.linux-i686-2.7/sage/modular/arithgroup copying sage/modular/arithgroup/congroup_gamma1.py -> build/lib.linux-i686-2.7/sage/modular/arithgroup copying sage/modular/arithgroup/congroup_gamma0.py -> build/lib.linux-i686-2.7/sage/modular/arithgroup copying sage/modular/arithgroup/congroup_gamma.py -> build/lib.linux-i686-2.7/sage/modular/arithgroup copying sage/modular/arithgroup/arithgroup_perm.py -> build/lib.linux-i686-2.7/sage/modular/arithgroup copying sage/modular/arithgroup/arithgroup_generic.py -> build/lib.linux-i686-2.7/sage/modular/arithgroup copying sage/modular/arithgroup/all.py -> build/lib.linux-i686-2.7/sage/modular/arithgroup copying sage/modular/arithgroup/__init__.py -> build/lib.linux-i686-2.7/sage/modular/arithgroup creating build/lib.linux-i686-2.7/sage/modular/abvar copying sage/modular/abvar/torsion_subgroup.py -> build/lib.linux-i686-2.7/sage/modular/abvar copying sage/modular/abvar/torsion_point.py -> build/lib.linux-i686-2.7/sage/modular/abvar copying sage/modular/abvar/morphism.py -> build/lib.linux-i686-2.7/sage/modular/abvar copying sage/modular/abvar/lseries.py -> build/lib.linux-i686-2.7/sage/modular/abvar copying sage/modular/abvar/homspace.py -> build/lib.linux-i686-2.7/sage/modular/abvar copying sage/modular/abvar/homology.py -> build/lib.linux-i686-2.7/sage/modular/abvar copying sage/modular/abvar/finite_subgroup.py -> build/lib.linux-i686-2.7/sage/modular/abvar copying sage/modular/abvar/cuspidal_subgroup.py -> build/lib.linux-i686-2.7/sage/modular/abvar copying sage/modular/abvar/constructor.py -> build/lib.linux-i686-2.7/sage/modular/abvar copying sage/modular/abvar/all.py -> build/lib.linux-i686-2.7/sage/modular/abvar copying sage/modular/abvar/abvar_newform.py -> build/lib.linux-i686-2.7/sage/modular/abvar copying sage/modular/abvar/abvar_ambient_jacobian.py -> build/lib.linux-i686-2.7/sage/modular/abvar copying sage/modular/abvar/abvar.py -> build/lib.linux-i686-2.7/sage/modular/abvar copying sage/modular/abvar/__init__.py -> build/lib.linux-i686-2.7/sage/modular/abvar creating build/lib.linux-i686-2.7/sage/misc copying sage/misc/cython.py -> build/lib.linux-i686-2.7/sage/misc copying sage/misc/viewer.py -> build/lib.linux-i686-2.7/sage/misc copying sage/misc/unknown.py -> build/lib.linux-i686-2.7/sage/misc copying sage/misc/trace.py -> build/lib.linux-i686-2.7/sage/misc copying sage/misc/test_class_pickling.py -> build/lib.linux-i686-2.7/sage/misc copying sage/misc/temporary_file.py -> build/lib.linux-i686-2.7/sage/misc copying sage/misc/table.py -> build/lib.linux-i686-2.7/sage/misc copying sage/misc/superseded.py -> build/lib.linux-i686-2.7/sage/misc copying sage/misc/sphinxify.py -> build/lib.linux-i686-2.7/sage/misc copying sage/misc/six.py -> build/lib.linux-i686-2.7/sage/misc copying sage/misc/sh.py -> build/lib.linux-i686-2.7/sage/misc copying sage/misc/sageinspect.py -> build/lib.linux-i686-2.7/sage/misc copying sage/misc/sagedoc.py -> build/lib.linux-i686-2.7/sage/misc copying sage/misc/sage_unittest.py -> build/lib.linux-i686-2.7/sage/misc copying sage/misc/sage_timeit.py -> build/lib.linux-i686-2.7/sage/misc copying sage/misc/sage_ostools.py -> build/lib.linux-i686-2.7/sage/misc copying sage/misc/sage_itertools.py -> build/lib.linux-i686-2.7/sage/misc copying sage/misc/sage_input.py -> build/lib.linux-i686-2.7/sage/misc copying sage/misc/sage_eval.py -> build/lib.linux-i686-2.7/sage/misc copying sage/misc/rest_index_of_methods.py -> build/lib.linux-i686-2.7/sage/misc copying sage/misc/remote_file.py -> build/lib.linux-i686-2.7/sage/misc copying sage/misc/random_testing.py -> build/lib.linux-i686-2.7/sage/misc copying sage/misc/python.py -> build/lib.linux-i686-2.7/sage/misc copying sage/misc/proof.py -> build/lib.linux-i686-2.7/sage/misc copying sage/misc/profiler.py -> build/lib.linux-i686-2.7/sage/misc copying sage/misc/prandom.py -> build/lib.linux-i686-2.7/sage/misc copying sage/misc/persist.py -> build/lib.linux-i686-2.7/sage/misc copying sage/misc/pager.py -> build/lib.linux-i686-2.7/sage/misc copying sage/misc/package.py -> build/lib.linux-i686-2.7/sage/misc copying sage/misc/object_multiplexer.py -> build/lib.linux-i686-2.7/sage/misc copying sage/misc/nested_class_test.py -> build/lib.linux-i686-2.7/sage/misc copying sage/misc/multireplace.py -> build/lib.linux-i686-2.7/sage/misc copying sage/misc/mrange.py -> build/lib.linux-i686-2.7/sage/misc copying sage/misc/misc.py -> build/lib.linux-i686-2.7/sage/misc copying sage/misc/method_decorator.py -> build/lib.linux-i686-2.7/sage/misc copying sage/misc/messaging.py -> build/lib.linux-i686-2.7/sage/misc copying sage/misc/memory_info.py -> build/lib.linux-i686-2.7/sage/misc copying sage/misc/mathml.py -> build/lib.linux-i686-2.7/sage/misc copying sage/misc/map_threaded.py -> build/lib.linux-i686-2.7/sage/misc copying sage/misc/log.py -> build/lib.linux-i686-2.7/sage/misc copying sage/misc/lazy_import_cache.py -> build/lib.linux-i686-2.7/sage/misc copying sage/misc/lazy_format.py -> build/lib.linux-i686-2.7/sage/misc copying sage/misc/latex_macros.py -> build/lib.linux-i686-2.7/sage/misc copying sage/misc/latex.py -> build/lib.linux-i686-2.7/sage/misc copying sage/misc/inline_fortran.py -> build/lib.linux-i686-2.7/sage/misc copying sage/misc/html.py -> build/lib.linux-i686-2.7/sage/misc copying sage/misc/gperftools.py -> build/lib.linux-i686-2.7/sage/misc copying sage/misc/getusage.py -> build/lib.linux-i686-2.7/sage/misc copying sage/misc/functional.py -> build/lib.linux-i686-2.7/sage/misc copying sage/misc/func_persist.py -> build/lib.linux-i686-2.7/sage/misc copying sage/misc/flatten.py -> build/lib.linux-i686-2.7/sage/misc copying sage/misc/explain_pickle.py -> build/lib.linux-i686-2.7/sage/misc copying sage/misc/edit_module.py -> build/lib.linux-i686-2.7/sage/misc copying sage/misc/dist.py -> build/lib.linux-i686-2.7/sage/misc copying sage/misc/displayhook.py -> build/lib.linux-i686-2.7/sage/misc copying sage/misc/dev_tools.py -> build/lib.linux-i686-2.7/sage/misc copying sage/misc/defaults.py -> build/lib.linux-i686-2.7/sage/misc copying sage/misc/decorators.py -> build/lib.linux-i686-2.7/sage/misc copying sage/misc/copying.py -> build/lib.linux-i686-2.7/sage/misc copying sage/misc/converting_dict.py -> build/lib.linux-i686-2.7/sage/misc copying sage/misc/classgraph.py -> build/lib.linux-i686-2.7/sage/misc copying sage/misc/cache.py -> build/lib.linux-i686-2.7/sage/misc copying sage/misc/bindable_class.py -> build/lib.linux-i686-2.7/sage/misc copying sage/misc/benchmark.py -> build/lib.linux-i686-2.7/sage/misc copying sage/misc/banner.py -> build/lib.linux-i686-2.7/sage/misc copying sage/misc/all.py -> build/lib.linux-i686-2.7/sage/misc copying sage/misc/abstract_method.py -> build/lib.linux-i686-2.7/sage/misc copying sage/misc/__init__.py -> build/lib.linux-i686-2.7/sage/misc creating build/lib.linux-i686-2.7/sage/media copying sage/media/wav.py -> build/lib.linux-i686-2.7/sage/media copying sage/media/all.py -> build/lib.linux-i686-2.7/sage/media copying sage/media/__init__.py -> build/lib.linux-i686-2.7/sage/media creating build/lib.linux-i686-2.7/sage/matroids copying sage/matroids/utilities.py -> build/lib.linux-i686-2.7/sage/matroids copying sage/matroids/rank_matroid.py -> build/lib.linux-i686-2.7/sage/matroids copying sage/matroids/named_matroids.py -> build/lib.linux-i686-2.7/sage/matroids copying sage/matroids/minor_matroid.py -> build/lib.linux-i686-2.7/sage/matroids copying sage/matroids/matroids_plot_helpers.py -> build/lib.linux-i686-2.7/sage/matroids copying sage/matroids/matroids_catalog.py -> build/lib.linux-i686-2.7/sage/matroids copying sage/matroids/dual_matroid.py -> build/lib.linux-i686-2.7/sage/matroids copying sage/matroids/constructor.py -> build/lib.linux-i686-2.7/sage/matroids copying sage/matroids/catalog.py -> build/lib.linux-i686-2.7/sage/matroids copying sage/matroids/all.py -> build/lib.linux-i686-2.7/sage/matroids copying sage/matroids/advanced.py -> build/lib.linux-i686-2.7/sage/matroids copying sage/matroids/__init__.py -> build/lib.linux-i686-2.7/sage/matroids creating build/lib.linux-i686-2.7/sage/matrix copying sage/matrix/tests.py -> build/lib.linux-i686-2.7/sage/matrix copying sage/matrix/symplectic_basis.py -> build/lib.linux-i686-2.7/sage/matrix copying sage/matrix/special.py -> build/lib.linux-i686-2.7/sage/matrix copying sage/matrix/operation_table.py -> build/lib.linux-i686-2.7/sage/matrix copying sage/matrix/matrix_space.py -> build/lib.linux-i686-2.7/sage/matrix copying sage/matrix/matrix_misc.py -> build/lib.linux-i686-2.7/sage/matrix copying sage/matrix/matrix_integer_dense_saturation.py -> build/lib.linux-i686-2.7/sage/matrix copying sage/matrix/matrix_integer_dense_hnf.py -> build/lib.linux-i686-2.7/sage/matrix copying sage/matrix/docs.py -> build/lib.linux-i686-2.7/sage/matrix copying sage/matrix/compute_J_ideal.py -> build/lib.linux-i686-2.7/sage/matrix copying sage/matrix/berlekamp_massey.py -> build/lib.linux-i686-2.7/sage/matrix copying sage/matrix/benchmark.py -> build/lib.linux-i686-2.7/sage/matrix copying sage/matrix/all.py -> build/lib.linux-i686-2.7/sage/matrix copying sage/matrix/__init__.py -> build/lib.linux-i686-2.7/sage/matrix creating build/lib.linux-i686-2.7/sage/manifolds copying sage/manifolds/utilities.py -> build/lib.linux-i686-2.7/sage/manifolds copying sage/manifolds/subset.py -> build/lib.linux-i686-2.7/sage/manifolds copying sage/manifolds/structure.py -> build/lib.linux-i686-2.7/sage/manifolds copying sage/manifolds/scalarfield_algebra.py -> build/lib.linux-i686-2.7/sage/manifolds copying sage/manifolds/scalarfield.py -> build/lib.linux-i686-2.7/sage/manifolds copying sage/manifolds/point.py -> build/lib.linux-i686-2.7/sage/manifolds copying sage/manifolds/manifold_homset.py -> build/lib.linux-i686-2.7/sage/manifolds copying sage/manifolds/manifold.py -> build/lib.linux-i686-2.7/sage/manifolds copying sage/manifolds/coord_func_symb.py -> build/lib.linux-i686-2.7/sage/manifolds copying sage/manifolds/coord_func.py -> build/lib.linux-i686-2.7/sage/manifolds copying sage/manifolds/continuous_map.py -> build/lib.linux-i686-2.7/sage/manifolds copying sage/manifolds/chart.py -> build/lib.linux-i686-2.7/sage/manifolds copying sage/manifolds/all.py -> build/lib.linux-i686-2.7/sage/manifolds copying sage/manifolds/__init__.py -> build/lib.linux-i686-2.7/sage/manifolds creating build/lib.linux-i686-2.7/sage/manifolds/differentiable copying sage/manifolds/differentiable/vectorframe.py -> build/lib.linux-i686-2.7/sage/manifolds/differentiable copying sage/manifolds/differentiable/vectorfield_module.py -> build/lib.linux-i686-2.7/sage/manifolds/differentiable copying sage/manifolds/differentiable/vectorfield.py -> build/lib.linux-i686-2.7/sage/manifolds/differentiable copying sage/manifolds/differentiable/tensorfield_paral.py -> build/lib.linux-i686-2.7/sage/manifolds/differentiable copying sage/manifolds/differentiable/tensorfield_module.py -> build/lib.linux-i686-2.7/sage/manifolds/differentiable copying sage/manifolds/differentiable/tensorfield.py -> build/lib.linux-i686-2.7/sage/manifolds/differentiable copying sage/manifolds/differentiable/tangent_vector.py -> build/lib.linux-i686-2.7/sage/manifolds/differentiable copying sage/manifolds/differentiable/tangent_space.py -> build/lib.linux-i686-2.7/sage/manifolds/differentiable copying sage/manifolds/differentiable/scalarfield_algebra.py -> build/lib.linux-i686-2.7/sage/manifolds/differentiable copying sage/manifolds/differentiable/scalarfield.py -> build/lib.linux-i686-2.7/sage/manifolds/differentiable copying sage/manifolds/differentiable/real_line.py -> build/lib.linux-i686-2.7/sage/manifolds/differentiable copying sage/manifolds/differentiable/metric.py -> build/lib.linux-i686-2.7/sage/manifolds/differentiable copying sage/manifolds/differentiable/manifold_homset.py -> build/lib.linux-i686-2.7/sage/manifolds/differentiable copying sage/manifolds/differentiable/manifold.py -> build/lib.linux-i686-2.7/sage/manifolds/differentiable copying sage/manifolds/differentiable/levi_civita_connection.py -> build/lib.linux-i686-2.7/sage/manifolds/differentiable copying sage/manifolds/differentiable/diff_map.py -> build/lib.linux-i686-2.7/sage/manifolds/differentiable copying sage/manifolds/differentiable/diff_form_module.py -> build/lib.linux-i686-2.7/sage/manifolds/differentiable copying sage/manifolds/differentiable/diff_form.py -> build/lib.linux-i686-2.7/sage/manifolds/differentiable copying sage/manifolds/differentiable/curve.py -> build/lib.linux-i686-2.7/sage/manifolds/differentiable copying sage/manifolds/differentiable/chart.py -> build/lib.linux-i686-2.7/sage/manifolds/differentiable copying sage/manifolds/differentiable/automorphismfield_group.py -> build/lib.linux-i686-2.7/sage/manifolds/differentiable copying sage/manifolds/differentiable/automorphismfield.py -> build/lib.linux-i686-2.7/sage/manifolds/differentiable copying sage/manifolds/differentiable/affine_connection.py -> build/lib.linux-i686-2.7/sage/manifolds/differentiable copying sage/manifolds/differentiable/__init__.py -> build/lib.linux-i686-2.7/sage/manifolds/differentiable creating build/lib.linux-i686-2.7/sage/logic copying sage/logic/propcalc.py -> build/lib.linux-i686-2.7/sage/logic copying sage/logic/logictable.py -> build/lib.linux-i686-2.7/sage/logic copying sage/logic/logicparser.py -> build/lib.linux-i686-2.7/sage/logic copying sage/logic/logic.py -> build/lib.linux-i686-2.7/sage/logic copying sage/logic/boolformula.py -> build/lib.linux-i686-2.7/sage/logic copying sage/logic/booleval.py -> build/lib.linux-i686-2.7/sage/logic copying sage/logic/all.py -> build/lib.linux-i686-2.7/sage/logic copying sage/logic/__init__.py -> build/lib.linux-i686-2.7/sage/logic creating build/lib.linux-i686-2.7/sage/libs copying sage/libs/giac.py -> build/lib.linux-i686-2.7/sage/libs copying sage/libs/all.py -> build/lib.linux-i686-2.7/sage/libs copying sage/libs/__init__.py -> build/lib.linux-i686-2.7/sage/libs creating build/lib.linux-i686-2.7/sage/libs/symmetrica copying sage/libs/symmetrica/all.py -> build/lib.linux-i686-2.7/sage/libs/symmetrica copying sage/libs/symmetrica/__init__.py -> build/lib.linux-i686-2.7/sage/libs/symmetrica creating build/lib.linux-i686-2.7/sage/libs/singular copying sage/libs/singular/standard_options.py -> build/lib.linux-i686-2.7/sage/libs/singular copying sage/libs/singular/function_factory.py -> build/lib.linux-i686-2.7/sage/libs/singular copying sage/libs/singular/__init__.py -> build/lib.linux-i686-2.7/sage/libs/singular creating build/lib.linux-i686-2.7/sage/libs/pynac copying sage/libs/pynac/__init__.py -> build/lib.linux-i686-2.7/sage/libs/pynac creating build/lib.linux-i686-2.7/sage/libs/polybori copying sage/libs/polybori/__init__.py -> build/lib.linux-i686-2.7/sage/libs/polybori creating build/lib.linux-i686-2.7/sage/libs/pari copying sage/libs/pari/tests.py -> build/lib.linux-i686-2.7/sage/libs/pari copying sage/libs/pari/gen_py.py -> build/lib.linux-i686-2.7/sage/libs/pari copying sage/libs/pari/all.py -> build/lib.linux-i686-2.7/sage/libs/pari copying sage/libs/pari/__init__.py -> build/lib.linux-i686-2.7/sage/libs/pari creating build/lib.linux-i686-2.7/sage/libs/ntl copying sage/libs/ntl/all.py -> build/lib.linux-i686-2.7/sage/libs/ntl copying sage/libs/ntl/__init__.py -> build/lib.linux-i686-2.7/sage/libs/ntl creating build/lib.linux-i686-2.7/sage/libs/mwrank copying sage/libs/mwrank/mwrank.py -> build/lib.linux-i686-2.7/sage/libs/mwrank copying sage/libs/mwrank/interface.py -> build/lib.linux-i686-2.7/sage/libs/mwrank copying sage/libs/mwrank/__init__.py -> build/lib.linux-i686-2.7/sage/libs/mwrank creating build/lib.linux-i686-2.7/sage/libs/mpmath copying sage/libs/mpmath/all.py -> build/lib.linux-i686-2.7/sage/libs/mpmath copying sage/libs/mpmath/__init__.py -> build/lib.linux-i686-2.7/sage/libs/mpmath creating build/lib.linux-i686-2.7/sage/libs/lrcalc copying sage/libs/lrcalc/__init__.py -> build/lib.linux-i686-2.7/sage/libs/lrcalc creating build/lib.linux-i686-2.7/sage/libs/linkages creating build/lib.linux-i686-2.7/sage/libs/linkages/padics copying sage/libs/linkages/padics/__init__.py -> build/lib.linux-i686-2.7/sage/libs/linkages/padics creating build/lib.linux-i686-2.7/sage/libs/linbox copying sage/libs/linbox/__init__.py -> build/lib.linux-i686-2.7/sage/libs/linbox creating build/lib.linux-i686-2.7/sage/libs/lcalc copying sage/libs/lcalc/__init__.py -> build/lib.linux-i686-2.7/sage/libs/lcalc creating build/lib.linux-i686-2.7/sage/libs/gsl copying sage/libs/gsl/__init__.py -> build/lib.linux-i686-2.7/sage/libs/gsl creating build/lib.linux-i686-2.7/sage/libs/gmp copying sage/libs/gmp/__init__.py -> build/lib.linux-i686-2.7/sage/libs/gmp creating build/lib.linux-i686-2.7/sage/libs/glpk copying sage/libs/glpk/__init__.py -> build/lib.linux-i686-2.7/sage/libs/glpk creating build/lib.linux-i686-2.7/sage/libs/gap copying sage/libs/gap/test_long.py -> build/lib.linux-i686-2.7/sage/libs/gap copying sage/libs/gap/test.py -> build/lib.linux-i686-2.7/sage/libs/gap copying sage/libs/gap/saved_workspace.py -> build/lib.linux-i686-2.7/sage/libs/gap copying sage/libs/gap/operations.py -> build/lib.linux-i686-2.7/sage/libs/gap copying sage/libs/gap/gap_functions.py -> build/lib.linux-i686-2.7/sage/libs/gap copying sage/libs/gap/context_managers.py -> build/lib.linux-i686-2.7/sage/libs/gap copying sage/libs/gap/assigned_names.py -> build/lib.linux-i686-2.7/sage/libs/gap copying sage/libs/gap/all_documented_functions.py -> build/lib.linux-i686-2.7/sage/libs/gap copying sage/libs/gap/all.py -> build/lib.linux-i686-2.7/sage/libs/gap copying sage/libs/gap/__init__.py -> build/lib.linux-i686-2.7/sage/libs/gap creating build/lib.linux-i686-2.7/sage/libs/flint copying sage/libs/flint/__init__.py -> build/lib.linux-i686-2.7/sage/libs/flint creating build/lib.linux-i686-2.7/sage/libs/eclib copying sage/libs/eclib/interface.py -> build/lib.linux-i686-2.7/sage/libs/eclib copying sage/libs/eclib/constructor.py -> build/lib.linux-i686-2.7/sage/libs/eclib copying sage/libs/eclib/all.py -> build/lib.linux-i686-2.7/sage/libs/eclib copying sage/libs/eclib/__init__.py -> build/lib.linux-i686-2.7/sage/libs/eclib creating build/lib.linux-i686-2.7/sage/libs/cypari2 copying sage/libs/cypari2/__init__.py -> build/lib.linux-i686-2.7/sage/libs/cypari2 creating build/lib.linux-i686-2.7/sage/libs/cremona copying sage/libs/cremona/newforms.py -> build/lib.linux-i686-2.7/sage/libs/cremona copying sage/libs/cremona/homspace.py -> build/lib.linux-i686-2.7/sage/libs/cremona copying sage/libs/cremona/constructor.py -> build/lib.linux-i686-2.7/sage/libs/cremona copying sage/libs/cremona/all.py -> build/lib.linux-i686-2.7/sage/libs/cremona copying sage/libs/cremona/__init__.py -> build/lib.linux-i686-2.7/sage/libs/cremona creating build/lib.linux-i686-2.7/sage/libs/coxeter3 copying sage/libs/coxeter3/coxeter_group.py -> build/lib.linux-i686-2.7/sage/libs/coxeter3 copying sage/libs/coxeter3/__init__.py -> build/lib.linux-i686-2.7/sage/libs/coxeter3 creating build/lib.linux-i686-2.7/sage/libs/arb copying sage/libs/arb/__init__.py -> build/lib.linux-i686-2.7/sage/libs/arb creating build/lib.linux-i686-2.7/sage/lfunctions copying sage/lfunctions/sympow.py -> build/lib.linux-i686-2.7/sage/lfunctions copying sage/lfunctions/lcalc.py -> build/lib.linux-i686-2.7/sage/lfunctions copying sage/lfunctions/dokchitser.py -> build/lib.linux-i686-2.7/sage/lfunctions copying sage/lfunctions/all.py -> build/lib.linux-i686-2.7/sage/lfunctions copying sage/lfunctions/__init__.py -> build/lib.linux-i686-2.7/sage/lfunctions creating build/lib.linux-i686-2.7/sage/knots copying sage/knots/link.py -> build/lib.linux-i686-2.7/sage/knots copying sage/knots/knot.py -> build/lib.linux-i686-2.7/sage/knots copying sage/knots/all.py -> build/lib.linux-i686-2.7/sage/knots copying sage/knots/__init__.py -> build/lib.linux-i686-2.7/sage/knots creating build/lib.linux-i686-2.7/sage/interfaces copying sage/interfaces/qepcad.py -> build/lib.linux-i686-2.7/sage/interfaces copying sage/interfaces/jmoldata.py -> build/lib.linux-i686-2.7/sage/interfaces copying sage/interfaces/maxima.py -> build/lib.linux-i686-2.7/sage/interfaces copying sage/interfaces/singular.py -> build/lib.linux-i686-2.7/sage/interfaces copying sage/interfaces/tides.py -> build/lib.linux-i686-2.7/sage/interfaces copying sage/interfaces/tests.py -> build/lib.linux-i686-2.7/sage/interfaces copying sage/interfaces/tachyon.py -> build/lib.linux-i686-2.7/sage/interfaces copying sage/interfaces/tab_completion.py -> build/lib.linux-i686-2.7/sage/interfaces copying sage/interfaces/scilab.py -> build/lib.linux-i686-2.7/sage/interfaces copying sage/interfaces/sage0.py -> build/lib.linux-i686-2.7/sage/interfaces copying sage/interfaces/rubik.py -> build/lib.linux-i686-2.7/sage/interfaces copying sage/interfaces/read_data.py -> build/lib.linux-i686-2.7/sage/interfaces copying sage/interfaces/r.py -> build/lib.linux-i686-2.7/sage/interfaces copying sage/interfaces/quit.py -> build/lib.linux-i686-2.7/sage/interfaces copying sage/interfaces/qsieve.py -> build/lib.linux-i686-2.7/sage/interfaces copying sage/interfaces/psage.py -> build/lib.linux-i686-2.7/sage/interfaces copying sage/interfaces/povray.py -> build/lib.linux-i686-2.7/sage/interfaces copying sage/interfaces/phc.py -> build/lib.linux-i686-2.7/sage/interfaces copying sage/interfaces/octave.py -> build/lib.linux-i686-2.7/sage/interfaces copying sage/interfaces/mwrank.py -> build/lib.linux-i686-2.7/sage/interfaces copying sage/interfaces/mupad.py -> build/lib.linux-i686-2.7/sage/interfaces copying sage/interfaces/maxima_lib.py -> build/lib.linux-i686-2.7/sage/interfaces copying sage/interfaces/maxima_abstract.py -> build/lib.linux-i686-2.7/sage/interfaces copying sage/interfaces/matlab.py -> build/lib.linux-i686-2.7/sage/interfaces copying sage/interfaces/mathematica.py -> build/lib.linux-i686-2.7/sage/interfaces copying sage/interfaces/maple.py -> build/lib.linux-i686-2.7/sage/interfaces copying sage/interfaces/magma_free.py -> build/lib.linux-i686-2.7/sage/interfaces copying sage/interfaces/magma.py -> build/lib.linux-i686-2.7/sage/interfaces copying sage/interfaces/macaulay2.py -> build/lib.linux-i686-2.7/sage/interfaces copying sage/interfaces/lisp.py -> build/lib.linux-i686-2.7/sage/interfaces copying sage/interfaces/lie.py -> build/lib.linux-i686-2.7/sage/interfaces copying sage/interfaces/latte.py -> build/lib.linux-i686-2.7/sage/interfaces copying sage/interfaces/kash.py -> build/lib.linux-i686-2.7/sage/interfaces copying sage/interfaces/interface.py -> build/lib.linux-i686-2.7/sage/interfaces copying sage/interfaces/gp.py -> build/lib.linux-i686-2.7/sage/interfaces copying sage/interfaces/gnuplot.py -> build/lib.linux-i686-2.7/sage/interfaces copying sage/interfaces/giac.py -> build/lib.linux-i686-2.7/sage/interfaces copying sage/interfaces/gfan.py -> build/lib.linux-i686-2.7/sage/interfaces copying sage/interfaces/genus2reduction.py -> build/lib.linux-i686-2.7/sage/interfaces copying sage/interfaces/gap_workspace.py -> build/lib.linux-i686-2.7/sage/interfaces copying sage/interfaces/gap3.py -> build/lib.linux-i686-2.7/sage/interfaces copying sage/interfaces/gap.py -> build/lib.linux-i686-2.7/sage/interfaces copying sage/interfaces/frobby.py -> build/lib.linux-i686-2.7/sage/interfaces copying sage/interfaces/fricas.py -> build/lib.linux-i686-2.7/sage/interfaces copying sage/interfaces/four_ti_2.py -> build/lib.linux-i686-2.7/sage/interfaces copying sage/interfaces/expect.py -> build/lib.linux-i686-2.7/sage/interfaces copying sage/interfaces/ecm.py -> build/lib.linux-i686-2.7/sage/interfaces copying sage/interfaces/cleaner.py -> build/lib.linux-i686-2.7/sage/interfaces copying sage/interfaces/chomp.py -> build/lib.linux-i686-2.7/sage/interfaces copying sage/interfaces/axiom.py -> build/lib.linux-i686-2.7/sage/interfaces copying sage/interfaces/all.py -> build/lib.linux-i686-2.7/sage/interfaces copying sage/interfaces/__init__.py -> build/lib.linux-i686-2.7/sage/interfaces creating build/lib.linux-i686-2.7/sage/interacts copying sage/interacts/statistics.py -> build/lib.linux-i686-2.7/sage/interacts copying sage/interacts/library.py -> build/lib.linux-i686-2.7/sage/interacts copying sage/interacts/geometry.py -> build/lib.linux-i686-2.7/sage/interacts copying sage/interacts/fractals.py -> build/lib.linux-i686-2.7/sage/interacts copying sage/interacts/decorator.py -> build/lib.linux-i686-2.7/sage/interacts copying sage/interacts/debugger.py -> build/lib.linux-i686-2.7/sage/interacts copying sage/interacts/calculus.py -> build/lib.linux-i686-2.7/sage/interacts copying sage/interacts/all.py -> build/lib.linux-i686-2.7/sage/interacts copying sage/interacts/algebra.py -> build/lib.linux-i686-2.7/sage/interacts copying sage/interacts/__init__.py -> build/lib.linux-i686-2.7/sage/interacts creating build/lib.linux-i686-2.7/sage/homology copying sage/homology/tests.py -> build/lib.linux-i686-2.7/sage/homology copying sage/homology/simplicial_set_morphism.py -> build/lib.linux-i686-2.7/sage/homology copying sage/homology/simplicial_set_examples.py -> build/lib.linux-i686-2.7/sage/homology copying sage/homology/simplicial_set_constructions.py -> build/lib.linux-i686-2.7/sage/homology copying sage/homology/simplicial_set_catalog.py -> build/lib.linux-i686-2.7/sage/homology copying sage/homology/simplicial_set.py -> build/lib.linux-i686-2.7/sage/homology copying sage/homology/simplicial_complexes_catalog.py -> build/lib.linux-i686-2.7/sage/homology copying sage/homology/simplicial_complex_morphism.py -> build/lib.linux-i686-2.7/sage/homology copying sage/homology/simplicial_complex_homset.py -> build/lib.linux-i686-2.7/sage/homology copying sage/homology/simplicial_complex.py -> build/lib.linux-i686-2.7/sage/homology copying sage/homology/matrix_utils.py -> build/lib.linux-i686-2.7/sage/homology copying sage/homology/koszul_complex.py -> build/lib.linux-i686-2.7/sage/homology copying sage/homology/homology_vector_space_with_basis.py -> build/lib.linux-i686-2.7/sage/homology copying sage/homology/homology_morphism.py -> build/lib.linux-i686-2.7/sage/homology copying sage/homology/homology_group.py -> build/lib.linux-i686-2.7/sage/homology copying sage/homology/hochschild_complex.py -> build/lib.linux-i686-2.7/sage/homology copying sage/homology/examples.py -> build/lib.linux-i686-2.7/sage/homology copying sage/homology/delta_complex.py -> build/lib.linux-i686-2.7/sage/homology copying sage/homology/cubical_complex.py -> build/lib.linux-i686-2.7/sage/homology copying sage/homology/chains.py -> build/lib.linux-i686-2.7/sage/homology copying sage/homology/chain_homotopy.py -> build/lib.linux-i686-2.7/sage/homology copying sage/homology/chain_complex_morphism.py -> build/lib.linux-i686-2.7/sage/homology copying sage/homology/chain_complex_homspace.py -> build/lib.linux-i686-2.7/sage/homology copying sage/homology/chain_complex.py -> build/lib.linux-i686-2.7/sage/homology copying sage/homology/cell_complex.py -> build/lib.linux-i686-2.7/sage/homology copying sage/homology/all.py -> build/lib.linux-i686-2.7/sage/homology copying sage/homology/algebraic_topological_model.py -> build/lib.linux-i686-2.7/sage/homology copying sage/homology/__init__.py -> build/lib.linux-i686-2.7/sage/homology creating build/lib.linux-i686-2.7/sage/gsl copying sage/gsl/probability_distribution.py -> build/lib.linux-i686-2.7/sage/gsl copying sage/gsl/ode.py -> build/lib.linux-i686-2.7/sage/gsl copying sage/gsl/interpolation.py -> build/lib.linux-i686-2.7/sage/gsl copying sage/gsl/integration.py -> build/lib.linux-i686-2.7/sage/gsl copying sage/gsl/gsl_array.py -> build/lib.linux-i686-2.7/sage/gsl copying sage/gsl/fft.py -> build/lib.linux-i686-2.7/sage/gsl copying sage/gsl/dwt.py -> build/lib.linux-i686-2.7/sage/gsl copying sage/gsl/dft.py -> build/lib.linux-i686-2.7/sage/gsl copying sage/gsl/__init__.py -> build/lib.linux-i686-2.7/sage/gsl creating build/lib.linux-i686-2.7/sage/groups copying sage/groups/raag.py -> build/lib.linux-i686-2.7/sage/groups copying sage/groups/pari_group.py -> build/lib.linux-i686-2.7/sage/groups copying sage/groups/libgap_mixin.py -> build/lib.linux-i686-2.7/sage/groups copying sage/groups/libgap_group.py -> build/lib.linux-i686-2.7/sage/groups copying sage/groups/indexed_free_group.py -> build/lib.linux-i686-2.7/sage/groups copying sage/groups/groups_catalog.py -> build/lib.linux-i686-2.7/sage/groups copying sage/groups/group_semidirect_product.py -> build/lib.linux-i686-2.7/sage/groups copying sage/groups/group_homset.py -> build/lib.linux-i686-2.7/sage/groups copying sage/groups/group_exp.py -> build/lib.linux-i686-2.7/sage/groups copying sage/groups/generic.py -> build/lib.linux-i686-2.7/sage/groups copying sage/groups/free_group.py -> build/lib.linux-i686-2.7/sage/groups copying sage/groups/finitely_presented_named.py -> build/lib.linux-i686-2.7/sage/groups copying sage/groups/finitely_presented_catalog.py -> build/lib.linux-i686-2.7/sage/groups copying sage/groups/finitely_presented.py -> build/lib.linux-i686-2.7/sage/groups copying sage/groups/conjugacy_classes.py -> build/lib.linux-i686-2.7/sage/groups copying sage/groups/class_function.py -> build/lib.linux-i686-2.7/sage/groups copying sage/groups/braid.py -> build/lib.linux-i686-2.7/sage/groups copying sage/groups/all.py -> build/lib.linux-i686-2.7/sage/groups copying sage/groups/__init__.py -> build/lib.linux-i686-2.7/sage/groups creating build/lib.linux-i686-2.7/sage/groups/semimonomial_transformations copying sage/groups/semimonomial_transformations/semimonomial_transformation_group.py -> build/lib.linux-i686-2.7/sage/groups/semimonomial_transformations copying sage/groups/semimonomial_transformations/__init__.py -> build/lib.linux-i686-2.7/sage/groups/semimonomial_transformations creating build/lib.linux-i686-2.7/sage/groups/perm_gps copying sage/groups/perm_gps/permgroup.py -> build/lib.linux-i686-2.7/sage/groups/perm_gps copying sage/groups/perm_gps/symgp_conjugacy_class.py -> build/lib.linux-i686-2.7/sage/groups/perm_gps copying sage/groups/perm_gps/permutation_groups_catalog.py -> build/lib.linux-i686-2.7/sage/groups/perm_gps copying sage/groups/perm_gps/permgroup_named.py -> build/lib.linux-i686-2.7/sage/groups/perm_gps copying sage/groups/perm_gps/permgroup_morphism.py -> build/lib.linux-i686-2.7/sage/groups/perm_gps copying sage/groups/perm_gps/cubegroup.py -> build/lib.linux-i686-2.7/sage/groups/perm_gps copying sage/groups/perm_gps/all.py -> build/lib.linux-i686-2.7/sage/groups/perm_gps copying sage/groups/perm_gps/__init__.py -> build/lib.linux-i686-2.7/sage/groups/perm_gps creating build/lib.linux-i686-2.7/sage/groups/perm_gps/partn_ref2 copying sage/groups/perm_gps/partn_ref2/__init__.py -> build/lib.linux-i686-2.7/sage/groups/perm_gps/partn_ref2 creating build/lib.linux-i686-2.7/sage/groups/perm_gps/partn_ref copying sage/groups/perm_gps/partn_ref/__init__.py -> build/lib.linux-i686-2.7/sage/groups/perm_gps/partn_ref creating build/lib.linux-i686-2.7/sage/groups/misc_gps copying sage/groups/misc_gps/misc_groups_catalog.py -> build/lib.linux-i686-2.7/sage/groups/misc_gps copying sage/groups/misc_gps/misc_groups.py -> build/lib.linux-i686-2.7/sage/groups/misc_gps copying sage/groups/misc_gps/__init__.py -> build/lib.linux-i686-2.7/sage/groups/misc_gps creating build/lib.linux-i686-2.7/sage/groups/matrix_gps copying sage/groups/matrix_gps/unitary.py -> build/lib.linux-i686-2.7/sage/groups/matrix_gps copying sage/groups/matrix_gps/symplectic.py -> build/lib.linux-i686-2.7/sage/groups/matrix_gps copying sage/groups/matrix_gps/pickling_overrides.py -> build/lib.linux-i686-2.7/sage/groups/matrix_gps copying sage/groups/matrix_gps/orthogonal.py -> build/lib.linux-i686-2.7/sage/groups/matrix_gps copying sage/groups/matrix_gps/named_group.py -> build/lib.linux-i686-2.7/sage/groups/matrix_gps copying sage/groups/matrix_gps/morphism.py -> build/lib.linux-i686-2.7/sage/groups/matrix_gps copying sage/groups/matrix_gps/matrix_group.py -> build/lib.linux-i686-2.7/sage/groups/matrix_gps copying sage/groups/matrix_gps/linear.py -> build/lib.linux-i686-2.7/sage/groups/matrix_gps copying sage/groups/matrix_gps/homset.py -> build/lib.linux-i686-2.7/sage/groups/matrix_gps copying sage/groups/matrix_gps/finitely_generated.py -> build/lib.linux-i686-2.7/sage/groups/matrix_gps copying sage/groups/matrix_gps/coxeter_group.py -> build/lib.linux-i686-2.7/sage/groups/matrix_gps copying sage/groups/matrix_gps/catalog.py -> build/lib.linux-i686-2.7/sage/groups/matrix_gps copying sage/groups/matrix_gps/binary_dihedral.py -> build/lib.linux-i686-2.7/sage/groups/matrix_gps copying sage/groups/matrix_gps/all.py -> build/lib.linux-i686-2.7/sage/groups/matrix_gps copying sage/groups/matrix_gps/__init__.py -> build/lib.linux-i686-2.7/sage/groups/matrix_gps creating build/lib.linux-i686-2.7/sage/groups/affine_gps copying sage/groups/affine_gps/group_element.py -> build/lib.linux-i686-2.7/sage/groups/affine_gps copying sage/groups/affine_gps/euclidean_group.py -> build/lib.linux-i686-2.7/sage/groups/affine_gps copying sage/groups/affine_gps/catalog.py -> build/lib.linux-i686-2.7/sage/groups/affine_gps copying sage/groups/affine_gps/affine_group.py -> build/lib.linux-i686-2.7/sage/groups/affine_gps copying sage/groups/affine_gps/__init__.py -> build/lib.linux-i686-2.7/sage/groups/affine_gps creating build/lib.linux-i686-2.7/sage/groups/additive_abelian copying sage/groups/additive_abelian/all.py -> build/lib.linux-i686-2.7/sage/groups/additive_abelian copying sage/groups/additive_abelian/additive_abelian_wrapper.py -> build/lib.linux-i686-2.7/sage/groups/additive_abelian copying sage/groups/additive_abelian/additive_abelian_group.py -> build/lib.linux-i686-2.7/sage/groups/additive_abelian copying sage/groups/additive_abelian/__init__.py -> build/lib.linux-i686-2.7/sage/groups/additive_abelian creating build/lib.linux-i686-2.7/sage/groups/abelian_gps copying sage/groups/abelian_gps/values.py -> build/lib.linux-i686-2.7/sage/groups/abelian_gps copying sage/groups/abelian_gps/element_base.py -> build/lib.linux-i686-2.7/sage/groups/abelian_gps copying sage/groups/abelian_gps/dual_abelian_group_element.py -> build/lib.linux-i686-2.7/sage/groups/abelian_gps copying sage/groups/abelian_gps/dual_abelian_group.py -> build/lib.linux-i686-2.7/sage/groups/abelian_gps copying sage/groups/abelian_gps/all.py -> build/lib.linux-i686-2.7/sage/groups/abelian_gps copying sage/groups/abelian_gps/abelian_group_morphism.py -> build/lib.linux-i686-2.7/sage/groups/abelian_gps copying sage/groups/abelian_gps/abelian_group_element.py -> build/lib.linux-i686-2.7/sage/groups/abelian_gps copying sage/groups/abelian_gps/abelian_group.py -> build/lib.linux-i686-2.7/sage/groups/abelian_gps copying sage/groups/abelian_gps/__init__.py -> build/lib.linux-i686-2.7/sage/groups/abelian_gps creating build/lib.linux-i686-2.7/sage/graphs copying sage/graphs/graph_generators.py -> build/lib.linux-i686-2.7/sage/graphs copying sage/graphs/tutte_polynomial.py -> build/lib.linux-i686-2.7/sage/graphs copying sage/graphs/schnyder.py -> build/lib.linux-i686-2.7/sage/graphs copying sage/graphs/print_graphs.py -> build/lib.linux-i686-2.7/sage/graphs copying sage/graphs/pq_trees.py -> build/lib.linux-i686-2.7/sage/graphs copying sage/graphs/partial_cube.py -> build/lib.linux-i686-2.7/sage/graphs copying sage/graphs/orientations.py -> build/lib.linux-i686-2.7/sage/graphs copying sage/graphs/lovasz_theta.py -> build/lib.linux-i686-2.7/sage/graphs copying sage/graphs/linearextensions.py -> build/lib.linux-i686-2.7/sage/graphs copying sage/graphs/line_graph.py -> build/lib.linux-i686-2.7/sage/graphs copying sage/graphs/isgci.py -> build/lib.linux-i686-2.7/sage/graphs copying sage/graphs/hypergraph_generators.py -> build/lib.linux-i686-2.7/sage/graphs copying sage/graphs/graph_plot_js.py -> build/lib.linux-i686-2.7/sage/graphs copying sage/graphs/graph_plot.py -> build/lib.linux-i686-2.7/sage/graphs copying sage/graphs/graph_list.py -> build/lib.linux-i686-2.7/sage/graphs copying sage/graphs/graph_latex.py -> build/lib.linux-i686-2.7/sage/graphs copying sage/graphs/graph_input.py -> build/lib.linux-i686-2.7/sage/graphs copying sage/graphs/graph_editor.py -> build/lib.linux-i686-2.7/sage/graphs copying sage/graphs/graph_database.py -> build/lib.linux-i686-2.7/sage/graphs copying sage/graphs/graph_coloring.py -> build/lib.linux-i686-2.7/sage/graphs copying sage/graphs/graph.py -> build/lib.linux-i686-2.7/sage/graphs copying sage/graphs/generic_graph.py -> build/lib.linux-i686-2.7/sage/graphs copying sage/graphs/dot2tex_utils.py -> build/lib.linux-i686-2.7/sage/graphs copying sage/graphs/digraph_generators.py -> build/lib.linux-i686-2.7/sage/graphs copying sage/graphs/digraph.py -> build/lib.linux-i686-2.7/sage/graphs copying sage/graphs/bipartite_graph.py -> build/lib.linux-i686-2.7/sage/graphs copying sage/graphs/all.py -> build/lib.linux-i686-2.7/sage/graphs copying sage/graphs/__init__.py -> build/lib.linux-i686-2.7/sage/graphs creating build/lib.linux-i686-2.7/sage/graphs/graph_decompositions copying sage/graphs/graph_decompositions/__init__.py -> build/lib.linux-i686-2.7/sage/graphs/graph_decompositions creating build/lib.linux-i686-2.7/sage/graphs/generators copying sage/graphs/generators/world_map.py -> build/lib.linux-i686-2.7/sage/graphs/generators copying sage/graphs/generators/smallgraphs.py -> build/lib.linux-i686-2.7/sage/graphs/generators copying sage/graphs/generators/random.py -> build/lib.linux-i686-2.7/sage/graphs/generators copying sage/graphs/generators/platonic_solids.py -> build/lib.linux-i686-2.7/sage/graphs/generators copying sage/graphs/generators/intersection.py -> build/lib.linux-i686-2.7/sage/graphs/generators copying sage/graphs/generators/families.py -> build/lib.linux-i686-2.7/sage/graphs/generators copying sage/graphs/generators/degree_sequence.py -> build/lib.linux-i686-2.7/sage/graphs/generators copying sage/graphs/generators/classical_geometries.py -> build/lib.linux-i686-2.7/sage/graphs/generators copying sage/graphs/generators/chessboard.py -> build/lib.linux-i686-2.7/sage/graphs/generators copying sage/graphs/generators/basic.py -> build/lib.linux-i686-2.7/sage/graphs/generators copying sage/graphs/generators/__init__.py -> build/lib.linux-i686-2.7/sage/graphs/generators creating build/lib.linux-i686-2.7/sage/graphs/base copying sage/graphs/base/overview.py -> build/lib.linux-i686-2.7/sage/graphs/base copying sage/graphs/base/__init__.py -> build/lib.linux-i686-2.7/sage/graphs/base creating build/lib.linux-i686-2.7/sage/geometry copying sage/geometry/toric_plotter.py -> build/lib.linux-i686-2.7/sage/geometry copying sage/geometry/toric_lattice.py -> build/lib.linux-i686-2.7/sage/geometry copying sage/geometry/ribbon_graph.py -> build/lib.linux-i686-2.7/sage/geometry copying sage/geometry/pseudolines.py -> build/lib.linux-i686-2.7/sage/geometry copying sage/geometry/newton_polygon.py -> build/lib.linux-i686-2.7/sage/geometry copying sage/geometry/linear_expression.py -> build/lib.linux-i686-2.7/sage/geometry copying sage/geometry/lattice_polytope.py -> build/lib.linux-i686-2.7/sage/geometry copying sage/geometry/hasse_diagram.py -> build/lib.linux-i686-2.7/sage/geometry copying sage/geometry/fan_morphism.py -> build/lib.linux-i686-2.7/sage/geometry copying sage/geometry/fan_isomorphism.py -> build/lib.linux-i686-2.7/sage/geometry copying sage/geometry/fan.py -> build/lib.linux-i686-2.7/sage/geometry copying sage/geometry/cone.py -> build/lib.linux-i686-2.7/sage/geometry copying sage/geometry/all.py -> build/lib.linux-i686-2.7/sage/geometry copying sage/geometry/__init__.py -> build/lib.linux-i686-2.7/sage/geometry creating build/lib.linux-i686-2.7/sage/geometry/triangulation copying sage/geometry/triangulation/point_configuration.py -> build/lib.linux-i686-2.7/sage/geometry/triangulation copying sage/geometry/triangulation/element.py -> build/lib.linux-i686-2.7/sage/geometry/triangulation copying sage/geometry/triangulation/all.py -> build/lib.linux-i686-2.7/sage/geometry/triangulation copying sage/geometry/triangulation/__init__.py -> build/lib.linux-i686-2.7/sage/geometry/triangulation creating build/lib.linux-i686-2.7/sage/geometry/riemannian_manifolds copying sage/geometry/riemannian_manifolds/surface3d_generators.py -> build/lib.linux-i686-2.7/sage/geometry/riemannian_manifolds copying sage/geometry/riemannian_manifolds/parametrized_surface3d.py -> build/lib.linux-i686-2.7/sage/geometry/riemannian_manifolds copying sage/geometry/riemannian_manifolds/all.py -> build/lib.linux-i686-2.7/sage/geometry/riemannian_manifolds copying sage/geometry/riemannian_manifolds/__init__.py -> build/lib.linux-i686-2.7/sage/geometry/riemannian_manifolds creating build/lib.linux-i686-2.7/sage/geometry/polyhedron copying sage/geometry/polyhedron/base.py -> build/lib.linux-i686-2.7/sage/geometry/polyhedron copying sage/geometry/polyhedron/representation.py -> build/lib.linux-i686-2.7/sage/geometry/polyhedron copying sage/geometry/polyhedron/ppl_lattice_polytope.py -> build/lib.linux-i686-2.7/sage/geometry/polyhedron copying sage/geometry/polyhedron/ppl_lattice_polygon.py -> build/lib.linux-i686-2.7/sage/geometry/polyhedron copying sage/geometry/polyhedron/plot.py -> build/lib.linux-i686-2.7/sage/geometry/polyhedron copying sage/geometry/polyhedron/parent.py -> build/lib.linux-i686-2.7/sage/geometry/polyhedron copying sage/geometry/polyhedron/palp_database.py -> build/lib.linux-i686-2.7/sage/geometry/polyhedron copying sage/geometry/polyhedron/misc.py -> build/lib.linux-i686-2.7/sage/geometry/polyhedron copying sage/geometry/polyhedron/library.py -> build/lib.linux-i686-2.7/sage/geometry/polyhedron copying sage/geometry/polyhedron/lattice_euclidean_group_element.py -> build/lib.linux-i686-2.7/sage/geometry/polyhedron copying sage/geometry/polyhedron/face.py -> build/lib.linux-i686-2.7/sage/geometry/polyhedron copying sage/geometry/polyhedron/double_description_inhomogeneous.py -> build/lib.linux-i686-2.7/sage/geometry/polyhedron copying sage/geometry/polyhedron/double_description.py -> build/lib.linux-i686-2.7/sage/geometry/polyhedron copying sage/geometry/polyhedron/constructor.py -> build/lib.linux-i686-2.7/sage/geometry/polyhedron copying sage/geometry/polyhedron/cdd_file_format.py -> build/lib.linux-i686-2.7/sage/geometry/polyhedron copying sage/geometry/polyhedron/base_ZZ.py -> build/lib.linux-i686-2.7/sage/geometry/polyhedron copying sage/geometry/polyhedron/base_RDF.py -> build/lib.linux-i686-2.7/sage/geometry/polyhedron copying sage/geometry/polyhedron/base_QQ.py -> build/lib.linux-i686-2.7/sage/geometry/polyhedron copying sage/geometry/polyhedron/backend_ppl.py -> build/lib.linux-i686-2.7/sage/geometry/polyhedron copying sage/geometry/polyhedron/backend_normaliz.py -> build/lib.linux-i686-2.7/sage/geometry/polyhedron copying sage/geometry/polyhedron/backend_field.py -> build/lib.linux-i686-2.7/sage/geometry/polyhedron copying sage/geometry/polyhedron/backend_cdd.py -> build/lib.linux-i686-2.7/sage/geometry/polyhedron copying sage/geometry/polyhedron/all.py -> build/lib.linux-i686-2.7/sage/geometry/polyhedron copying sage/geometry/polyhedron/__init__.py -> build/lib.linux-i686-2.7/sage/geometry/polyhedron creating build/lib.linux-i686-2.7/sage/geometry/hyperplane_arrangement copying sage/geometry/hyperplane_arrangement/plot.py -> build/lib.linux-i686-2.7/sage/geometry/hyperplane_arrangement copying sage/geometry/hyperplane_arrangement/library.py -> build/lib.linux-i686-2.7/sage/geometry/hyperplane_arrangement copying sage/geometry/hyperplane_arrangement/hyperplane.py -> build/lib.linux-i686-2.7/sage/geometry/hyperplane_arrangement copying sage/geometry/hyperplane_arrangement/check_freeness.py -> build/lib.linux-i686-2.7/sage/geometry/hyperplane_arrangement copying sage/geometry/hyperplane_arrangement/arrangement.py -> build/lib.linux-i686-2.7/sage/geometry/hyperplane_arrangement copying sage/geometry/hyperplane_arrangement/affine_subspace.py -> build/lib.linux-i686-2.7/sage/geometry/hyperplane_arrangement copying sage/geometry/hyperplane_arrangement/__init__.py -> build/lib.linux-i686-2.7/sage/geometry/hyperplane_arrangement creating build/lib.linux-i686-2.7/sage/geometry/hyperbolic_space copying sage/geometry/hyperbolic_space/hyperbolic_point.py -> build/lib.linux-i686-2.7/sage/geometry/hyperbolic_space copying sage/geometry/hyperbolic_space/hyperbolic_model.py -> build/lib.linux-i686-2.7/sage/geometry/hyperbolic_space copying sage/geometry/hyperbolic_space/hyperbolic_isometry.py -> build/lib.linux-i686-2.7/sage/geometry/hyperbolic_space copying sage/geometry/hyperbolic_space/hyperbolic_interface.py -> build/lib.linux-i686-2.7/sage/geometry/hyperbolic_space copying sage/geometry/hyperbolic_space/hyperbolic_geodesic.py -> build/lib.linux-i686-2.7/sage/geometry/hyperbolic_space copying sage/geometry/hyperbolic_space/hyperbolic_constants.py -> build/lib.linux-i686-2.7/sage/geometry/hyperbolic_space copying sage/geometry/hyperbolic_space/hyperbolic_coercion.py -> build/lib.linux-i686-2.7/sage/geometry/hyperbolic_space copying sage/geometry/hyperbolic_space/all.py -> build/lib.linux-i686-2.7/sage/geometry/hyperbolic_space copying sage/geometry/hyperbolic_space/__init__.py -> build/lib.linux-i686-2.7/sage/geometry/hyperbolic_space creating build/lib.linux-i686-2.7/sage/games copying sage/games/sudoku.py -> build/lib.linux-i686-2.7/sage/games copying sage/games/quantumino.py -> build/lib.linux-i686-2.7/sage/games copying sage/games/hexad.py -> build/lib.linux-i686-2.7/sage/games copying sage/games/all.py -> build/lib.linux-i686-2.7/sage/games copying sage/games/__init__.py -> build/lib.linux-i686-2.7/sage/games creating build/lib.linux-i686-2.7/sage/game_theory copying sage/game_theory/parser.py -> build/lib.linux-i686-2.7/sage/game_theory copying sage/game_theory/normal_form_game.py -> build/lib.linux-i686-2.7/sage/game_theory copying sage/game_theory/matching_game.py -> build/lib.linux-i686-2.7/sage/game_theory copying sage/game_theory/gambit_docs.py -> build/lib.linux-i686-2.7/sage/game_theory copying sage/game_theory/cooperative_game.py -> build/lib.linux-i686-2.7/sage/game_theory copying sage/game_theory/catalog_normal_form_games.py -> build/lib.linux-i686-2.7/sage/game_theory copying sage/game_theory/catalog.py -> build/lib.linux-i686-2.7/sage/game_theory copying sage/game_theory/all.py -> build/lib.linux-i686-2.7/sage/game_theory copying sage/game_theory/__init__.py -> build/lib.linux-i686-2.7/sage/game_theory creating build/lib.linux-i686-2.7/sage/functions copying sage/functions/wigner.py -> build/lib.linux-i686-2.7/sage/functions copying sage/functions/trig.py -> build/lib.linux-i686-2.7/sage/functions copying sage/functions/transcendental.py -> build/lib.linux-i686-2.7/sage/functions copying sage/functions/spike_function.py -> build/lib.linux-i686-2.7/sage/functions copying sage/functions/special.py -> build/lib.linux-i686-2.7/sage/functions copying sage/functions/piecewise_old.py -> build/lib.linux-i686-2.7/sage/functions copying sage/functions/piecewise.py -> build/lib.linux-i686-2.7/sage/functions copying sage/functions/other.py -> build/lib.linux-i686-2.7/sage/functions copying sage/functions/orthogonal_polys.py -> build/lib.linux-i686-2.7/sage/functions copying sage/functions/min_max.py -> build/lib.linux-i686-2.7/sage/functions copying sage/functions/log.py -> build/lib.linux-i686-2.7/sage/functions copying sage/functions/jacobi.py -> build/lib.linux-i686-2.7/sage/functions copying sage/functions/hypergeometric.py -> build/lib.linux-i686-2.7/sage/functions copying sage/functions/hyperbolic.py -> build/lib.linux-i686-2.7/sage/functions copying sage/functions/generalized.py -> build/lib.linux-i686-2.7/sage/functions copying sage/functions/exp_integral.py -> build/lib.linux-i686-2.7/sage/functions copying sage/functions/bessel.py -> build/lib.linux-i686-2.7/sage/functions copying sage/functions/all.py -> build/lib.linux-i686-2.7/sage/functions copying sage/functions/airy.py -> build/lib.linux-i686-2.7/sage/functions copying sage/functions/__init__.py -> build/lib.linux-i686-2.7/sage/functions creating build/lib.linux-i686-2.7/sage/finance copying sage/finance/stock.py -> build/lib.linux-i686-2.7/sage/finance copying sage/finance/markov_multifractal.py -> build/lib.linux-i686-2.7/sage/finance copying sage/finance/easter.py -> build/lib.linux-i686-2.7/sage/finance copying sage/finance/all.py -> build/lib.linux-i686-2.7/sage/finance copying sage/finance/__init__.py -> build/lib.linux-i686-2.7/sage/finance creating build/lib.linux-i686-2.7/sage/ext copying sage/ext/__init__.py -> build/lib.linux-i686-2.7/sage/ext creating build/lib.linux-i686-2.7/sage/ext/interpreters copying sage/ext/interpreters/__init__.py -> build/lib.linux-i686-2.7/sage/ext/interpreters creating build/lib.linux-i686-2.7/sage/dynamics copying sage/dynamics/all.py -> build/lib.linux-i686-2.7/sage/dynamics copying sage/dynamics/__init__.py -> build/lib.linux-i686-2.7/sage/dynamics creating build/lib.linux-i686-2.7/sage/dynamics/interval_exchanges copying sage/dynamics/interval_exchanges/template.py -> build/lib.linux-i686-2.7/sage/dynamics/interval_exchanges copying sage/dynamics/interval_exchanges/reduced.py -> build/lib.linux-i686-2.7/sage/dynamics/interval_exchanges copying sage/dynamics/interval_exchanges/labelled.py -> build/lib.linux-i686-2.7/sage/dynamics/interval_exchanges copying sage/dynamics/interval_exchanges/iet.py -> build/lib.linux-i686-2.7/sage/dynamics/interval_exchanges copying sage/dynamics/interval_exchanges/constructors.py -> build/lib.linux-i686-2.7/sage/dynamics/interval_exchanges copying sage/dynamics/interval_exchanges/all.py -> build/lib.linux-i686-2.7/sage/dynamics/interval_exchanges copying sage/dynamics/interval_exchanges/__init__.py -> build/lib.linux-i686-2.7/sage/dynamics/interval_exchanges creating build/lib.linux-i686-2.7/sage/dynamics/flat_surfaces copying sage/dynamics/flat_surfaces/strata.py -> build/lib.linux-i686-2.7/sage/dynamics/flat_surfaces copying sage/dynamics/flat_surfaces/quadratic_strata.py -> build/lib.linux-i686-2.7/sage/dynamics/flat_surfaces copying sage/dynamics/flat_surfaces/all.py -> build/lib.linux-i686-2.7/sage/dynamics/flat_surfaces copying sage/dynamics/flat_surfaces/__init__.py -> build/lib.linux-i686-2.7/sage/dynamics/flat_surfaces creating build/lib.linux-i686-2.7/sage/doctest copying sage/doctest/control.py -> build/lib.linux-i686-2.7/sage/doctest copying sage/doctest/util.py -> build/lib.linux-i686-2.7/sage/doctest copying sage/doctest/test.py -> build/lib.linux-i686-2.7/sage/doctest copying sage/doctest/sources.py -> build/lib.linux-i686-2.7/sage/doctest copying sage/doctest/reporting.py -> build/lib.linux-i686-2.7/sage/doctest copying sage/doctest/parsing.py -> build/lib.linux-i686-2.7/sage/doctest copying sage/doctest/forker.py -> build/lib.linux-i686-2.7/sage/doctest copying sage/doctest/fixtures.py -> build/lib.linux-i686-2.7/sage/doctest copying sage/doctest/external.py -> build/lib.linux-i686-2.7/sage/doctest copying sage/doctest/all.py -> build/lib.linux-i686-2.7/sage/doctest copying sage/doctest/__init__.py -> build/lib.linux-i686-2.7/sage/doctest creating build/lib.linux-i686-2.7/sage/databases copying sage/databases/cremona.py -> build/lib.linux-i686-2.7/sage/databases copying sage/databases/symbolic_data.py -> build/lib.linux-i686-2.7/sage/databases copying sage/databases/stein_watkins.py -> build/lib.linux-i686-2.7/sage/databases copying sage/databases/sql_db.py -> build/lib.linux-i686-2.7/sage/databases copying sage/databases/sloane.py -> build/lib.linux-i686-2.7/sage/databases copying sage/databases/oeis.py -> build/lib.linux-i686-2.7/sage/databases copying sage/databases/odlyzko.py -> build/lib.linux-i686-2.7/sage/databases copying sage/databases/jones.py -> build/lib.linux-i686-2.7/sage/databases copying sage/databases/findstat.py -> build/lib.linux-i686-2.7/sage/databases copying sage/databases/db_modular_polynomials.py -> build/lib.linux-i686-2.7/sage/databases copying sage/databases/db_class_polynomials.py -> build/lib.linux-i686-2.7/sage/databases copying sage/databases/cunningham_tables.py -> build/lib.linux-i686-2.7/sage/databases copying sage/databases/conway.py -> build/lib.linux-i686-2.7/sage/databases copying sage/databases/all.py -> build/lib.linux-i686-2.7/sage/databases copying sage/databases/__init__.py -> build/lib.linux-i686-2.7/sage/databases creating build/lib.linux-i686-2.7/sage/data_structures copying sage/data_structures/mutable_poset.py -> build/lib.linux-i686-2.7/sage/data_structures copying sage/data_structures/all.py -> build/lib.linux-i686-2.7/sage/data_structures copying sage/data_structures/__init__.py -> build/lib.linux-i686-2.7/sage/data_structures creating build/lib.linux-i686-2.7/sage/crypto copying sage/crypto/util.py -> build/lib.linux-i686-2.7/sage/crypto copying sage/crypto/stream_cipher.py -> build/lib.linux-i686-2.7/sage/crypto copying sage/crypto/stream.py -> build/lib.linux-i686-2.7/sage/crypto copying sage/crypto/lwe.py -> build/lib.linux-i686-2.7/sage/crypto copying sage/crypto/lfsr.py -> build/lib.linux-i686-2.7/sage/crypto copying sage/crypto/lattice.py -> build/lib.linux-i686-2.7/sage/crypto copying sage/crypto/cryptosystem.py -> build/lib.linux-i686-2.7/sage/crypto copying sage/crypto/classical_cipher.py -> build/lib.linux-i686-2.7/sage/crypto copying sage/crypto/classical.py -> build/lib.linux-i686-2.7/sage/crypto copying sage/crypto/cipher.py -> build/lib.linux-i686-2.7/sage/crypto copying sage/crypto/all.py -> build/lib.linux-i686-2.7/sage/crypto copying sage/crypto/__init__.py -> build/lib.linux-i686-2.7/sage/crypto creating build/lib.linux-i686-2.7/sage/crypto/public_key copying sage/crypto/public_key/blum_goldwasser.py -> build/lib.linux-i686-2.7/sage/crypto/public_key copying sage/crypto/public_key/all.py -> build/lib.linux-i686-2.7/sage/crypto/public_key copying sage/crypto/public_key/__init__.py -> build/lib.linux-i686-2.7/sage/crypto/public_key creating build/lib.linux-i686-2.7/sage/crypto/mq copying sage/crypto/mq/sr.py -> build/lib.linux-i686-2.7/sage/crypto/mq copying sage/crypto/mq/sbox.py -> build/lib.linux-i686-2.7/sage/crypto/mq copying sage/crypto/mq/rijndael_gf.py -> build/lib.linux-i686-2.7/sage/crypto/mq copying sage/crypto/mq/mpolynomialsystemgenerator.py -> build/lib.linux-i686-2.7/sage/crypto/mq copying sage/crypto/mq/__init__.py -> build/lib.linux-i686-2.7/sage/crypto/mq creating build/lib.linux-i686-2.7/sage/crypto/block_cipher copying sage/crypto/block_cipher/sdes.py -> build/lib.linux-i686-2.7/sage/crypto/block_cipher copying sage/crypto/block_cipher/miniaes.py -> build/lib.linux-i686-2.7/sage/crypto/block_cipher copying sage/crypto/block_cipher/all.py -> build/lib.linux-i686-2.7/sage/crypto/block_cipher copying sage/crypto/block_cipher/__init__.py -> build/lib.linux-i686-2.7/sage/crypto/block_cipher creating build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/yang_baxter_graph.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/vector_partition.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/tutorial.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/tuple.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/tools.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/tiling.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/tamari_lattices.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/tableau_tuple.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/tableau_residues.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/tableau.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/symmetric_group_representations.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/symmetric_group_algebra.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/subword_complex.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/subword.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/subsets_pairwise.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/subsets_hereditary.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/subset.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/sloane_functions.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/skew_tableau.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/skew_partition.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/six_vertex_model.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/sine_gordon.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/similarity_class_type.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/sidon_sets.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/shuffle.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/shard_order.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/set_partition_ordered.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/set_partition.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/schubert_polynomial.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/rsk.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/rooted_tree.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/ribbon_tableau.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/ribbon_shaped_tableau.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/ribbon.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/restricted_growth.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/ranker.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/quickref.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/q_analogues.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/plane_partition.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/permutation.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/perfect_matching.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/partition_tuple.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/partition_algebra.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/partition.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/parking_functions.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/output.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/ordered_tree.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/non_decreasing_parking_function.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/necklace.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/multichoose_nk.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/misc.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/lyndon_word.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/lr_tableau.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/knutson_tao_puzzles.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/kazhdan_lusztig.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/k_tableau.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/interval_posets.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/integer_vectors_mod_permgroup.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/integer_vector_weighted.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/integer_vector.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/integer_matrices.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/integer_list_old.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/integer_list.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/hall_polynomial.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/growth.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/gray_codes.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/graph_path.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/gelfand_tsetlin_patterns.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/fully_packed_loop.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/free_prelie_algebra.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/free_module.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/finite_state_machine_generators.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/finite_state_machine.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/finite_class.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/family.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/enumerated_sets.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/e_one_star.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/dyck_word.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/dlx.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/diagram_algebras.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/descent_algebra.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/derangements.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/cyclic_sieving_phenomenon.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/counting.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/core.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/constellation.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/composition_tableau.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/composition_signed.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/composition.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/combinatorial_map.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/combinatorial_algebra.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/combination.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/combinat.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/colored_permutations.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/cluster_complex.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/choose_nk.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/catalog_partitions.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/cartesian_product.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/binary_tree.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/binary_recurrence_sequences.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/baxter_permutations.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/backtrack.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/alternating_sign_matrix.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/all.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/algebraic_combinatorics.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/affine_permutation.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/abstract_tree.py -> build/lib.linux-i686-2.7/sage/combinat copying sage/combinat/__init__.py -> build/lib.linux-i686-2.7/sage/combinat creating build/lib.linux-i686-2.7/sage/combinat/words copying sage/combinat/words/words.py -> build/lib.linux-i686-2.7/sage/combinat/words copying sage/combinat/words/word_options.py -> build/lib.linux-i686-2.7/sage/combinat/words copying sage/combinat/words/word_infinite_datatypes.py -> build/lib.linux-i686-2.7/sage/combinat/words copying sage/combinat/words/word_generators.py -> build/lib.linux-i686-2.7/sage/combinat/words copying sage/combinat/words/word.py -> build/lib.linux-i686-2.7/sage/combinat/words copying sage/combinat/words/suffix_trees.py -> build/lib.linux-i686-2.7/sage/combinat/words copying sage/combinat/words/shuffle_product.py -> build/lib.linux-i686-2.7/sage/combinat/words copying sage/combinat/words/paths.py -> build/lib.linux-i686-2.7/sage/combinat/words copying sage/combinat/words/morphism.py -> build/lib.linux-i686-2.7/sage/combinat/words copying sage/combinat/words/infinite_word.py -> build/lib.linux-i686-2.7/sage/combinat/words copying sage/combinat/words/finite_word.py -> build/lib.linux-i686-2.7/sage/combinat/words copying sage/combinat/words/alphabet.py -> build/lib.linux-i686-2.7/sage/combinat/words copying sage/combinat/words/all.py -> build/lib.linux-i686-2.7/sage/combinat/words copying sage/combinat/words/abstract_word.py -> build/lib.linux-i686-2.7/sage/combinat/words copying sage/combinat/words/__init__.py -> build/lib.linux-i686-2.7/sage/combinat/words creating build/lib.linux-i686-2.7/sage/combinat/species copying sage/combinat/species/sum_species.py -> build/lib.linux-i686-2.7/sage/combinat/species copying sage/combinat/species/subset_species.py -> build/lib.linux-i686-2.7/sage/combinat/species copying sage/combinat/species/structure.py -> build/lib.linux-i686-2.7/sage/combinat/species copying sage/combinat/species/stream.py -> build/lib.linux-i686-2.7/sage/combinat/species copying sage/combinat/species/species.py -> build/lib.linux-i686-2.7/sage/combinat/species copying sage/combinat/species/set_species.py -> build/lib.linux-i686-2.7/sage/combinat/species copying sage/combinat/species/series_order.py -> build/lib.linux-i686-2.7/sage/combinat/species copying sage/combinat/species/series.py -> build/lib.linux-i686-2.7/sage/combinat/species copying sage/combinat/species/recursive_species.py -> build/lib.linux-i686-2.7/sage/combinat/species copying sage/combinat/species/product_species.py -> build/lib.linux-i686-2.7/sage/combinat/species copying sage/combinat/species/permutation_species.py -> build/lib.linux-i686-2.7/sage/combinat/species copying sage/combinat/species/partition_species.py -> build/lib.linux-i686-2.7/sage/combinat/species copying sage/combinat/species/misc.py -> build/lib.linux-i686-2.7/sage/combinat/species copying sage/combinat/species/linear_order_species.py -> build/lib.linux-i686-2.7/sage/combinat/species copying sage/combinat/species/library.py -> build/lib.linux-i686-2.7/sage/combinat/species copying sage/combinat/species/generating_series.py -> build/lib.linux-i686-2.7/sage/combinat/species copying sage/combinat/species/functorial_composition_species.py -> build/lib.linux-i686-2.7/sage/combinat/species copying sage/combinat/species/empty_species.py -> build/lib.linux-i686-2.7/sage/combinat/species copying sage/combinat/species/cycle_species.py -> build/lib.linux-i686-2.7/sage/combinat/species copying sage/combinat/species/composition_species.py -> build/lib.linux-i686-2.7/sage/combinat/species copying sage/combinat/species/combinatorial_logarithm.py -> build/lib.linux-i686-2.7/sage/combinat/species copying sage/combinat/species/characteristic_species.py -> build/lib.linux-i686-2.7/sage/combinat/species copying sage/combinat/species/all.py -> build/lib.linux-i686-2.7/sage/combinat/species copying sage/combinat/species/__init__.py -> build/lib.linux-i686-2.7/sage/combinat/species creating build/lib.linux-i686-2.7/sage/combinat/sf copying sage/combinat/sf/witt.py -> build/lib.linux-i686-2.7/sage/combinat/sf copying sage/combinat/sf/symplectic.py -> build/lib.linux-i686-2.7/sage/combinat/sf copying sage/combinat/sf/sfa.py -> build/lib.linux-i686-2.7/sage/combinat/sf copying sage/combinat/sf/sf.py -> build/lib.linux-i686-2.7/sage/combinat/sf copying sage/combinat/sf/schur.py -> build/lib.linux-i686-2.7/sage/combinat/sf copying sage/combinat/sf/powersum.py -> build/lib.linux-i686-2.7/sage/combinat/sf copying sage/combinat/sf/orthotriang.py -> build/lib.linux-i686-2.7/sage/combinat/sf copying sage/combinat/sf/orthogonal.py -> build/lib.linux-i686-2.7/sage/combinat/sf copying sage/combinat/sf/ns_macdonald.py -> build/lib.linux-i686-2.7/sage/combinat/sf copying sage/combinat/sf/new_kschur.py -> build/lib.linux-i686-2.7/sage/combinat/sf copying sage/combinat/sf/multiplicative.py -> build/lib.linux-i686-2.7/sage/combinat/sf copying sage/combinat/sf/monomial.py -> build/lib.linux-i686-2.7/sage/combinat/sf copying sage/combinat/sf/macdonald.py -> build/lib.linux-i686-2.7/sage/combinat/sf copying sage/combinat/sf/llt.py -> build/lib.linux-i686-2.7/sage/combinat/sf copying sage/combinat/sf/kfpoly.py -> build/lib.linux-i686-2.7/sage/combinat/sf copying sage/combinat/sf/k_dual.py -> build/lib.linux-i686-2.7/sage/combinat/sf copying sage/combinat/sf/jack.py -> build/lib.linux-i686-2.7/sage/combinat/sf copying sage/combinat/sf/homogeneous.py -> build/lib.linux-i686-2.7/sage/combinat/sf copying sage/combinat/sf/hall_littlewood.py -> build/lib.linux-i686-2.7/sage/combinat/sf copying sage/combinat/sf/elementary.py -> build/lib.linux-i686-2.7/sage/combinat/sf copying sage/combinat/sf/dual.py -> build/lib.linux-i686-2.7/sage/combinat/sf copying sage/combinat/sf/classical.py -> build/lib.linux-i686-2.7/sage/combinat/sf copying sage/combinat/sf/character.py -> build/lib.linux-i686-2.7/sage/combinat/sf copying sage/combinat/sf/all.py -> build/lib.linux-i686-2.7/sage/combinat/sf copying sage/combinat/sf/__init__.py -> build/lib.linux-i686-2.7/sage/combinat/sf creating build/lib.linux-i686-2.7/sage/combinat/root_system copying sage/combinat/root_system/weyl_group.py -> build/lib.linux-i686-2.7/sage/combinat/root_system copying sage/combinat/root_system/weyl_characters.py -> build/lib.linux-i686-2.7/sage/combinat/root_system copying sage/combinat/root_system/weight_space.py -> build/lib.linux-i686-2.7/sage/combinat/root_system copying sage/combinat/root_system/weight_lattice_realizations.py -> build/lib.linux-i686-2.7/sage/combinat/root_system copying sage/combinat/root_system/type_relabel.py -> build/lib.linux-i686-2.7/sage/combinat/root_system copying sage/combinat/root_system/type_reducible.py -> build/lib.linux-i686-2.7/sage/combinat/root_system copying sage/combinat/root_system/type_marked.py -> build/lib.linux-i686-2.7/sage/combinat/root_system copying sage/combinat/root_system/type_folded.py -> build/lib.linux-i686-2.7/sage/combinat/root_system copying sage/combinat/root_system/type_dual.py -> build/lib.linux-i686-2.7/sage/combinat/root_system copying sage/combinat/root_system/type_affine.py -> build/lib.linux-i686-2.7/sage/combinat/root_system copying sage/combinat/root_system/type_I.py -> build/lib.linux-i686-2.7/sage/combinat/root_system copying sage/combinat/root_system/type_H.py -> build/lib.linux-i686-2.7/sage/combinat/root_system copying sage/combinat/root_system/type_G_affine.py -> build/lib.linux-i686-2.7/sage/combinat/root_system copying sage/combinat/root_system/type_G.py -> build/lib.linux-i686-2.7/sage/combinat/root_system copying sage/combinat/root_system/type_F_affine.py -> build/lib.linux-i686-2.7/sage/combinat/root_system copying sage/combinat/root_system/type_F.py -> build/lib.linux-i686-2.7/sage/combinat/root_system copying sage/combinat/root_system/type_E_affine.py -> build/lib.linux-i686-2.7/sage/combinat/root_system copying sage/combinat/root_system/type_E.py -> build/lib.linux-i686-2.7/sage/combinat/root_system copying sage/combinat/root_system/type_D_affine.py -> build/lib.linux-i686-2.7/sage/combinat/root_system copying sage/combinat/root_system/type_D.py -> build/lib.linux-i686-2.7/sage/combinat/root_system copying sage/combinat/root_system/type_C_affine.py -> build/lib.linux-i686-2.7/sage/combinat/root_system copying sage/combinat/root_system/type_C.py -> build/lib.linux-i686-2.7/sage/combinat/root_system copying sage/combinat/root_system/type_B_affine.py -> build/lib.linux-i686-2.7/sage/combinat/root_system copying sage/combinat/root_system/type_BC_affine.py -> build/lib.linux-i686-2.7/sage/combinat/root_system copying sage/combinat/root_system/type_B.py -> build/lib.linux-i686-2.7/sage/combinat/root_system copying sage/combinat/root_system/type_A_infinity.py -> build/lib.linux-i686-2.7/sage/combinat/root_system copying sage/combinat/root_system/type_A_affine.py -> build/lib.linux-i686-2.7/sage/combinat/root_system copying sage/combinat/root_system/type_A.py -> build/lib.linux-i686-2.7/sage/combinat/root_system copying sage/combinat/root_system/root_system.py -> build/lib.linux-i686-2.7/sage/combinat/root_system copying sage/combinat/root_system/root_space.py -> build/lib.linux-i686-2.7/sage/combinat/root_system copying sage/combinat/root_system/root_lattice_realizations.py -> build/lib.linux-i686-2.7/sage/combinat/root_system copying sage/combinat/root_system/root_lattice_realization_algebras.py -> build/lib.linux-i686-2.7/sage/combinat/root_system copying sage/combinat/root_system/reflection_group_real.py -> build/lib.linux-i686-2.7/sage/combinat/root_system copying sage/combinat/root_system/reflection_group_complex.py -> build/lib.linux-i686-2.7/sage/combinat/root_system copying sage/combinat/root_system/plot.py -> build/lib.linux-i686-2.7/sage/combinat/root_system copying sage/combinat/root_system/pieri_factors.py -> build/lib.linux-i686-2.7/sage/combinat/root_system copying sage/combinat/root_system/non_symmetric_macdonald_polynomials.py -> build/lib.linux-i686-2.7/sage/combinat/root_system copying sage/combinat/root_system/integrable_representations.py -> build/lib.linux-i686-2.7/sage/combinat/root_system copying sage/combinat/root_system/hecke_algebra_representation.py -> build/lib.linux-i686-2.7/sage/combinat/root_system copying sage/combinat/root_system/fundamental_group.py -> build/lib.linux-i686-2.7/sage/combinat/root_system copying sage/combinat/root_system/extended_affine_weyl_group.py -> build/lib.linux-i686-2.7/sage/combinat/root_system copying sage/combinat/root_system/dynkin_diagram.py -> build/lib.linux-i686-2.7/sage/combinat/root_system copying sage/combinat/root_system/coxeter_type.py -> build/lib.linux-i686-2.7/sage/combinat/root_system copying sage/combinat/root_system/coxeter_matrix.py -> build/lib.linux-i686-2.7/sage/combinat/root_system copying sage/combinat/root_system/coxeter_group.py -> build/lib.linux-i686-2.7/sage/combinat/root_system copying sage/combinat/root_system/cartan_type.py -> build/lib.linux-i686-2.7/sage/combinat/root_system copying sage/combinat/root_system/cartan_matrix.py -> build/lib.linux-i686-2.7/sage/combinat/root_system copying sage/combinat/root_system/branching_rules.py -> build/lib.linux-i686-2.7/sage/combinat/root_system copying sage/combinat/root_system/associahedron.py -> build/lib.linux-i686-2.7/sage/combinat/root_system copying sage/combinat/root_system/ambient_space.py -> build/lib.linux-i686-2.7/sage/combinat/root_system copying sage/combinat/root_system/all.py -> build/lib.linux-i686-2.7/sage/combinat/root_system copying sage/combinat/root_system/__init__.py -> build/lib.linux-i686-2.7/sage/combinat/root_system creating build/lib.linux-i686-2.7/sage/combinat/rigged_configurations copying sage/combinat/rigged_configurations/tensor_product_kr_tableaux_element.py -> build/lib.linux-i686-2.7/sage/combinat/rigged_configurations copying sage/combinat/rigged_configurations/tensor_product_kr_tableaux.py -> build/lib.linux-i686-2.7/sage/combinat/rigged_configurations copying sage/combinat/rigged_configurations/rigged_partition.py -> build/lib.linux-i686-2.7/sage/combinat/rigged_configurations copying sage/combinat/rigged_configurations/rigged_configurations.py -> build/lib.linux-i686-2.7/sage/combinat/rigged_configurations copying sage/combinat/rigged_configurations/rigged_configuration_element.py -> build/lib.linux-i686-2.7/sage/combinat/rigged_configurations copying sage/combinat/rigged_configurations/rc_infinity.py -> build/lib.linux-i686-2.7/sage/combinat/rigged_configurations copying sage/combinat/rigged_configurations/rc_crystal.py -> build/lib.linux-i686-2.7/sage/combinat/rigged_configurations copying sage/combinat/rigged_configurations/kr_tableaux.py -> build/lib.linux-i686-2.7/sage/combinat/rigged_configurations copying sage/combinat/rigged_configurations/kleber_tree.py -> build/lib.linux-i686-2.7/sage/combinat/rigged_configurations copying sage/combinat/rigged_configurations/bijection.py -> build/lib.linux-i686-2.7/sage/combinat/rigged_configurations copying sage/combinat/rigged_configurations/bij_type_E67.py -> build/lib.linux-i686-2.7/sage/combinat/rigged_configurations copying sage/combinat/rigged_configurations/bij_type_D_twisted.py -> build/lib.linux-i686-2.7/sage/combinat/rigged_configurations copying sage/combinat/rigged_configurations/bij_type_D_tri.py -> build/lib.linux-i686-2.7/sage/combinat/rigged_configurations copying sage/combinat/rigged_configurations/bij_type_D.py -> build/lib.linux-i686-2.7/sage/combinat/rigged_configurations copying sage/combinat/rigged_configurations/bij_type_C.py -> build/lib.linux-i686-2.7/sage/combinat/rigged_configurations copying sage/combinat/rigged_configurations/bij_type_B.py -> build/lib.linux-i686-2.7/sage/combinat/rigged_configurations copying sage/combinat/rigged_configurations/bij_type_A2_odd.py -> build/lib.linux-i686-2.7/sage/combinat/rigged_configurations copying sage/combinat/rigged_configurations/bij_type_A2_even.py -> build/lib.linux-i686-2.7/sage/combinat/rigged_configurations copying sage/combinat/rigged_configurations/bij_type_A2_dual.py -> build/lib.linux-i686-2.7/sage/combinat/rigged_configurations copying sage/combinat/rigged_configurations/bij_type_A.py -> build/lib.linux-i686-2.7/sage/combinat/rigged_configurations copying sage/combinat/rigged_configurations/bij_infinity.py -> build/lib.linux-i686-2.7/sage/combinat/rigged_configurations copying sage/combinat/rigged_configurations/bij_abstract_class.py -> build/lib.linux-i686-2.7/sage/combinat/rigged_configurations copying sage/combinat/rigged_configurations/all.py -> build/lib.linux-i686-2.7/sage/combinat/rigged_configurations copying sage/combinat/rigged_configurations/__init__.py -> build/lib.linux-i686-2.7/sage/combinat/rigged_configurations creating build/lib.linux-i686-2.7/sage/combinat/posets copying sage/combinat/posets/posets.py -> build/lib.linux-i686-2.7/sage/combinat/posets copying sage/combinat/posets/poset_examples.py -> build/lib.linux-i686-2.7/sage/combinat/posets copying sage/combinat/posets/moebius_algebra.py -> build/lib.linux-i686-2.7/sage/combinat/posets copying sage/combinat/posets/linear_extensions.py -> build/lib.linux-i686-2.7/sage/combinat/posets copying sage/combinat/posets/lattices.py -> build/lib.linux-i686-2.7/sage/combinat/posets copying sage/combinat/posets/incidence_algebras.py -> build/lib.linux-i686-2.7/sage/combinat/posets copying sage/combinat/posets/hasse_diagram.py -> build/lib.linux-i686-2.7/sage/combinat/posets copying sage/combinat/posets/elements.py -> build/lib.linux-i686-2.7/sage/combinat/posets copying sage/combinat/posets/cartesian_product.py -> build/lib.linux-i686-2.7/sage/combinat/posets copying sage/combinat/posets/all.py -> build/lib.linux-i686-2.7/sage/combinat/posets copying sage/combinat/posets/__init__.py -> build/lib.linux-i686-2.7/sage/combinat/posets creating build/lib.linux-i686-2.7/sage/combinat/ncsym copying sage/combinat/ncsym/ncsym.py -> build/lib.linux-i686-2.7/sage/combinat/ncsym copying sage/combinat/ncsym/dual.py -> build/lib.linux-i686-2.7/sage/combinat/ncsym copying sage/combinat/ncsym/bases.py -> build/lib.linux-i686-2.7/sage/combinat/ncsym copying sage/combinat/ncsym/all.py -> build/lib.linux-i686-2.7/sage/combinat/ncsym copying sage/combinat/ncsym/__init__.py -> build/lib.linux-i686-2.7/sage/combinat/ncsym creating build/lib.linux-i686-2.7/sage/combinat/ncsf_qsym copying sage/combinat/ncsf_qsym/tutorial.py -> build/lib.linux-i686-2.7/sage/combinat/ncsf_qsym copying sage/combinat/ncsf_qsym/qsym.py -> build/lib.linux-i686-2.7/sage/combinat/ncsf_qsym copying sage/combinat/ncsf_qsym/ncsf.py -> build/lib.linux-i686-2.7/sage/combinat/ncsf_qsym copying sage/combinat/ncsf_qsym/generic_basis_code.py -> build/lib.linux-i686-2.7/sage/combinat/ncsf_qsym copying sage/combinat/ncsf_qsym/combinatorics.py -> build/lib.linux-i686-2.7/sage/combinat/ncsf_qsym copying sage/combinat/ncsf_qsym/all.py -> build/lib.linux-i686-2.7/sage/combinat/ncsf_qsym copying sage/combinat/ncsf_qsym/__init__.py -> build/lib.linux-i686-2.7/sage/combinat/ncsf_qsym creating build/lib.linux-i686-2.7/sage/combinat/matrices copying sage/combinat/matrices/latin.py -> build/lib.linux-i686-2.7/sage/combinat/matrices copying sage/combinat/matrices/hadamard_matrix.py -> build/lib.linux-i686-2.7/sage/combinat/matrices copying sage/combinat/matrices/dlxcpp.py -> build/lib.linux-i686-2.7/sage/combinat/matrices copying sage/combinat/matrices/all.py -> build/lib.linux-i686-2.7/sage/combinat/matrices copying sage/combinat/matrices/__init__.py -> build/lib.linux-i686-2.7/sage/combinat/matrices creating build/lib.linux-i686-2.7/sage/combinat/integer_lists copying sage/combinat/integer_lists/nn.py -> build/lib.linux-i686-2.7/sage/combinat/integer_lists copying sage/combinat/integer_lists/lists.py -> build/lib.linux-i686-2.7/sage/combinat/integer_lists copying sage/combinat/integer_lists/__init__.py -> build/lib.linux-i686-2.7/sage/combinat/integer_lists creating build/lib.linux-i686-2.7/sage/combinat/designs copying sage/combinat/designs/twographs.py -> build/lib.linux-i686-2.7/sage/combinat/designs copying sage/combinat/designs/steiner_quadruple_systems.py -> build/lib.linux-i686-2.7/sage/combinat/designs copying sage/combinat/designs/resolvable_bibd.py -> build/lib.linux-i686-2.7/sage/combinat/designs copying sage/combinat/designs/orthogonal_arrays_build_recursive.py -> build/lib.linux-i686-2.7/sage/combinat/designs copying sage/combinat/designs/orthogonal_arrays.py -> build/lib.linux-i686-2.7/sage/combinat/designs copying sage/combinat/designs/latin_squares.py -> build/lib.linux-i686-2.7/sage/combinat/designs copying sage/combinat/designs/incidence_structures.py -> build/lib.linux-i686-2.7/sage/combinat/designs copying sage/combinat/designs/group_divisible_designs.py -> build/lib.linux-i686-2.7/sage/combinat/designs copying sage/combinat/designs/ext_rep.py -> build/lib.linux-i686-2.7/sage/combinat/designs copying sage/combinat/designs/difference_matrices.py -> build/lib.linux-i686-2.7/sage/combinat/designs copying sage/combinat/designs/difference_family.py -> build/lib.linux-i686-2.7/sage/combinat/designs copying sage/combinat/designs/design_catalog.py -> build/lib.linux-i686-2.7/sage/combinat/designs copying sage/combinat/designs/database.py -> build/lib.linux-i686-2.7/sage/combinat/designs copying sage/combinat/designs/covering_design.py -> build/lib.linux-i686-2.7/sage/combinat/designs copying sage/combinat/designs/block_design.py -> build/lib.linux-i686-2.7/sage/combinat/designs copying sage/combinat/designs/bibd.py -> build/lib.linux-i686-2.7/sage/combinat/designs copying sage/combinat/designs/all.py -> build/lib.linux-i686-2.7/sage/combinat/designs copying sage/combinat/designs/__init__.py -> build/lib.linux-i686-2.7/sage/combinat/designs creating build/lib.linux-i686-2.7/sage/combinat/crystals copying sage/combinat/crystals/virtual_crystal.py -> build/lib.linux-i686-2.7/sage/combinat/crystals copying sage/combinat/crystals/tensor_product.py -> build/lib.linux-i686-2.7/sage/combinat/crystals copying sage/combinat/crystals/subcrystal.py -> build/lib.linux-i686-2.7/sage/combinat/crystals copying sage/combinat/crystals/star_crystal.py -> build/lib.linux-i686-2.7/sage/combinat/crystals copying sage/combinat/crystals/spins.py -> build/lib.linux-i686-2.7/sage/combinat/crystals copying sage/combinat/crystals/polyhedral_realization.py -> build/lib.linux-i686-2.7/sage/combinat/crystals copying sage/combinat/crystals/monomial_crystals.py -> build/lib.linux-i686-2.7/sage/combinat/crystals copying sage/combinat/crystals/littelmann_path.py -> build/lib.linux-i686-2.7/sage/combinat/crystals copying sage/combinat/crystals/kyoto_path_model.py -> build/lib.linux-i686-2.7/sage/combinat/crystals copying sage/combinat/crystals/kirillov_reshetikhin.py -> build/lib.linux-i686-2.7/sage/combinat/crystals copying sage/combinat/crystals/infinity_crystals.py -> build/lib.linux-i686-2.7/sage/combinat/crystals copying sage/combinat/crystals/induced_structure.py -> build/lib.linux-i686-2.7/sage/combinat/crystals copying sage/combinat/crystals/highest_weight_crystals.py -> build/lib.linux-i686-2.7/sage/combinat/crystals copying sage/combinat/crystals/generalized_young_walls.py -> build/lib.linux-i686-2.7/sage/combinat/crystals copying sage/combinat/crystals/fast_crystals.py -> build/lib.linux-i686-2.7/sage/combinat/crystals copying sage/combinat/crystals/elementary_crystals.py -> build/lib.linux-i686-2.7/sage/combinat/crystals copying sage/combinat/crystals/direct_sum.py -> build/lib.linux-i686-2.7/sage/combinat/crystals copying sage/combinat/crystals/crystals.py -> build/lib.linux-i686-2.7/sage/combinat/crystals copying sage/combinat/crystals/catalog_kirillov_reshetikhin.py -> build/lib.linux-i686-2.7/sage/combinat/crystals copying sage/combinat/crystals/catalog_infinity_crystals.py -> build/lib.linux-i686-2.7/sage/combinat/crystals copying sage/combinat/crystals/catalog_elementary_crystals.py -> build/lib.linux-i686-2.7/sage/combinat/crystals copying sage/combinat/crystals/catalog.py -> build/lib.linux-i686-2.7/sage/combinat/crystals copying sage/combinat/crystals/all.py -> build/lib.linux-i686-2.7/sage/combinat/crystals copying sage/combinat/crystals/alcove_path.py -> build/lib.linux-i686-2.7/sage/combinat/crystals copying sage/combinat/crystals/affinization.py -> build/lib.linux-i686-2.7/sage/combinat/crystals copying sage/combinat/crystals/affine_factorization.py -> build/lib.linux-i686-2.7/sage/combinat/crystals copying sage/combinat/crystals/affine.py -> build/lib.linux-i686-2.7/sage/combinat/crystals copying sage/combinat/crystals/__init__.py -> build/lib.linux-i686-2.7/sage/combinat/crystals creating build/lib.linux-i686-2.7/sage/combinat/cluster_algebra_quiver copying sage/combinat/cluster_algebra_quiver/quiver_mutation_type.py -> build/lib.linux-i686-2.7/sage/combinat/cluster_algebra_quiver copying sage/combinat/cluster_algebra_quiver/quiver.py -> build/lib.linux-i686-2.7/sage/combinat/cluster_algebra_quiver copying sage/combinat/cluster_algebra_quiver/mutation_type.py -> build/lib.linux-i686-2.7/sage/combinat/cluster_algebra_quiver copying sage/combinat/cluster_algebra_quiver/mutation_class.py -> build/lib.linux-i686-2.7/sage/combinat/cluster_algebra_quiver copying sage/combinat/cluster_algebra_quiver/cluster_seed.py -> build/lib.linux-i686-2.7/sage/combinat/cluster_algebra_quiver copying sage/combinat/cluster_algebra_quiver/all.py -> build/lib.linux-i686-2.7/sage/combinat/cluster_algebra_quiver copying sage/combinat/cluster_algebra_quiver/__init__.py -> build/lib.linux-i686-2.7/sage/combinat/cluster_algebra_quiver creating build/lib.linux-i686-2.7/sage/coding copying sage/coding/two_weight_db.py -> build/lib.linux-i686-2.7/sage/coding copying sage/coding/subfield_subcode.py -> build/lib.linux-i686-2.7/sage/coding copying sage/coding/self_dual_codes.py -> build/lib.linux-i686-2.7/sage/coding copying sage/coding/sd_codes.py -> build/lib.linux-i686-2.7/sage/coding copying sage/coding/relative_finite_field_extension.py -> build/lib.linux-i686-2.7/sage/coding copying sage/coding/reed_muller_code.py -> build/lib.linux-i686-2.7/sage/coding copying sage/coding/punctured_code.py -> build/lib.linux-i686-2.7/sage/coding copying sage/coding/parity_check_code.py -> build/lib.linux-i686-2.7/sage/coding copying sage/coding/linear_code.py -> build/lib.linux-i686-2.7/sage/coding copying sage/coding/hamming_code.py -> build/lib.linux-i686-2.7/sage/coding copying sage/coding/guava.py -> build/lib.linux-i686-2.7/sage/coding copying sage/coding/grs.py -> build/lib.linux-i686-2.7/sage/coding copying sage/coding/golay_code.py -> build/lib.linux-i686-2.7/sage/coding copying sage/coding/extended_code.py -> build/lib.linux-i686-2.7/sage/coding copying sage/coding/encoders_catalog.py -> build/lib.linux-i686-2.7/sage/coding copying sage/coding/encoder.py -> build/lib.linux-i686-2.7/sage/coding copying sage/coding/delsarte_bounds.py -> build/lib.linux-i686-2.7/sage/coding copying sage/coding/decoders_catalog.py -> build/lib.linux-i686-2.7/sage/coding copying sage/coding/decoder.py -> build/lib.linux-i686-2.7/sage/coding copying sage/coding/databases.py -> build/lib.linux-i686-2.7/sage/coding copying sage/coding/cyclic_code.py -> build/lib.linux-i686-2.7/sage/coding copying sage/coding/codes_catalog.py -> build/lib.linux-i686-2.7/sage/coding copying sage/coding/code_constructions.py -> build/lib.linux-i686-2.7/sage/coding copying sage/coding/code_bounds.py -> build/lib.linux-i686-2.7/sage/coding copying sage/coding/channels_catalog.py -> build/lib.linux-i686-2.7/sage/coding copying sage/coding/channel_constructions.py -> build/lib.linux-i686-2.7/sage/coding copying sage/coding/bounds_catalog.py -> build/lib.linux-i686-2.7/sage/coding copying sage/coding/bch.py -> build/lib.linux-i686-2.7/sage/coding copying sage/coding/all.py -> build/lib.linux-i686-2.7/sage/coding copying sage/coding/__init__.py -> build/lib.linux-i686-2.7/sage/coding creating build/lib.linux-i686-2.7/sage/coding/source_coding copying sage/coding/source_coding/huffman.py -> build/lib.linux-i686-2.7/sage/coding/source_coding copying sage/coding/source_coding/all.py -> build/lib.linux-i686-2.7/sage/coding/source_coding copying sage/coding/source_coding/__init__.py -> build/lib.linux-i686-2.7/sage/coding/source_coding creating build/lib.linux-i686-2.7/sage/coding/guruswami_sudan copying sage/coding/guruswami_sudan/utils.py -> build/lib.linux-i686-2.7/sage/coding/guruswami_sudan copying sage/coding/guruswami_sudan/interpolation.py -> build/lib.linux-i686-2.7/sage/coding/guruswami_sudan copying sage/coding/guruswami_sudan/gs_decoder.py -> build/lib.linux-i686-2.7/sage/coding/guruswami_sudan copying sage/coding/guruswami_sudan/__init__.py -> build/lib.linux-i686-2.7/sage/coding/guruswami_sudan creating build/lib.linux-i686-2.7/sage/coding/codecan copying sage/coding/codecan/__init__.py -> build/lib.linux-i686-2.7/sage/coding/codecan creating build/lib.linux-i686-2.7/sage/categories copying sage/categories/with_realizations.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/weyl_groups.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/vector_spaces.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/unital_algebras.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/unique_factorization_domains.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/tutorial.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/topological_spaces.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/tensor.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/super_modules_with_basis.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/super_modules.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/super_hopf_algebras_with_basis.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/super_algebras_with_basis.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/super_algebras.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/subquotients.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/subobjects.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/simplicial_sets.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/simplicial_complexes.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/shephard_groups.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/sets_with_partial_maps.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/sets_with_grading.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/sets_cat.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/semisimple_algebras.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/semirings.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/semigroups.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/schemes.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/rngs.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/rings.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/ring_ideals.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/right_modules.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/regular_crystals.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/realizations.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/r_trivial_semigroups.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/quotients.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/quotient_fields.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/pushout.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/principal_ideal_domains.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/primer.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/posets.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/poor_man_map.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/polyhedra.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/pointed_sets.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/permutation_groups.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/partially_ordered_monoids.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/objects.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/number_fields.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/monoids.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/monoid_algebras.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/modules_with_basis.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/modules.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/modular_abelian_varieties.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/metric_spaces.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/matrix_algebras.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/manifolds.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/magmatic_algebras.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/magmas_and_additive_magmas.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/magmas.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/lie_groups.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/left_modules.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/lattice_posets.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/l_trivial_semigroups.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/j_trivial_semigroups.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/isomorphic_objects.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/integral_domains.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/infinite_enumerated_sets.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/hopf_algebras_with_basis.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/hopf_algebras.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/homsets.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/homset.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/highest_weight_crystals.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/hecke_modules.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/h_trivial_semigroups.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/groups.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/groupoid.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/group_algebras.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/graphs.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/graded_modules_with_basis.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/graded_modules.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/graded_hopf_algebras_with_basis.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/graded_hopf_algebras.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/graded_coalgebras_with_basis.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/graded_coalgebras.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/graded_bialgebras_with_basis.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/graded_bialgebras.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/graded_algebras_with_basis.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/graded_algebras.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/generalized_coxeter_groups.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/gcd_domains.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/g_sets.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/function_fields.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/finitely_generated_semigroups.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/finitely_generated_magmas.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/finite_weyl_groups.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/finite_sets.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/finite_semigroups.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/finite_posets.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/finite_permutation_groups.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/finite_monoids.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/finite_lattice_posets.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/finite_groups.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/finite_fields.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/finite_enumerated_sets.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/finite_dimensional_semisimple_algebras_with_basis.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/finite_dimensional_modules_with_basis.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/finite_dimensional_hopf_algebras_with_basis.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/finite_dimensional_coalgebras_with_basis.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/finite_dimensional_bialgebras_with_basis.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/finite_dimensional_algebras_with_basis.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/finite_crystals.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/finite_coxeter_groups.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/finite_complex_reflection_groups.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/filtered_modules_with_basis.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/filtered_modules.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/filtered_algebras_with_basis.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/filtered_algebras.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/fields.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/facade_sets.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/euclidean_domains.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/enumerated_sets.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/dual.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/domains.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/division_rings.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/distributive_magmas_and_additive_magmas.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/discrete_valuation.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/cw_complexes.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/crystals.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/coxeter_groups.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/coxeter_group_algebras.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/covariant_functorial_construction.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/complex_reflection_or_generalized_coxeter_groups.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/complex_reflection_groups.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/complete_discrete_valuation.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/commutative_rings.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/commutative_ring_ideals.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/commutative_algebras.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/commutative_algebra_ideals.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/commutative_additive_semigroups.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/commutative_additive_monoids.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/commutative_additive_groups.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/coalgebras_with_basis.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/coalgebras.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/classical_crystals.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/category_with_axiom.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/category_types.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/category.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/cartesian_product.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/bimodules.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/bialgebras_with_basis.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/bialgebras.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/basic.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/associative_algebras.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/aperiodic_semigroups.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/all.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/algebras_with_basis.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/algebras.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/algebra_modules.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/algebra_ideals.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/algebra_functor.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/affine_weyl_groups.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/additive_semigroups.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/additive_monoids.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/additive_magmas.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/additive_groups.py -> build/lib.linux-i686-2.7/sage/categories copying sage/categories/__init__.py -> build/lib.linux-i686-2.7/sage/categories creating build/lib.linux-i686-2.7/sage/categories/examples copying sage/categories/examples/with_realizations.py -> build/lib.linux-i686-2.7/sage/categories/examples copying sage/categories/examples/sets_with_grading.py -> build/lib.linux-i686-2.7/sage/categories/examples copying sage/categories/examples/sets_cat.py -> build/lib.linux-i686-2.7/sage/categories/examples copying sage/categories/examples/semigroups.py -> build/lib.linux-i686-2.7/sage/categories/examples copying sage/categories/examples/posets.py -> build/lib.linux-i686-2.7/sage/categories/examples copying sage/categories/examples/monoids.py -> build/lib.linux-i686-2.7/sage/categories/examples copying sage/categories/examples/manifolds.py -> build/lib.linux-i686-2.7/sage/categories/examples copying sage/categories/examples/infinite_enumerated_sets.py -> build/lib.linux-i686-2.7/sage/categories/examples copying sage/categories/examples/hopf_algebras_with_basis.py -> build/lib.linux-i686-2.7/sage/categories/examples copying sage/categories/examples/graphs.py -> build/lib.linux-i686-2.7/sage/categories/examples copying sage/categories/examples/graded_modules_with_basis.py -> build/lib.linux-i686-2.7/sage/categories/examples copying sage/categories/examples/graded_connected_hopf_algebras_with_basis.py -> build/lib.linux-i686-2.7/sage/categories/examples copying sage/categories/examples/finite_weyl_groups.py -> build/lib.linux-i686-2.7/sage/categories/examples copying sage/categories/examples/finite_semigroups.py -> build/lib.linux-i686-2.7/sage/categories/examples copying sage/categories/examples/finite_monoids.py -> build/lib.linux-i686-2.7/sage/categories/examples copying sage/categories/examples/finite_enumerated_sets.py -> build/lib.linux-i686-2.7/sage/categories/examples copying sage/categories/examples/finite_dimensional_algebras_with_basis.py -> build/lib.linux-i686-2.7/sage/categories/examples copying sage/categories/examples/finite_coxeter_groups.py -> build/lib.linux-i686-2.7/sage/categories/examples copying sage/categories/examples/filtered_modules_with_basis.py -> build/lib.linux-i686-2.7/sage/categories/examples copying sage/categories/examples/filtered_algebras_with_basis.py -> build/lib.linux-i686-2.7/sage/categories/examples copying sage/categories/examples/facade_sets.py -> build/lib.linux-i686-2.7/sage/categories/examples copying sage/categories/examples/cw_complexes.py -> build/lib.linux-i686-2.7/sage/categories/examples copying sage/categories/examples/crystals.py -> build/lib.linux-i686-2.7/sage/categories/examples copying sage/categories/examples/coxeter_groups.py -> build/lib.linux-i686-2.7/sage/categories/examples copying sage/categories/examples/commutative_additive_semigroups.py -> build/lib.linux-i686-2.7/sage/categories/examples copying sage/categories/examples/commutative_additive_monoids.py -> build/lib.linux-i686-2.7/sage/categories/examples copying sage/categories/examples/algebras_with_basis.py -> build/lib.linux-i686-2.7/sage/categories/examples copying sage/categories/examples/__init__.py -> build/lib.linux-i686-2.7/sage/categories/examples creating build/lib.linux-i686-2.7/sage/calculus copying sage/calculus/wester.py -> build/lib.linux-i686-2.7/sage/calculus copying sage/calculus/tests.py -> build/lib.linux-i686-2.7/sage/calculus copying sage/calculus/test_sympy.py -> build/lib.linux-i686-2.7/sage/calculus copying sage/calculus/predefined.py -> build/lib.linux-i686-2.7/sage/calculus copying sage/calculus/functions.py -> build/lib.linux-i686-2.7/sage/calculus copying sage/calculus/functional.py -> build/lib.linux-i686-2.7/sage/calculus copying sage/calculus/desolvers.py -> build/lib.linux-i686-2.7/sage/calculus copying sage/calculus/calculus.py -> build/lib.linux-i686-2.7/sage/calculus copying sage/calculus/all.py -> build/lib.linux-i686-2.7/sage/calculus copying sage/calculus/__init__.py -> build/lib.linux-i686-2.7/sage/calculus creating build/lib.linux-i686-2.7/sage/calculus/transforms copying sage/calculus/transforms/dft.py -> build/lib.linux-i686-2.7/sage/calculus/transforms copying sage/calculus/transforms/all.py -> build/lib.linux-i686-2.7/sage/calculus/transforms copying sage/calculus/transforms/__init__.py -> build/lib.linux-i686-2.7/sage/calculus/transforms creating build/lib.linux-i686-2.7/sage/arith copying sage/arith/misc.py -> build/lib.linux-i686-2.7/sage/arith copying sage/arith/all.py -> build/lib.linux-i686-2.7/sage/arith copying sage/arith/__init__.py -> build/lib.linux-i686-2.7/sage/arith creating build/lib.linux-i686-2.7/sage/algebras copying sage/algebras/yokonuma_hecke_algebra.py -> build/lib.linux-i686-2.7/sage/algebras copying sage/algebras/weyl_algebra.py -> build/lib.linux-i686-2.7/sage/algebras copying sage/algebras/tensor_algebra.py -> build/lib.linux-i686-2.7/sage/algebras copying sage/algebras/shuffle_algebra.py -> build/lib.linux-i686-2.7/sage/algebras copying sage/algebras/schur_algebra.py -> build/lib.linux-i686-2.7/sage/algebras copying sage/algebras/rational_cherednik_algebra.py -> build/lib.linux-i686-2.7/sage/algebras copying sage/algebras/quaternion_algebra_element.py -> build/lib.linux-i686-2.7/sage/algebras copying sage/algebras/quaternion_algebra.py -> build/lib.linux-i686-2.7/sage/algebras copying sage/algebras/q_system.py -> build/lib.linux-i686-2.7/sage/algebras copying sage/algebras/orlik_solomon.py -> build/lib.linux-i686-2.7/sage/algebras copying sage/algebras/nil_coxeter_algebra.py -> build/lib.linux-i686-2.7/sage/algebras copying sage/algebras/jordan_algebra.py -> build/lib.linux-i686-2.7/sage/algebras copying sage/algebras/iwahori_hecke_algebra.py -> build/lib.linux-i686-2.7/sage/algebras copying sage/algebras/hall_algebra.py -> build/lib.linux-i686-2.7/sage/algebras copying sage/algebras/group_algebra.py -> build/lib.linux-i686-2.7/sage/algebras copying sage/algebras/free_zinbiel_algebra.py -> build/lib.linux-i686-2.7/sage/algebras copying sage/algebras/free_algebra_quotient_element.py -> build/lib.linux-i686-2.7/sage/algebras copying sage/algebras/free_algebra_quotient.py -> build/lib.linux-i686-2.7/sage/algebras copying sage/algebras/free_algebra_element.py -> build/lib.linux-i686-2.7/sage/algebras copying sage/algebras/free_algebra.py -> build/lib.linux-i686-2.7/sage/algebras copying sage/algebras/commutative_dga.py -> build/lib.linux-i686-2.7/sage/algebras copying sage/algebras/cluster_algebra.py -> build/lib.linux-i686-2.7/sage/algebras copying sage/algebras/clifford_algebra.py -> build/lib.linux-i686-2.7/sage/algebras copying sage/algebras/catalog.py -> build/lib.linux-i686-2.7/sage/algebras copying sage/algebras/associated_graded.py -> build/lib.linux-i686-2.7/sage/algebras copying sage/algebras/all.py -> build/lib.linux-i686-2.7/sage/algebras copying sage/algebras/algebra_element.py -> build/lib.linux-i686-2.7/sage/algebras copying sage/algebras/algebra.py -> build/lib.linux-i686-2.7/sage/algebras copying sage/algebras/affine_nil_temperley_lieb.py -> build/lib.linux-i686-2.7/sage/algebras copying sage/algebras/__init__.py -> build/lib.linux-i686-2.7/sage/algebras creating build/lib.linux-i686-2.7/sage/algebras/steenrod copying sage/algebras/steenrod/steenrod_algebra_mult.py -> build/lib.linux-i686-2.7/sage/algebras/steenrod copying sage/algebras/steenrod/steenrod_algebra_misc.py -> build/lib.linux-i686-2.7/sage/algebras/steenrod copying sage/algebras/steenrod/steenrod_algebra_bases.py -> build/lib.linux-i686-2.7/sage/algebras/steenrod copying sage/algebras/steenrod/steenrod_algebra.py -> build/lib.linux-i686-2.7/sage/algebras/steenrod copying sage/algebras/steenrod/all.py -> build/lib.linux-i686-2.7/sage/algebras/steenrod copying sage/algebras/steenrod/__init__.py -> build/lib.linux-i686-2.7/sage/algebras/steenrod creating build/lib.linux-i686-2.7/sage/algebras/quatalg copying sage/algebras/quatalg/quaternion_algebra.py -> build/lib.linux-i686-2.7/sage/algebras/quatalg copying sage/algebras/quatalg/all.py -> build/lib.linux-i686-2.7/sage/algebras/quatalg copying sage/algebras/quatalg/__init__.py -> build/lib.linux-i686-2.7/sage/algebras/quatalg creating build/lib.linux-i686-2.7/sage/algebras/letterplace copying sage/algebras/letterplace/__init__.py -> build/lib.linux-i686-2.7/sage/algebras/letterplace creating build/lib.linux-i686-2.7/sage/algebras/finite_dimensional_algebras copying sage/algebras/finite_dimensional_algebras/finite_dimensional_algebra_morphism.py -> build/lib.linux-i686-2.7/sage/algebras/finite_dimensional_algebras copying sage/algebras/finite_dimensional_algebras/finite_dimensional_algebra_ideal.py -> build/lib.linux-i686-2.7/sage/algebras/finite_dimensional_algebras copying sage/algebras/finite_dimensional_algebras/finite_dimensional_algebra_element.py -> build/lib.linux-i686-2.7/sage/algebras/finite_dimensional_algebras copying sage/algebras/finite_dimensional_algebras/finite_dimensional_algebra.py -> build/lib.linux-i686-2.7/sage/algebras/finite_dimensional_algebras copying sage/algebras/finite_dimensional_algebras/all.py -> build/lib.linux-i686-2.7/sage/algebras/finite_dimensional_algebras copying sage/algebras/finite_dimensional_algebras/__init__.py -> build/lib.linux-i686-2.7/sage/algebras/finite_dimensional_algebras creating build/lib.linux-i686-2.7/sage_setup copying sage_setup/optional_extension.py -> build/lib.linux-i686-2.7/sage_setup copying sage_setup/find.py -> build/lib.linux-i686-2.7/sage_setup copying sage_setup/clean.py -> build/lib.linux-i686-2.7/sage_setup copying sage_setup/__init__.py -> build/lib.linux-i686-2.7/sage_setup creating build/lib.linux-i686-2.7/sage_setup/docbuild copying sage_setup/docbuild/__init__.py -> build/lib.linux-i686-2.7/sage_setup/docbuild copying sage_setup/docbuild/sphinxbuild.py -> build/lib.linux-i686-2.7/sage_setup/docbuild copying sage_setup/docbuild/build_options.py -> build/lib.linux-i686-2.7/sage_setup/docbuild copying sage_setup/docbuild/__main__.py -> build/lib.linux-i686-2.7/sage_setup/docbuild creating build/lib.linux-i686-2.7/sage_setup/docbuild/ext copying sage_setup/docbuild/ext/multidocs.py -> build/lib.linux-i686-2.7/sage_setup/docbuild/ext copying sage_setup/docbuild/ext/sage_autodoc.py -> build/lib.linux-i686-2.7/sage_setup/docbuild/ext copying sage_setup/docbuild/ext/inventory_builder.py -> build/lib.linux-i686-2.7/sage_setup/docbuild/ext copying sage_setup/docbuild/ext/__init__.py -> build/lib.linux-i686-2.7/sage_setup/docbuild/ext creating build/lib.linux-i686-2.7/sage_setup/autogen copying sage_setup/autogen/interpreters.py -> build/lib.linux-i686-2.7/sage_setup/autogen copying sage_setup/autogen/__init__.py -> build/lib.linux-i686-2.7/sage_setup/autogen creating build/lib.linux-i686-2.7/sage_setup/autogen/pari copying sage_setup/autogen/pari/ret.py -> build/lib.linux-i686-2.7/sage_setup/autogen/pari copying sage_setup/autogen/pari/parser.py -> build/lib.linux-i686-2.7/sage_setup/autogen/pari copying sage_setup/autogen/pari/generator.py -> build/lib.linux-i686-2.7/sage_setup/autogen/pari copying sage_setup/autogen/pari/doc.py -> build/lib.linux-i686-2.7/sage_setup/autogen/pari copying sage_setup/autogen/pari/args.py -> build/lib.linux-i686-2.7/sage_setup/autogen/pari copying sage_setup/autogen/pari/__init__.py -> build/lib.linux-i686-2.7/sage_setup/autogen/pari running build_ext Updating Cython code.... Compiling sage/algebras/quatalg/quaternion_algebra_element.pyx because it changed. Compiling sage/algebras/letterplace/free_algebra_element_letterplace.pyx because it changed. Compiling sage/algebras/letterplace/free_algebra_letterplace.pyx because it changed. Compiling sage/algebras/letterplace/letterplace_ideal.pyx because it changed. Compiling sage/algebras/quatalg/quaternion_algebra_cython.pyx because it changed. Compiling sage/arith/multi_modular.pyx because it changed. Compiling sage/arith/numerical_approx.pyx because it changed. Compiling sage/arith/rational_reconstruction.pyx because it changed. Compiling sage/arith/srange.pyx because it changed. Compiling sage/calculus/integration.pyx because it changed. Compiling sage/calculus/interpolation.pyx because it changed. Compiling sage/calculus/interpolators.pyx because it changed. Compiling sage/calculus/ode.pyx because it changed. Compiling sage/calculus/riemann.pyx because it changed. Compiling sage/calculus/transforms/dwt.pyx because it changed. Compiling sage/calculus/transforms/fft.pyx because it changed. Compiling sage/calculus/var.pyx because it changed. Compiling sage/categories/action.pyx because it changed. Compiling sage/categories/category_cy_helper.pyx because it changed. Compiling sage/categories/category_singleton.pyx because it changed. Compiling sage/categories/coercion_methods.pyx because it changed. Compiling sage/categories/examples/semigroups_cython.pyx because it changed. Compiling sage/categories/functor.pyx because it changed. Compiling sage/categories/map.pyx because it changed. Compiling sage/categories/morphism.pyx because it changed. Compiling sage/coding/codecan/codecan.pyx because it changed. Compiling sage/coding/binary_code.pyx because it changed. Compiling sage/coding/codecan/autgroup_can_label.pyx because it changed. Compiling sage/combinat/combinat_cython.pyx because it changed. Compiling sage/combinat/crystals/letters.pyx because it changed. Compiling sage/combinat/debruijn_sequence.pyx because it changed. Compiling sage/combinat/degree_sequences.pyx because it changed. Compiling sage/combinat/designs/designs_pyx.pyx because it changed. Compiling sage/combinat/designs/evenly_distributed_sets.pyx because it changed. Compiling sage/combinat/designs/orthogonal_arrays_find_recursive.pyx because it changed. Compiling sage/combinat/designs/subhypergraph_search.pyx because it changed. Compiling sage/combinat/dict_addition.pyx because it changed. Compiling sage/combinat/enumeration_mod_permgroup.pyx because it changed. Compiling sage/combinat/expnums.pyx because it changed. Compiling sage/combinat/integer_lists/base.pyx because it changed. Compiling sage/combinat/integer_lists/invlex.pyx because it changed. Compiling sage/combinat/matrices/dancing_links.pyx because it changed. Compiling sage/combinat/partitions.pyx because it changed. Compiling sage/combinat/permutation_cython.pyx because it changed. Compiling sage/combinat/q_bernoulli.pyx because it changed. Compiling sage/combinat/root_system/reflection_group_c.pyx because it changed. Compiling sage/combinat/words/word_char.pyx because it changed. Compiling sage/combinat/words/word_datatypes.pyx because it changed. Compiling sage/combinat/subword_complex_c.pyx because it changed. Compiling sage/crypto/boolean_function.pyx because it changed. Compiling sage/data_structures/binary_search.pyx because it changed. Compiling sage/data_structures/bitset.pyx because it changed. Compiling sage/data_structures/blas_dict.pyx because it changed. Compiling sage/data_structures/bounded_integer_sequences.pyx because it changed. Compiling sage/ext/fast_callable.pyx because it changed. Compiling sage/ext/fast_eval.pyx because it changed. Compiling sage/ext/interactive_constructors_c.pyx because it changed. Compiling sage/ext/interpreters/wrapper_cdf.pyx because it changed. Compiling sage/ext/interpreters/wrapper_el.pyx because it changed. Compiling sage/ext/interpreters/wrapper_py.pyx because it changed. Compiling sage/ext/interpreters/wrapper_rdf.pyx because it changed. Compiling sage/ext/interpreters/wrapper_rr.pyx because it changed. Compiling sage/ext/memory.pyx because it changed. Compiling sage/ext/memory_allocator.pyx because it changed. Compiling sage/finance/fractal.pyx because it changed. Compiling sage/finance/markov_multifractal_cython.pyx because it changed. Compiling sage/finance/option.pyx because it changed. Compiling sage/finance/time_series.pyx because it changed. Compiling sage/functions/prime_pi.pyx because it changed. Compiling sage/games/sudoku_backtrack.pyx because it changed. Compiling sage/geometry/point_collection.pyx because it changed. Compiling sage/geometry/toric_lattice_element.pyx because it changed. Compiling sage/geometry/integral_points.pyx because it changed. Compiling sage/geometry/triangulation/base.pyx because it changed. Compiling sage/graphs/asteroidal_triples.pyx because it changed. Compiling sage/graphs/chrompoly.pyx because it changed. Compiling sage/graphs/cliquer.pyx because it changed. Compiling sage/graphs/centrality.pyx because it changed. Compiling sage/graphs/independent_sets.pyx because it changed. Compiling sage/graphs/graph_decompositions/fast_digraph.pyx because it changed. Compiling sage/graphs/graph_decompositions/vertex_separation.pyx because it changed. Compiling sage/graphs/graph_decompositions/graph_products.pyx because it changed. Compiling sage/graphs/convexity_properties.pyx because it changed. Compiling sage/graphs/comparability.pyx because it changed. Compiling sage/graphs/generic_graph_pyx.pyx because it changed. Compiling sage/graphs/graph_generators_pyx.pyx because it changed. Compiling sage/graphs/distances_all_pairs.pyx because it changed. Compiling sage/graphs/base/graph_backends.pyx because it changed. Compiling sage/graphs/base/static_dense_graph.pyx because it changed. Compiling sage/graphs/base/static_sparse_graph.pyx because it changed. Compiling sage/graphs/base/static_sparse_backend.pyx because it changed. Compiling sage/graphs/weakly_chordal.pyx because it changed. Compiling sage/graphs/matchpoly.pyx because it changed. Compiling sage/graphs/planarity.pyx because it changed. Compiling sage/graphs/strongly_regular_db.pyx because it changed. Compiling sage/graphs/graph_decompositions/rankwidth.pyx because it changed. Compiling sage/graphs/graph_decompositions/bandwidth.pyx because it changed. Compiling sage/graphs/graph_decompositions/cutwidth.pyx because it changed. Compiling sage/graphs/spanning_tree.pyx because it changed. Compiling sage/graphs/trees.pyx because it changed. Compiling sage/graphs/genus.pyx because it changed. Compiling sage/graphs/hyperbolicity.pyx because it changed. Compiling sage/graphs/base/c_graph.pyx because it changed. Compiling sage/graphs/base/sparse_graph.pyx because it changed. Compiling sage/graphs/base/dense_graph.pyx because it changed. Compiling sage/graphs/base/boost_graph.pyx because it changed. Compiling sage/groups/group.pyx because it changed. Compiling sage/groups/libgap_wrapper.pyx because it changed. Compiling sage/groups/old.pyx because it changed. Compiling sage/groups/semimonomial_transformations/semimonomial_transformation.pyx because it changed. Compiling sage/groups/matrix_gps/group_element.pyx because it changed. Compiling sage/groups/perm_gps/permgroup_element.pyx because it changed. Compiling sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.pyx because it changed. Compiling sage/groups/perm_gps/partn_ref/canonical_augmentation.pyx because it changed. Compiling sage/groups/perm_gps/partn_ref/data_structures.pyx because it changed. Compiling sage/groups/perm_gps/partn_ref/double_coset.pyx because it changed. Compiling sage/groups/perm_gps/partn_ref/refinement_binary.pyx because it changed. Compiling sage/groups/perm_gps/partn_ref/refinement_graphs.pyx because it changed. Compiling sage/groups/perm_gps/partn_ref/refinement_lists.pyx because it changed. Compiling sage/groups/perm_gps/partn_ref/refinement_matrices.pyx because it changed. Compiling sage/groups/perm_gps/partn_ref/refinement_python.pyx because it changed. Compiling sage/groups/perm_gps/partn_ref/refinement_sets.pyx because it changed. Compiling sage/groups/perm_gps/partn_ref2/refinement_generic.pyx because it changed. Compiling sage/gsl/callback.pyx because it changed. Compiling sage/interacts/library_cython.pyx because it changed. Compiling sage/interfaces/sagespawn.pyx because it changed. Compiling sage/lfunctions/zero_sums.pyx because it changed. Compiling sage/libs/ecl.pyx because it changed. Compiling sage/libs/flint/flint.pyx because it changed. Compiling sage/libs/flint/fmpz_poly.pyx because it changed. Compiling sage/libs/flint/arith.pyx because it changed. Compiling sage/libs/glpk/error.pyx because it changed. Compiling sage/libs/gmp/pylong.pyx because it changed. Compiling sage/libs/linbox/linbox.pyx because it changed. Compiling sage/libs/lcalc/lcalc_Lfunction.pyx because it changed. Compiling sage/libs/libecm.pyx because it changed. Compiling sage/libs/lrcalc/lrcalc.pyx because it changed. Compiling sage/libs/cypari2/closure.pyx because it changed. Compiling sage/libs/cypari2/convert.pyx because it changed. Compiling sage/libs/cypari2/gen.pyx because it changed. Compiling sage/libs/cypari2/handle_error.pyx because it changed. Compiling sage/libs/cypari2/pari_instance.pyx because it changed. Compiling sage/libs/cypari2/stack.pyx because it changed. Compiling sage/libs/pari/convert_flint.pyx because it changed. Compiling sage/libs/pari/convert_gmp.pyx because it changed. Compiling sage/libs/pari/convert_sage.pyx because it changed. Compiling sage/libs/ppl.pyx because it changed. Compiling sage/libs/pynac/constant.pyx because it changed. Compiling sage/libs/pynac/pynac.pyx because it changed. Compiling sage/libs/ratpoints.pyx because it changed. Compiling sage/libs/readline.pyx because it changed. Compiling sage/libs/singular/function.pyx because it changed. Compiling sage/libs/singular/groebner_strategy.pyx because it changed. Compiling sage/libs/singular/option.pyx because it changed. Compiling sage/libs/singular/polynomial.pyx because it changed. Compiling sage/libs/singular/ring.pyx because it changed. Compiling sage/libs/singular/singular.pyx because it changed. Compiling sage/libs/symmetrica/symmetrica.pyx because it changed. Compiling sage/libs/mpmath/utils.pyx because it changed. Compiling sage/libs/mpmath/ext_impl.pyx because it changed. Compiling sage/libs/mpmath/ext_main.pyx because it changed. Compiling sage/libs/mpmath/ext_libmp.pyx because it changed. Compiling sage/libs/arb/arith.pyx because it changed. Compiling sage/libs/eclib/homspace.pyx because it changed. Compiling sage/libs/eclib/mat.pyx because it changed. Compiling sage/libs/eclib/mwrank.pyx because it changed. Compiling sage/libs/eclib/newforms.pyx because it changed. Compiling sage/libs/gap/util.pyx because it changed. Compiling sage/libs/gap/element.pyx because it changed. Compiling sage/libs/gap/libgap.pyx because it changed. Compiling sage/libs/gsl/array.pyx because it changed. Compiling sage/libs/ntl/convert.pyx because it changed. Compiling sage/libs/ntl/error.pyx because it changed. Compiling sage/libs/ntl/ntl_GF2.pyx because it changed. Compiling sage/libs/ntl/ntl_GF2E.pyx because it changed. Compiling sage/libs/ntl/ntl_GF2EContext.pyx because it changed. Compiling sage/libs/ntl/ntl_GF2EX.pyx because it changed. Compiling sage/libs/ntl/ntl_GF2X.pyx because it changed. Compiling sage/libs/ntl/ntl_lzz_p.pyx because it changed. Compiling sage/libs/ntl/ntl_lzz_pContext.pyx because it changed. Compiling sage/libs/ntl/ntl_lzz_pX.pyx because it changed. Compiling sage/libs/ntl/ntl_mat_GF2.pyx because it changed. Compiling sage/libs/ntl/ntl_mat_GF2E.pyx because it changed. Compiling sage/libs/ntl/ntl_mat_ZZ.pyx because it changed. Compiling sage/libs/ntl/ntl_ZZ.pyx because it changed. Compiling sage/libs/ntl/ntl_ZZX.pyx because it changed. Compiling sage/libs/ntl/ntl_ZZ_p.pyx because it changed. Compiling sage/libs/ntl/ntl_ZZ_pContext.pyx because it changed. Compiling sage/libs/ntl/ntl_ZZ_pE.pyx because it changed. Compiling sage/libs/ntl/ntl_ZZ_pEContext.pyx because it changed. Compiling sage/libs/ntl/ntl_ZZ_pEX.pyx because it changed. Compiling sage/libs/ntl/ntl_ZZ_pX.pyx because it changed. Compiling sage/matrix/action.pyx because it changed. Compiling sage/matrix/echelon_matrix.pyx because it changed. Compiling sage/matrix/change_ring.pyx because it changed. Compiling sage/matrix/constructor.pyx because it changed. Compiling sage/matrix/matrix.pyx because it changed. Compiling sage/matrix/matrix0.pyx because it changed. Compiling sage/matrix/matrix1.pyx because it changed. Compiling sage/matrix/matrix2.pyx because it changed. Compiling sage/matrix/matrix_complex_ball_dense.pyx because it changed. Compiling sage/matrix/matrix_complex_double_dense.pyx because it changed. Compiling sage/matrix/matrix_cyclo_dense.pyx because it changed. Compiling sage/matrix/matrix_dense.pyx because it changed. Compiling sage/matrix/matrix_double_dense.pyx because it changed. Compiling sage/matrix/matrix_generic_dense.pyx because it changed. Compiling sage/matrix/matrix_generic_sparse.pyx because it changed. Compiling sage/matrix/matrix_integer_dense.pyx because it changed. Compiling sage/matrix/matrix_integer_sparse.pyx because it changed. Compiling sage/matrix/matrix_mod2_dense.pyx because it changed. Compiling sage/matrix/matrix_gf2e_dense.pyx because it changed. Compiling sage/matrix/matrix_modn_dense_float.pyx because it changed. Compiling sage/matrix/matrix_modn_dense_double.pyx because it changed. Compiling sage/matrix/matrix_modn_sparse.pyx because it changed. Compiling sage/matrix/matrix_mpolynomial_dense.pyx because it changed. Compiling sage/matrix/matrix_polynomial_dense.pyx because it changed. Compiling sage/matrix/matrix_rational_dense.pyx because it changed. Compiling sage/matrix/matrix_rational_sparse.pyx because it changed. Compiling sage/matrix/matrix_real_double_dense.pyx because it changed. Compiling sage/matrix/matrix_sparse.pyx because it changed. Compiling sage/matrix/matrix_symbolic_dense.pyx because it changed. Compiling sage/matrix/matrix_window.pyx because it changed. Compiling sage/matrix/misc.pyx because it changed. Compiling sage/matrix/strassen.pyx because it changed. Compiling sage/matroids/basis_exchange_matroid.pyx because it changed. Compiling sage/matroids/basis_matroid.pyx because it changed. Compiling sage/matroids/circuit_closures_matroid.pyx because it changed. Compiling sage/matroids/extension.pyx because it changed. Compiling sage/matroids/lean_matrix.pyx because it changed. Compiling sage/matroids/linear_matroid.pyx because it changed. Compiling sage/matroids/matroid.pyx because it changed. Compiling sage/matroids/set_system.pyx because it changed. Compiling sage/matroids/union_matroid.pyx because it changed. Compiling sage/matroids/unpickling.pyx because it changed. Compiling sage/media/channels.pyx because it changed. Compiling sage/misc/allocator.pyx because it changed. Compiling sage/misc/binary_tree.pyx because it changed. Compiling sage/misc/c3.pyx because it changed. Compiling sage/misc/c3_controlled.pyx because it changed. Compiling sage/misc/cachefunc.pyx because it changed. Compiling sage/misc/callable_dict.pyx because it changed. Compiling sage/misc/citation.pyx because it changed. Compiling sage/misc/classcall_metaclass.pyx because it changed. Compiling sage/misc/constant_function.pyx because it changed. Compiling sage/misc/cython_c.pyx because it changed. Compiling sage/misc/cython_metaclass.pyx because it changed. Compiling sage/misc/derivative.pyx because it changed. Compiling sage/misc/fast_methods.pyx because it changed. Compiling sage/misc/fpickle.pyx because it changed. Compiling sage/misc/function_mangling.pyx because it changed. Compiling sage/misc/inherit_comparison.pyx because it changed. Compiling sage/misc/lazy_attribute.pyx because it changed. Compiling sage/misc/lazy_import.pyx because it changed. Compiling sage/misc/lazy_list.pyx because it changed. Compiling sage/misc/lazy_string.pyx because it changed. Compiling sage/misc/misc_c.pyx because it changed. Compiling sage/misc/nested_class.pyx because it changed. Compiling sage/misc/parser.pyx because it changed. Compiling sage/misc/pickle_old.pyx because it changed. Compiling sage/misc/randstate.pyx because it changed. Compiling sage/misc/reset.pyx because it changed. Compiling sage/misc/sage_timeit_class.pyx because it changed. Compiling sage/misc/search.pyx because it changed. Compiling sage/misc/session.pyx because it changed. Compiling sage/misc/stopgap.pyx because it changed. Compiling sage/misc/weak_dict.pyx because it changed. Compiling sage/modular/arithgroup/congroup.pyx because it changed. Compiling sage/modular/arithgroup/farey_symbol.pyx because it changed. Compiling sage/modular/arithgroup/arithgroup_element.pyx because it changed. Compiling sage/modular/modform/eis_series_cython.pyx because it changed. Compiling sage/modular/modform/l_series_gross_zagier_coeffs.pyx because it changed. Compiling sage/modular/modsym/apply.pyx because it changed. Compiling sage/modular/modsym/manin_symbol.pyx because it changed. Compiling sage/modular/modsym/relation_matrix_pyx.pyx because it changed. Compiling sage/modular/modsym/heilbronn.pyx because it changed. Compiling sage/modular/modsym/p1list.pyx because it changed. Compiling sage/modular/pollack_stevens/dist.pyx because it changed. Compiling sage/modules/vector_rational_sparse.pyx because it changed. Compiling sage/modules/vector_integer_sparse.pyx because it changed. Compiling sage/modules/vector_modn_sparse.pyx because it changed. Compiling sage/modules/finite_submodule_iter.pyx because it changed. Compiling sage/modules/free_module_element.pyx because it changed. Compiling sage/modules/module.pyx because it changed. Compiling sage/modules/vector_complex_double_dense.pyx because it changed. Compiling sage/modules/vector_double_dense.pyx because it changed. Compiling sage/modules/vector_integer_dense.pyx because it changed. Compiling sage/modules/vector_modn_dense.pyx because it changed. Compiling sage/modules/vector_mod2_dense.pyx because it changed. Compiling sage/modules/vector_rational_dense.pyx because it changed. Compiling sage/modules/vector_real_double_dense.pyx because it changed. Compiling sage/numerical/mip.pyx because it changed. Compiling sage/numerical/linear_functions.pyx because it changed. Compiling sage/numerical/linear_tensor_element.pyx because it changed. Compiling sage/numerical/sdp.pyx because it changed. Compiling sage/numerical/backends/generic_backend.pyx because it changed. Compiling sage/numerical/backends/generic_sdp_backend.pyx because it changed. Compiling sage/numerical/backends/glpk_backend.pyx because it changed. Compiling sage/numerical/backends/glpk_exact_backend.pyx because it changed. Compiling sage/numerical/backends/ppl_backend.pyx because it changed. Compiling sage/numerical/backends/cvxopt_backend.pyx because it changed. Compiling sage/numerical/backends/cvxopt_sdp_backend.pyx because it changed. Compiling sage/numerical/backends/glpk_graph_backend.pyx because it changed. Compiling sage/numerical/backends/interactivelp_backend.pyx because it changed. Compiling sage/numerical/backends/coin_backend.pyx because it changed. Compiling sage/parallel/safefork.pyx because it changed. Compiling sage/plot/complex_plot.pyx because it changed. Compiling sage/plot/plot3d/base.pyx because it changed. Compiling sage/plot/plot3d/implicit_surface.pyx because it changed. Compiling sage/plot/plot3d/index_face_set.pyx because it changed. Compiling sage/plot/plot3d/parametric_surface.pyx because it changed. Compiling sage/plot/plot3d/shapes.pyx because it changed. Compiling sage/plot/plot3d/transform.pyx because it changed. Compiling sage/probability/probability_distribution.pyx because it changed. Compiling sage/quadratic_forms/count_local_2.pyx because it changed. Compiling sage/quadratic_forms/quadratic_form__evaluate.pyx because it changed. Compiling sage/quadratic_forms/ternary.pyx because it changed. Compiling sage/quivers/algebra_elements.pyx because it changed. Compiling sage/quivers/paths.pyx because it changed. Compiling sage/rings/sum_of_squares.pyx because it changed. Compiling sage/rings/bernmm.pyx because it changed. Compiling sage/rings/bernoulli_mod_p.pyx because it changed. Compiling sage/rings/complex_arb.pyx because it changed. Compiling sage/rings/complex_double.pyx because it changed. Compiling sage/rings/complex_interval.pyx because it changed. Compiling sage/rings/complex_number.pyx because it changed. Compiling sage/rings/integer.pyx because it changed. Compiling sage/rings/integer_ring.pyx because it changed. Compiling sage/rings/factorint.pyx because it changed. Compiling sage/rings/fast_arith.pyx because it changed. Compiling sage/rings/fraction_field_element.pyx because it changed. Compiling sage/rings/fraction_field_FpT.pyx because it changed. Compiling sage/rings/laurent_series_ring_element.pyx because it changed. Compiling sage/rings/morphism.pyx because it changed. Compiling sage/rings/complex_mpc.pyx because it changed. Compiling sage/rings/noncommutative_ideals.pyx because it changed. Compiling sage/rings/power_series_mpoly.pyx because it changed. Compiling sage/rings/power_series_poly.pyx because it changed. Compiling sage/rings/power_series_pari.pyx because it changed. Compiling sage/rings/power_series_ring_element.pyx because it changed. Compiling sage/rings/rational.pyx because it changed. Compiling sage/rings/real_double.pyx because it changed. Compiling sage/rings/real_interval_absolute.pyx because it changed. Compiling sage/rings/real_arb.pyx because it changed. Compiling sage/rings/real_lazy.pyx because it changed. Compiling sage/rings/real_mpfi.pyx because it changed. Compiling sage/rings/real_mpfr.pyx because it changed. Compiling sage/rings/finite_rings/residue_field.pyx because it changed. Compiling sage/rings/ring.pyx because it changed. Compiling sage/rings/finite_rings/finite_field_base.pyx because it changed. Compiling sage/rings/finite_rings/element_base.pyx because it changed. Compiling sage/rings/finite_rings/integer_mod.pyx because it changed. Compiling sage/rings/finite_rings/element_givaro.pyx because it changed. Compiling sage/rings/finite_rings/element_ntl_gf2e.pyx because it changed. Compiling sage/rings/finite_rings/element_pari_ffelt.pyx because it changed. Compiling sage/rings/finite_rings/hom_finite_field.pyx because it changed. Compiling sage/rings/finite_rings/hom_prime_finite_field.pyx because it changed. Compiling sage/rings/finite_rings/hom_finite_field_givaro.pyx because it changed. Compiling sage/rings/function_field/function_field_element.pyx because it changed. Compiling sage/rings/number_field/number_field_base.pyx because it changed. Compiling sage/rings/number_field/number_field_element.pyx because it changed. Compiling sage/rings/number_field/number_field_element_quadratic.pyx because it changed. Compiling sage/rings/number_field/number_field_morphisms.pyx because it changed. Compiling sage/rings/number_field/totallyreal.pyx because it changed. Compiling sage/rings/number_field/totallyreal_data.pyx because it changed. Compiling sage/rings/padics/morphism.pyx because it changed. Compiling sage/rings/padics/common_conversion.pyx because it changed. Compiling sage/rings/padics/local_generic_element.pyx because it changed. Compiling sage/rings/padics/padic_capped_absolute_element.pyx because it changed. Compiling sage/rings/padics/padic_capped_relative_element.pyx because it changed. Compiling sage/rings/padics/padic_ext_element.pyx because it changed. Compiling sage/rings/padics/padic_fixed_mod_element.pyx because it changed. Compiling sage/rings/padics/padic_generic_element.pyx because it changed. Compiling sage/rings/padics/padic_printing.pyx because it changed. Compiling sage/rings/padics/padic_ZZ_pX_CA_element.pyx because it changed. Compiling sage/rings/padics/padic_ZZ_pX_CR_element.pyx because it changed. Compiling sage/rings/padics/padic_ZZ_pX_element.pyx because it changed. Compiling sage/rings/padics/padic_ZZ_pX_FM_element.pyx because it changed. Compiling sage/rings/padics/pow_computer.pyx because it changed. Compiling sage/rings/padics/pow_computer_ext.pyx because it changed. Compiling sage/rings/padics/pow_computer_flint.pyx because it changed. Compiling sage/rings/padics/qadic_flint_CR.pyx because it changed. Compiling sage/rings/padics/qadic_flint_CA.pyx because it changed. Compiling sage/rings/padics/qadic_flint_FM.pyx because it changed. Compiling sage/rings/polynomial/cyclotomic.pyx because it changed. Compiling sage/rings/polynomial/evaluation.pyx because it changed. Compiling sage/rings/polynomial/laurent_polynomial.pyx because it changed. Compiling sage/rings/polynomial/multi_polynomial.pyx because it changed. Compiling sage/rings/polynomial/multi_polynomial_ideal_libsingular.pyx because it changed. Compiling sage/rings/polynomial/plural.pyx because it changed. Compiling sage/rings/polynomial/multi_polynomial_libsingular.pyx because it changed. Compiling sage/rings/polynomial/multi_polynomial_ring_generic.pyx because it changed. Compiling sage/rings/polynomial/polynomial_number_field.pyx because it changed. Compiling sage/rings/polynomial/polydict.pyx because it changed. Compiling sage/rings/polynomial/polynomial_complex_arb.pyx because it changed. Compiling sage/rings/polynomial/polynomial_compiled.pyx because it changed. Compiling sage/rings/polynomial/polynomial_element.pyx because it changed. Compiling sage/rings/polynomial/polynomial_gf2x.pyx because it changed. Compiling sage/rings/polynomial/polynomial_zz_pex.pyx because it changed. Compiling sage/rings/polynomial/polynomial_zmod_flint.pyx because it changed. Compiling sage/rings/polynomial/polynomial_integer_dense_flint.pyx because it changed. Compiling sage/rings/polynomial/polynomial_integer_dense_ntl.pyx because it changed. Compiling sage/rings/polynomial/polynomial_rational_flint.pyx because it changed. Compiling sage/rings/polynomial/polynomial_modn_dense_ntl.pyx because it changed. Compiling sage/rings/polynomial/polynomial_ring_homomorphism.pyx because it changed. Compiling sage/rings/polynomial/pbori.pyx because it changed. Compiling sage/rings/polynomial/polynomial_real_mpfr_dense.pyx because it changed. Compiling sage/rings/polynomial/real_roots.pyx because it changed. Compiling sage/rings/polynomial/refine_root.pyx because it changed. Compiling sage/rings/polynomial/symmetric_reduction.pyx because it changed. Compiling sage/rings/polynomial/skew_polynomial_element.pyx because it changed. Compiling sage/rings/semirings/tropical_semiring.pyx because it changed. Compiling sage/sat/solvers/cryptominisat/cryptominisat.pyx because it changed. Compiling sage/sat/solvers/cryptominisat/solverconf.pyx because it changed. Compiling sage/sat/solvers/satsolver.pyx because it changed. Compiling sage/schemes/elliptic_curves/descent_two_isogeny.pyx because it changed. Compiling sage/schemes/elliptic_curves/period_lattice_region.pyx because it changed. Compiling sage/schemes/hyperelliptic_curves/hypellfrob.pyx because it changed. Compiling sage/schemes/projective/projective_morphism_helper.pyx because it changed. Compiling sage/schemes/toric/divisor_class.pyx because it changed. Compiling sage/sets/disjoint_set.pyx because it changed. Compiling sage/sets/finite_set_map_cy.pyx because it changed. Compiling sage/sets/recursively_enumerated_set.pyx because it changed. Compiling sage/stats/hmm/util.pyx because it changed. Compiling sage/stats/hmm/distributions.pyx because it changed. Compiling sage/stats/hmm/hmm.pyx because it changed. Compiling sage/stats/hmm/chmm.pyx because it changed. Compiling sage/stats/intlist.pyx because it changed. Compiling sage/stats/distributions/discrete_gaussian_integer.pyx because it changed. Compiling sage/structure/element.pyx because it changed. Compiling sage/structure/category_object.pyx because it changed. Compiling sage/structure/coerce.pyx because it changed. Compiling sage/structure/coerce_actions.pyx because it changed. Compiling sage/structure/coerce_dict.pyx because it changed. Compiling sage/structure/coerce_maps.pyx because it changed. Compiling sage/structure/debug_options.pyx because it changed. Compiling sage/structure/element_wrapper.pyx because it changed. Compiling sage/structure/factory.pyx because it changed. Compiling sage/structure/list_clone.pyx because it changed. Compiling sage/structure/list_clone_demo.pyx because it changed. Compiling sage/structure/list_clone_timings_cy.pyx because it changed. Compiling sage/structure/misc.pyx because it changed. Compiling sage/structure/mutability.pyx because it changed. Compiling sage/structure/parent.pyx because it changed. Compiling sage/structure/parent_base.pyx because it changed. Compiling sage/structure/parent_gens.pyx because it changed. Compiling sage/structure/parent_old.pyx because it changed. Compiling sage/structure/sage_object.pyx because it changed. Compiling sage/symbolic/comparison.pyx because it changed. Compiling sage/symbolic/constants_c.pyx because it changed. Compiling sage/symbolic/expression.pyx because it changed. Compiling sage/symbolic/function.pyx because it changed. Compiling sage/symbolic/getitem.pyx because it changed. Compiling sage/symbolic/ring.pyx because it changed. Compiling sage/symbolic/series.pyx because it changed. Compiling sage/symbolic/substitution_map.pyx because it changed. Compiling sage/tests/stl_vector.pyx because it changed. Compiling sage/tests/cython.pyx because it changed. [ 1/457] Cythonizing sage/algebras/letterplace/free_algebra_element_letterplace.pyx [ 2/457] Cythonizing sage/algebras/letterplace/free_algebra_letterplace.pyx [ 3/457] Cythonizing sage/algebras/letterplace/letterplace_ideal.pyx [ 4/457] Cythonizing sage/algebras/quatalg/quaternion_algebra_cython.pyx [ 5/457] Cythonizing sage/algebras/quatalg/quaternion_algebra_element.pyx [ 6/457] Cythonizing sage/arith/multi_modular.pyx [ 7/457] Cythonizing sage/arith/numerical_approx.pyx [ 8/457] Cythonizing sage/arith/rational_reconstruction.pyx [ 9/457] Cythonizing sage/arith/srange.pyx [ 10/457] Cythonizing sage/calculus/integration.pyx [ 11/457] Cythonizing sage/calculus/interpolation.pyx [ 12/457] Cythonizing sage/calculus/interpolators.pyx [ 13/457] Cythonizing sage/calculus/ode.pyx [ 14/457] Cythonizing sage/calculus/riemann.pyx [ 15/457] Cythonizing sage/calculus/transforms/dwt.pyx [ 16/457] Cythonizing sage/calculus/transforms/fft.pyx [ 17/457] Cythonizing sage/calculus/var.pyx [ 18/457] Cythonizing sage/categories/action.pyx [ 19/457] Cythonizing sage/categories/category_cy_helper.pyx [ 20/457] Cythonizing sage/categories/category_singleton.pyx [ 21/457] Cythonizing sage/categories/coercion_methods.pyx [ 22/457] Cythonizing sage/categories/examples/semigroups_cython.pyx [ 23/457] Cythonizing sage/categories/functor.pyx [ 24/457] Cythonizing sage/categories/map.pyx [ 25/457] Cythonizing sage/categories/morphism.pyx [ 26/457] Cythonizing sage/coding/binary_code.pyx [ 27/457] Cythonizing sage/coding/codecan/autgroup_can_label.pyx [ 28/457] Cythonizing sage/coding/codecan/codecan.pyx [ 29/457] Cythonizing sage/combinat/combinat_cython.pyx [ 30/457] Cythonizing sage/combinat/crystals/letters.pyx [ 31/457] Cythonizing sage/combinat/debruijn_sequence.pyx [ 32/457] Cythonizing sage/combinat/degree_sequences.pyx [ 33/457] Cythonizing sage/combinat/designs/designs_pyx.pyx [ 34/457] Cythonizing sage/combinat/designs/evenly_distributed_sets.pyx [ 35/457] Cythonizing sage/combinat/designs/orthogonal_arrays_find_recursive.pyx [ 36/457] Cythonizing sage/combinat/designs/subhypergraph_search.pyx [ 37/457] Cythonizing sage/combinat/dict_addition.pyx [ 38/457] Cythonizing sage/combinat/enumeration_mod_permgroup.pyx [ 39/457] Cythonizing sage/combinat/expnums.pyx [ 40/457] Cythonizing sage/combinat/integer_lists/base.pyx [ 41/457] Cythonizing sage/combinat/integer_lists/invlex.pyx [ 42/457] Cythonizing sage/combinat/matrices/dancing_links.pyx [ 43/457] Cythonizing sage/combinat/partitions.pyx [ 44/457] Cythonizing sage/combinat/permutation_cython.pyx [ 45/457] Cythonizing sage/combinat/q_bernoulli.pyx [ 46/457] Cythonizing sage/combinat/root_system/reflection_group_c.pyx [ 47/457] Cythonizing sage/combinat/subword_complex_c.pyx [ 48/457] Cythonizing sage/combinat/words/word_char.pyx [ 49/457] Cythonizing sage/combinat/words/word_datatypes.pyx [ 50/457] Cythonizing sage/crypto/boolean_function.pyx [ 51/457] Cythonizing sage/data_structures/binary_search.pyx [ 52/457] Cythonizing sage/data_structures/bitset.pyx [ 53/457] Cythonizing sage/data_structures/blas_dict.pyx [ 54/457] Cythonizing sage/data_structures/bounded_integer_sequences.pyx [ 55/457] Cythonizing sage/ext/fast_callable.pyx [ 56/457] Cythonizing sage/ext/fast_eval.pyx [ 57/457] Cythonizing sage/ext/interactive_constructors_c.pyx [ 58/457] Cythonizing sage/ext/interpreters/wrapper_cdf.pyx [ 59/457] Cythonizing sage/ext/interpreters/wrapper_el.pyx [ 60/457] Cythonizing sage/ext/interpreters/wrapper_py.pyx [ 61/457] Cythonizing sage/ext/interpreters/wrapper_rdf.pyx [ 62/457] Cythonizing sage/ext/interpreters/wrapper_rr.pyx [ 63/457] Cythonizing sage/ext/memory.pyx [ 64/457] Cythonizing sage/ext/memory_allocator.pyx [ 65/457] Cythonizing sage/finance/fractal.pyx [ 66/457] Cythonizing sage/finance/markov_multifractal_cython.pyx [ 67/457] Cythonizing sage/finance/option.pyx [ 68/457] Cythonizing sage/finance/time_series.pyx [ 69/457] Cythonizing sage/functions/prime_pi.pyx [ 70/457] Cythonizing sage/games/sudoku_backtrack.pyx [ 71/457] Cythonizing sage/geometry/integral_points.pyx [ 72/457] Cythonizing sage/geometry/point_collection.pyx [ 73/457] Cythonizing sage/geometry/toric_lattice_element.pyx [ 74/457] Cythonizing sage/geometry/triangulation/base.pyx [ 75/457] Cythonizing sage/graphs/asteroidal_triples.pyx [ 76/457] Cythonizing sage/graphs/base/boost_graph.pyx [ 77/457] Cythonizing sage/graphs/base/c_graph.pyx [ 78/457] Cythonizing sage/graphs/base/dense_graph.pyx [ 79/457] Cythonizing sage/graphs/base/graph_backends.pyx [ 80/457] Cythonizing sage/graphs/base/sparse_graph.pyx [ 81/457] Cythonizing sage/graphs/base/static_dense_graph.pyx [ 82/457] Cythonizing sage/graphs/base/static_sparse_backend.pyx [ 83/457] Cythonizing sage/graphs/base/static_sparse_graph.pyx [ 84/457] Cythonizing sage/graphs/centrality.pyx [ 85/457] Cythonizing sage/graphs/chrompoly.pyx [ 86/457] Cythonizing sage/graphs/cliquer.pyx [ 87/457] Cythonizing sage/graphs/comparability.pyx [ 88/457] Cythonizing sage/graphs/convexity_properties.pyx [ 89/457] Cythonizing sage/graphs/distances_all_pairs.pyx [ 90/457] Cythonizing sage/graphs/generic_graph_pyx.pyx [ 91/457] Cythonizing sage/graphs/genus.pyx [ 92/457] Cythonizing sage/graphs/graph_decompositions/bandwidth.pyx [ 93/457] Cythonizing sage/graphs/graph_decompositions/cutwidth.pyx [ 94/457] Cythonizing sage/graphs/graph_decompositions/fast_digraph.pyx [ 95/457] Cythonizing sage/graphs/graph_decompositions/graph_products.pyx [ 96/457] Cythonizing sage/graphs/graph_decompositions/rankwidth.pyx [ 97/457] Cythonizing sage/graphs/graph_decompositions/vertex_separation.pyx [ 98/457] Cythonizing sage/graphs/graph_generators_pyx.pyx [ 99/457] Cythonizing sage/graphs/hyperbolicity.pyx [100/457] Cythonizing sage/graphs/independent_sets.pyx [101/457] Cythonizing sage/graphs/matchpoly.pyx [102/457] Cythonizing sage/graphs/planarity.pyx [103/457] Cythonizing sage/graphs/spanning_tree.pyx [104/457] Cythonizing sage/graphs/strongly_regular_db.pyx [105/457] Cythonizing sage/graphs/trees.pyx [106/457] Cythonizing sage/graphs/weakly_chordal.pyx [107/457] Cythonizing sage/groups/group.pyx [108/457] Cythonizing sage/groups/libgap_wrapper.pyx [109/457] Cythonizing sage/groups/matrix_gps/group_element.pyx [110/457] Cythonizing sage/groups/old.pyx [111/457] Cythonizing sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.pyx [112/457] Cythonizing sage/groups/perm_gps/partn_ref/canonical_augmentation.pyx [113/457] Cythonizing sage/groups/perm_gps/partn_ref/data_structures.pyx [114/457] Cythonizing sage/groups/perm_gps/partn_ref/double_coset.pyx [115/457] Cythonizing sage/groups/perm_gps/partn_ref/refinement_binary.pyx [116/457] Cythonizing sage/groups/perm_gps/partn_ref/refinement_graphs.pyx [117/457] Cythonizing sage/groups/perm_gps/partn_ref/refinement_lists.pyx [118/457] Cythonizing sage/groups/perm_gps/partn_ref/refinement_matrices.pyx [119/457] Cythonizing sage/groups/perm_gps/partn_ref/refinement_python.pyx [120/457] Cythonizing sage/groups/perm_gps/partn_ref/refinement_sets.pyx [121/457] Cythonizing sage/groups/perm_gps/partn_ref2/refinement_generic.pyx [122/457] Cythonizing sage/groups/perm_gps/permgroup_element.pyx [123/457] Cythonizing sage/groups/semimonomial_transformations/semimonomial_transformation.pyx [124/457] Cythonizing sage/gsl/callback.pyx [125/457] Cythonizing sage/interacts/library_cython.pyx [126/457] Cythonizing sage/interfaces/sagespawn.pyx [127/457] Cythonizing sage/lfunctions/zero_sums.pyx [128/457] Cythonizing sage/libs/arb/arith.pyx [129/457] Cythonizing sage/libs/cypari2/closure.pyx [130/457] Cythonizing sage/libs/cypari2/convert.pyx [131/457] Cythonizing sage/libs/cypari2/gen.pyx [132/457] Cythonizing sage/libs/cypari2/handle_error.pyx [133/457] Cythonizing sage/libs/cypari2/pari_instance.pyx [134/457] Cythonizing sage/libs/cypari2/stack.pyx [135/457] Cythonizing sage/libs/ecl.pyx [136/457] Cythonizing sage/libs/eclib/homspace.pyx [137/457] Cythonizing sage/libs/eclib/mat.pyx [138/457] Cythonizing sage/libs/eclib/mwrank.pyx [139/457] Cythonizing sage/libs/eclib/newforms.pyx [140/457] Cythonizing sage/libs/flint/arith.pyx [141/457] Cythonizing sage/libs/flint/flint.pyx [142/457] Cythonizing sage/libs/flint/fmpz_poly.pyx [143/457] Cythonizing sage/libs/gap/element.pyx warning: sage/libs/gap/element.pyx:148:30: local variable 'result' referenced before assignment warning: sage/libs/gap/element.pyx:150:17: local variable 'result' referenced before assignment [144/457] Cythonizing sage/libs/gap/libgap.pyx [145/457] Cythonizing sage/libs/gap/util.pyx [146/457] Cythonizing sage/libs/glpk/error.pyx [147/457] Cythonizing sage/libs/gmp/pylong.pyx [148/457] Cythonizing sage/libs/gsl/array.pyx [149/457] Cythonizing sage/libs/lcalc/lcalc_Lfunction.pyx [150/457] Cythonizing sage/libs/libecm.pyx [151/457] Cythonizing sage/libs/linbox/linbox.pyx warning: sage/libs/linbox/linbox.pyx:100:41: local variable 'poly' referenced before assignment warning: sage/libs/linbox/linbox.pyx:100:49: local variable 'degree' referenced before assignment warning: sage/libs/linbox/linbox.pyx:106:35: local variable 'degree' referenced before assignment warning: sage/libs/linbox/linbox.pyx:108:33: local variable 'poly' referenced before assignment warning: sage/libs/linbox/linbox.pyx:109:26: local variable 'poly' referenced before assignment warning: sage/libs/linbox/linbox.pyx:111:46: local variable 'poly' referenced before assignment warning: sage/libs/linbox/linbox.pyx:123:42: local variable 'poly' referenced before assignment warning: sage/libs/linbox/linbox.pyx:123:50: local variable 'degree' referenced before assignment warning: sage/libs/linbox/linbox.pyx:129:35: local variable 'degree' referenced before assignment warning: sage/libs/linbox/linbox.pyx:131:33: local variable 'poly' referenced before assignment warning: sage/libs/linbox/linbox.pyx:132:26: local variable 'poly' referenced before assignment warning: sage/libs/linbox/linbox.pyx:134:46: local variable 'poly' referenced before assignment [152/457] Cythonizing sage/libs/lrcalc/lrcalc.pyx [153/457] Cythonizing sage/libs/mpmath/ext_impl.pyx [154/457] Cythonizing sage/libs/mpmath/ext_libmp.pyx [155/457] Cythonizing sage/libs/mpmath/ext_main.pyx [156/457] Cythonizing sage/libs/mpmath/utils.pyx [157/457] Cythonizing sage/libs/ntl/convert.pyx [158/457] Cythonizing sage/libs/ntl/error.pyx [159/457] Cythonizing sage/libs/ntl/ntl_GF2.pyx [160/457] Cythonizing sage/libs/ntl/ntl_GF2E.pyx [161/457] Cythonizing sage/libs/ntl/ntl_GF2EContext.pyx [162/457] Cythonizing sage/libs/ntl/ntl_GF2EX.pyx [163/457] Cythonizing sage/libs/ntl/ntl_GF2X.pyx [164/457] Cythonizing sage/libs/ntl/ntl_ZZ.pyx warning: sage/libs/ntl/ntl_ZZ.pyx:271:26: local variable 'ans' referenced before assignment warning: sage/libs/ntl/ntl_ZZ.pyx:272:18: local variable 'ans' referenced before assignment [165/457] Cythonizing sage/libs/ntl/ntl_ZZX.pyx [166/457] Cythonizing sage/libs/ntl/ntl_ZZ_p.pyx [167/457] Cythonizing sage/libs/ntl/ntl_ZZ_pContext.pyx [168/457] Cythonizing sage/libs/ntl/ntl_ZZ_pE.pyx [169/457] Cythonizing sage/libs/ntl/ntl_ZZ_pEContext.pyx [170/457] Cythonizing sage/libs/ntl/ntl_ZZ_pEX.pyx [171/457] Cythonizing sage/libs/ntl/ntl_ZZ_pX.pyx warning: sage/libs/ntl/ntl_ZZ_pX.pyx:277:25: local variable 'l' referenced before assignment warning: sage/libs/ntl/ntl_ZZ_pX.pyx:279:16: local variable 'l' referenced before assignment warning: sage/libs/ntl/ntl_ZZ_pX.pyx:1172:42: local variable 'minval' referenced before assignment warning: sage/libs/ntl/ntl_ZZ_pX.pyx:1172:48: local variable 'mini' referenced before assignment warning: sage/libs/ntl/ntl_ZZ_pX.pyx:1173:26: local variable 'minval' referenced before assignment [172/457] Cythonizing sage/libs/ntl/ntl_lzz_p.pyx [173/457] Cythonizing sage/libs/ntl/ntl_lzz_pContext.pyx [174/457] Cythonizing sage/libs/ntl/ntl_lzz_pX.pyx [175/457] Cythonizing sage/libs/ntl/ntl_mat_GF2.pyx [176/457] Cythonizing sage/libs/ntl/ntl_mat_GF2E.pyx [177/457] Cythonizing sage/libs/ntl/ntl_mat_ZZ.pyx [178/457] Cythonizing sage/libs/pari/convert_flint.pyx [179/457] Cythonizing sage/libs/pari/convert_gmp.pyx [180/457] Cythonizing sage/libs/pari/convert_sage.pyx [181/457] Cythonizing sage/libs/ppl.pyx warning: sage/libs/ppl.pyx:2032:97: local variable 'maximum' referenced before assignment warning: sage/libs/ppl.pyx:2041:92: local variable 'maximum' referenced before assignment warning: sage/libs/ppl.pyx:2111:97: local variable 'minimum' referenced before assignment warning: sage/libs/ppl.pyx:2120:92: local variable 'minimum' referenced before assignment [182/457] Cythonizing sage/libs/pynac/constant.pyx [183/457] Cythonizing sage/libs/pynac/pynac.pyx [184/457] Cythonizing sage/libs/ratpoints.pyx [185/457] Cythonizing sage/libs/readline.pyx [186/457] Cythonizing sage/libs/singular/function.pyx [187/457] Cythonizing sage/libs/singular/groebner_strategy.pyx warning: sage/libs/singular/groebner_strategy.pyx:521:74: local variable 'max_ind' referenced before assignment warning: sage/libs/singular/groebner_strategy.pyx:523:39: local variable 'max_ind' referenced before assignment [188/457] Cythonizing sage/libs/singular/option.pyx [189/457] Cythonizing sage/libs/singular/polynomial.pyx [190/457] Cythonizing sage/libs/singular/ring.pyx [191/457] Cythonizing sage/libs/singular/singular.pyx [192/457] Cythonizing sage/libs/symmetrica/symmetrica.pyx [193/457] Cythonizing sage/matrix/action.pyx [194/457] Cythonizing sage/matrix/change_ring.pyx [195/457] Cythonizing sage/matrix/constructor.pyx [196/457] Cythonizing sage/matrix/echelon_matrix.pyx [197/457] Cythonizing sage/matrix/matrix.pyx [198/457] Cythonizing sage/matrix/matrix0.pyx [199/457] Cythonizing sage/matrix/matrix1.pyx [200/457] Cythonizing sage/matrix/matrix2.pyx [201/457] Cythonizing sage/matrix/matrix_complex_ball_dense.pyx [202/457] Cythonizing sage/matrix/matrix_complex_double_dense.pyx [203/457] Cythonizing sage/matrix/matrix_cyclo_dense.pyx [204/457] Cythonizing sage/matrix/matrix_dense.pyx [205/457] Cythonizing sage/matrix/matrix_double_dense.pyx [206/457] Cythonizing sage/matrix/matrix_generic_dense.pyx [207/457] Cythonizing sage/matrix/matrix_generic_sparse.pyx [208/457] Cythonizing sage/matrix/matrix_gf2e_dense.pyx [209/457] Cythonizing sage/matrix/matrix_integer_dense.pyx [210/457] Cythonizing sage/matrix/matrix_integer_sparse.pyx [211/457] Cythonizing sage/matrix/matrix_mod2_dense.pyx [212/457] Cythonizing sage/matrix/matrix_modn_dense_double.pyx [213/457] Cythonizing sage/matrix/matrix_modn_dense_float.pyx [214/457] Cythonizing sage/matrix/matrix_modn_sparse.pyx [215/457] Cythonizing sage/matrix/matrix_mpolynomial_dense.pyx [216/457] Cythonizing sage/matrix/matrix_polynomial_dense.pyx [217/457] Cythonizing sage/matrix/matrix_rational_dense.pyx [218/457] Cythonizing sage/matrix/matrix_rational_sparse.pyx [219/457] Cythonizing sage/matrix/matrix_real_double_dense.pyx [220/457] Cythonizing sage/matrix/matrix_sparse.pyx [221/457] Cythonizing sage/matrix/matrix_symbolic_dense.pyx [222/457] Cythonizing sage/matrix/matrix_window.pyx [223/457] Cythonizing sage/matrix/misc.pyx [224/457] Cythonizing sage/matrix/strassen.pyx [225/457] Cythonizing sage/matroids/basis_exchange_matroid.pyx [226/457] Cythonizing sage/matroids/basis_matroid.pyx [227/457] Cythonizing sage/matroids/circuit_closures_matroid.pyx [228/457] Cythonizing sage/matroids/extension.pyx [229/457] Cythonizing sage/matroids/lean_matrix.pyx [230/457] Cythonizing sage/matroids/linear_matroid.pyx [231/457] Cythonizing sage/matroids/matroid.pyx [232/457] Cythonizing sage/matroids/set_system.pyx [233/457] Cythonizing sage/matroids/union_matroid.pyx [234/457] Cythonizing sage/matroids/unpickling.pyx [235/457] Cythonizing sage/media/channels.pyx [236/457] Cythonizing sage/misc/allocator.pyx [237/457] Cythonizing sage/misc/binary_tree.pyx [238/457] Cythonizing sage/misc/c3.pyx [239/457] Cythonizing sage/misc/c3_controlled.pyx [240/457] Cythonizing sage/misc/cachefunc.pyx [241/457] Cythonizing sage/misc/callable_dict.pyx [242/457] Cythonizing sage/misc/citation.pyx [243/457] Cythonizing sage/misc/classcall_metaclass.pyx [244/457] Cythonizing sage/misc/constant_function.pyx [245/457] Cythonizing sage/misc/cython_c.pyx [246/457] Cythonizing sage/misc/cython_metaclass.pyx [247/457] Cythonizing sage/misc/derivative.pyx [248/457] Cythonizing sage/misc/fast_methods.pyx [249/457] Cythonizing sage/misc/fpickle.pyx [250/457] Cythonizing sage/misc/function_mangling.pyx [251/457] Cythonizing sage/misc/inherit_comparison.pyx [252/457] Cythonizing sage/misc/lazy_attribute.pyx [253/457] Cythonizing sage/misc/lazy_import.pyx [254/457] Cythonizing sage/misc/lazy_list.pyx [255/457] Cythonizing sage/misc/lazy_string.pyx [256/457] Cythonizing sage/misc/misc_c.pyx [257/457] Cythonizing sage/misc/nested_class.pyx [258/457] Cythonizing sage/misc/parser.pyx [259/457] Cythonizing sage/misc/pickle_old.pyx [260/457] Cythonizing sage/misc/randstate.pyx [261/457] Cythonizing sage/misc/reset.pyx [262/457] Cythonizing sage/misc/sage_timeit_class.pyx [263/457] Cythonizing sage/misc/search.pyx [264/457] Cythonizing sage/misc/session.pyx [265/457] Cythonizing sage/misc/stopgap.pyx [266/457] Cythonizing sage/misc/weak_dict.pyx [267/457] Cythonizing sage/modular/arithgroup/arithgroup_element.pyx [268/457] Cythonizing sage/modular/arithgroup/congroup.pyx [269/457] Cythonizing sage/modular/arithgroup/farey_symbol.pyx [270/457] Cythonizing sage/modular/modform/eis_series_cython.pyx [271/457] Cythonizing sage/modular/modform/l_series_gross_zagier_coeffs.pyx [272/457] Cythonizing sage/modular/modsym/apply.pyx [273/457] Cythonizing sage/modular/modsym/heilbronn.pyx [274/457] Cythonizing sage/modular/modsym/manin_symbol.pyx [275/457] Cythonizing sage/modular/modsym/p1list.pyx [276/457] Cythonizing sage/modular/modsym/relation_matrix_pyx.pyx [277/457] Cythonizing sage/modular/pollack_stevens/dist.pyx [278/457] Cythonizing sage/modules/finite_submodule_iter.pyx [279/457] Cythonizing sage/modules/free_module_element.pyx [280/457] Cythonizing sage/modules/module.pyx [281/457] Cythonizing sage/modules/vector_complex_double_dense.pyx [282/457] Cythonizing sage/modules/vector_double_dense.pyx [283/457] Cythonizing sage/modules/vector_integer_dense.pyx [284/457] Cythonizing sage/modules/vector_integer_sparse.pyx [285/457] Cythonizing sage/modules/vector_mod2_dense.pyx [286/457] Cythonizing sage/modules/vector_modn_dense.pyx [287/457] Cythonizing sage/modules/vector_modn_sparse.pyx [288/457] Cythonizing sage/modules/vector_rational_dense.pyx [289/457] Cythonizing sage/modules/vector_rational_sparse.pyx [290/457] Cythonizing sage/modules/vector_real_double_dense.pyx [291/457] Cythonizing sage/numerical/backends/coin_backend.pyx [292/457] Cythonizing sage/numerical/backends/cvxopt_backend.pyx [293/457] Cythonizing sage/numerical/backends/cvxopt_sdp_backend.pyx [294/457] Cythonizing sage/numerical/backends/generic_backend.pyx [295/457] Cythonizing sage/numerical/backends/generic_sdp_backend.pyx [296/457] Cythonizing sage/numerical/backends/glpk_backend.pyx [297/457] Cythonizing sage/numerical/backends/glpk_exact_backend.pyx [298/457] Cythonizing sage/numerical/backends/glpk_graph_backend.pyx [299/457] Cythonizing sage/numerical/backends/interactivelp_backend.pyx [300/457] Cythonizing sage/numerical/backends/ppl_backend.pyx [301/457] Cythonizing sage/numerical/linear_functions.pyx [302/457] Cythonizing sage/numerical/linear_tensor_element.pyx [303/457] Cythonizing sage/numerical/mip.pyx [304/457] Cythonizing sage/numerical/sdp.pyx [305/457] Cythonizing sage/parallel/safefork.pyx [306/457] Cythonizing sage/plot/complex_plot.pyx [307/457] Cythonizing sage/plot/plot3d/base.pyx [308/457] Cythonizing sage/plot/plot3d/implicit_surface.pyx [309/457] Cythonizing sage/plot/plot3d/index_face_set.pyx [310/457] Cythonizing sage/plot/plot3d/parametric_surface.pyx [311/457] Cythonizing sage/plot/plot3d/shapes.pyx [312/457] Cythonizing sage/plot/plot3d/transform.pyx [313/457] Cythonizing sage/probability/probability_distribution.pyx [314/457] Cythonizing sage/quadratic_forms/count_local_2.pyx [315/457] Cythonizing sage/quadratic_forms/quadratic_form__evaluate.pyx [316/457] Cythonizing sage/quadratic_forms/ternary.pyx [317/457] Cythonizing sage/quivers/algebra_elements.pyx [318/457] Cythonizing sage/quivers/paths.pyx [319/457] Cythonizing sage/rings/bernmm.pyx [320/457] Cythonizing sage/rings/bernoulli_mod_p.pyx [321/457] Cythonizing sage/rings/complex_arb.pyx [322/457] Cythonizing sage/rings/complex_double.pyx [323/457] Cythonizing sage/rings/complex_interval.pyx [324/457] Cythonizing sage/rings/complex_mpc.pyx [325/457] Cythonizing sage/rings/complex_number.pyx [326/457] Cythonizing sage/rings/factorint.pyx [327/457] Cythonizing sage/rings/fast_arith.pyx [328/457] Cythonizing sage/rings/finite_rings/element_base.pyx [329/457] Cythonizing sage/rings/finite_rings/element_givaro.pyx warning: sage/rings/finite_rings/element_givaro.pyx:313:49: local variable 'res' referenced before assignment warning: sage/rings/finite_rings/element_givaro.pyx:389:46: local variable 'res' referenced before assignment warning: sage/rings/finite_rings/element_givaro.pyx:394:42: local variable 'res' referenced before assignment warning: sage/rings/finite_rings/element_givaro.pyx:398:42: local variable 'res' referenced before assignment warning: sage/rings/finite_rings/element_givaro.pyx:498:34: local variable 'g' referenced before assignment warning: sage/rings/finite_rings/element_givaro.pyx:532:32: local variable 'r' referenced before assignment warning: sage/rings/finite_rings/element_givaro.pyx:534:16: local variable 'r' referenced before assignment warning: sage/rings/finite_rings/element_givaro.pyx:562:30: local variable 'r' referenced before assignment warning: sage/rings/finite_rings/element_givaro.pyx:564:16: local variable 'r' referenced before assignment warning: sage/rings/finite_rings/element_givaro.pyx:717:33: local variable 'r' referenced before assignment warning: sage/rings/finite_rings/element_givaro.pyx:736:33: local variable 'r' referenced before assignment warning: sage/rings/finite_rings/element_givaro.pyx:756:35: local variable 'r' referenced before assignment warning: sage/rings/finite_rings/element_givaro.pyx:1110:39: local variable 'r' referenced before assignment warning: sage/rings/finite_rings/element_givaro.pyx:1127:39: local variable 'r' referenced before assignment warning: sage/rings/finite_rings/element_givaro.pyx:1150:39: local variable 'r' referenced before assignment warning: sage/rings/finite_rings/element_givaro.pyx:1167:39: local variable 'r' referenced before assignment warning: sage/rings/finite_rings/element_givaro.pyx:1184:39: local variable 'r' referenced before assignment warning: sage/rings/finite_rings/element_givaro.pyx:1217:35: local variable 'r' referenced before assignment warning: sage/rings/finite_rings/element_givaro.pyx:1218:59: local variable 'r' referenced before assignment [330/457] Cythonizing sage/rings/finite_rings/element_ntl_gf2e.pyx [331/457] Cythonizing sage/rings/finite_rings/element_pari_ffelt.pyx [332/457] Cythonizing sage/rings/finite_rings/finite_field_base.pyx [333/457] Cythonizing sage/rings/finite_rings/hom_finite_field.pyx [334/457] Cythonizing sage/rings/finite_rings/hom_finite_field_givaro.pyx [335/457] Cythonizing sage/rings/finite_rings/hom_prime_finite_field.pyx [336/457] Cythonizing sage/rings/finite_rings/integer_mod.pyx [337/457] Cythonizing sage/rings/finite_rings/residue_field.pyx [338/457] Cythonizing sage/rings/fraction_field_FpT.pyx [339/457] Cythonizing sage/rings/fraction_field_element.pyx [340/457] Cythonizing sage/rings/function_field/function_field_element.pyx [341/457] Cythonizing sage/rings/integer.pyx [342/457] Cythonizing sage/rings/integer_ring.pyx [343/457] Cythonizing sage/rings/laurent_series_ring_element.pyx [344/457] Cythonizing sage/rings/morphism.pyx [345/457] Cythonizing sage/rings/noncommutative_ideals.pyx [346/457] Cythonizing sage/rings/number_field/number_field_base.pyx [347/457] Cythonizing sage/rings/number_field/number_field_element.pyx [348/457] Cythonizing sage/rings/number_field/number_field_element_quadratic.pyx [349/457] Cythonizing sage/rings/number_field/number_field_morphisms.pyx [350/457] Cythonizing sage/rings/number_field/totallyreal.pyx [351/457] Cythonizing sage/rings/number_field/totallyreal_data.pyx [352/457] Cythonizing sage/rings/padics/common_conversion.pyx [353/457] Cythonizing sage/rings/padics/local_generic_element.pyx [354/457] Cythonizing sage/rings/padics/morphism.pyx [355/457] Cythonizing sage/rings/padics/padic_ZZ_pX_CA_element.pyx warning: sage/rings/padics/padic_ZZ_pX_CA_element.pyx:754:31: local variable 'val' referenced before assignment warning: sage/rings/padics/padic_ZZ_pX_CA_element.pyx:754:38: local variable 'index' referenced before assignment warning: sage/rings/padics/padic_ZZ_pX_CA_element.pyx:756:45: local variable 'val' referenced before assignment warning: sage/rings/padics/padic_ZZ_pX_CA_element.pyx:758:46: local variable 'val' referenced before assignment warning: sage/rings/padics/padic_ZZ_pX_CA_element.pyx:758:72: local variable 'index' referenced before assignment warning: sage/rings/padics/padic_ZZ_pX_CA_element.pyx:2129:34: local variable 'minval' referenced before assignment warning: sage/rings/padics/padic_ZZ_pX_CA_element.pyx:2129:40: local variable 'mini' referenced before assignment warning: sage/rings/padics/padic_ZZ_pX_CA_element.pyx:2131:22: local variable 'minval' referenced before assignment warning: sage/rings/padics/padic_ZZ_pX_CA_element.pyx:2132:29: local variable 'minval' referenced before assignment warning: sage/rings/padics/padic_ZZ_pX_CA_element.pyx:2136:25: local variable 'minval' referenced before assignment warning: sage/rings/padics/padic_ZZ_pX_CA_element.pyx:2136:50: local variable 'mini' referenced before assignment [356/457] Cythonizing sage/rings/padics/padic_ZZ_pX_CR_element.pyx warning: sage/rings/padics/padic_ZZ_pX_CR_element.pyx:1181:31: local variable 'val' referenced before assignment warning: sage/rings/padics/padic_ZZ_pX_CR_element.pyx:1181:38: local variable 'index' referenced before assignment warning: sage/rings/padics/padic_ZZ_pX_CR_element.pyx:1183:27: local variable 'val' referenced before assignment warning: sage/rings/padics/padic_ZZ_pX_CR_element.pyx:1185:28: local variable 'val' referenced before assignment warning: sage/rings/padics/padic_ZZ_pX_CR_element.pyx:1185:54: local variable 'index' referenced before assignment warning: sage/rings/padics/padic_ZZ_pX_CR_element.pyx:1323:42: local variable 'minval' referenced before assignment warning: sage/rings/padics/padic_ZZ_pX_CR_element.pyx:1323:48: local variable 'mini' referenced before assignment warning: sage/rings/padics/padic_ZZ_pX_CR_element.pyx:1325:34: local variable 'minval' referenced before assignment warning: sage/rings/padics/padic_ZZ_pX_CR_element.pyx:1327:35: local variable 'minval' referenced before assignment warning: sage/rings/padics/padic_ZZ_pX_CR_element.pyx:1327:60: local variable 'mini' referenced before assignment [357/457] Cythonizing sage/rings/padics/padic_ZZ_pX_FM_element.pyx warning: sage/rings/padics/padic_ZZ_pX_FM_element.pyx:1512:37: local variable 'valuation' referenced before assignment warning: sage/rings/padics/padic_ZZ_pX_FM_element.pyx:1512:44: local variable 'index' referenced before assignment warning: sage/rings/padics/padic_ZZ_pX_FM_element.pyx:1513:17: local variable 'index' referenced before assignment warning: sage/rings/padics/padic_ZZ_pX_FM_element.pyx:1516:28: local variable 'valuation' referenced before assignment warning: sage/rings/padics/padic_ZZ_pX_FM_element.pyx:1518:21: local variable 'index' referenced before assignment warning: sage/rings/padics/padic_ZZ_pX_FM_element.pyx:1518:33: local variable 'valuation' referenced before assignment warning: sage/rings/padics/padic_ZZ_pX_FM_element.pyx:1521:29: local variable 'index' referenced before assignment warning: sage/rings/padics/padic_ZZ_pX_FM_element.pyx:1521:41: local variable 'valuation' referenced before assignment [358/457] Cythonizing sage/rings/padics/padic_ZZ_pX_element.pyx [359/457] Cythonizing sage/rings/padics/padic_capped_absolute_element.pyx [360/457] Cythonizing sage/rings/padics/padic_capped_relative_element.pyx [361/457] Cythonizing sage/rings/padics/padic_ext_element.pyx [362/457] Cythonizing sage/rings/padics/padic_fixed_mod_element.pyx [363/457] Cythonizing sage/rings/padics/padic_generic_element.pyx [364/457] Cythonizing sage/rings/padics/padic_printing.pyx [365/457] Cythonizing sage/rings/padics/pow_computer.pyx [366/457] Cythonizing sage/rings/padics/pow_computer_ext.pyx warning: sage/rings/padics/pow_computer_ext.pyx:785:11: local variable 'tmp' referenced before assignment warning: sage/rings/padics/pow_computer_ext.pyx:1219:38: local variable 'minval' referenced before assignment warning: sage/rings/padics/pow_computer_ext.pyx:1219:44: local variable 'mini' referenced before assignment warning: sage/rings/padics/pow_computer_ext.pyx:1220:20: local variable 'mini' referenced before assignment warning: sage/rings/padics/pow_computer_ext.pyx:1220:36: local variable 'minval' referenced before assignment [367/457] Cythonizing sage/rings/padics/pow_computer_flint.pyx [368/457] Cythonizing sage/rings/padics/qadic_flint_CA.pyx [369/457] Cythonizing sage/rings/padics/qadic_flint_CR.pyx [370/457] Cythonizing sage/rings/padics/qadic_flint_FM.pyx [371/457] Cythonizing sage/rings/polynomial/cyclotomic.pyx [372/457] Cythonizing sage/rings/polynomial/evaluation.pyx [373/457] Cythonizing sage/rings/polynomial/laurent_polynomial.pyx [374/457] Cythonizing sage/rings/polynomial/multi_polynomial.pyx [375/457] Cythonizing sage/rings/polynomial/multi_polynomial_ideal_libsingular.pyx [376/457] Cythonizing sage/rings/polynomial/multi_polynomial_libsingular.pyx [377/457] Cythonizing sage/rings/polynomial/multi_polynomial_ring_generic.pyx [378/457] Cythonizing sage/rings/polynomial/pbori.pyx [379/457] Cythonizing sage/rings/polynomial/plural.pyx [380/457] Cythonizing sage/rings/polynomial/polydict.pyx [381/457] Cythonizing sage/rings/polynomial/polynomial_compiled.pyx [382/457] Cythonizing sage/rings/polynomial/polynomial_complex_arb.pyx [383/457] Cythonizing sage/rings/polynomial/polynomial_element.pyx [384/457] Cythonizing sage/rings/polynomial/polynomial_gf2x.pyx [385/457] Cythonizing sage/rings/polynomial/polynomial_integer_dense_flint.pyx [386/457] Cythonizing sage/rings/polynomial/polynomial_integer_dense_ntl.pyx [387/457] Cythonizing sage/rings/polynomial/polynomial_modn_dense_ntl.pyx warning: sage/rings/polynomial/polynomial_modn_dense_ntl.pyx:849:35: local variable 'mod' referenced before assignment warning: sage/rings/polynomial/polynomial_modn_dense_ntl.pyx:853:55: local variable 'mod' referenced before assignment warning: sage/rings/polynomial/polynomial_modn_dense_ntl.pyx:1383:35: local variable 'mod' referenced before assignment warning: sage/rings/polynomial/polynomial_modn_dense_ntl.pyx:1387:55: local variable 'mod' referenced before assignment [388/457] Cythonizing sage/rings/polynomial/polynomial_number_field.pyx [389/457] Cythonizing sage/rings/polynomial/polynomial_rational_flint.pyx [390/457] Cythonizing sage/rings/polynomial/polynomial_real_mpfr_dense.pyx [391/457] Cythonizing sage/rings/polynomial/polynomial_ring_homomorphism.pyx [392/457] Cythonizing sage/rings/polynomial/polynomial_zmod_flint.pyx [393/457] Cythonizing sage/rings/polynomial/polynomial_zz_pex.pyx [394/457] Cythonizing sage/rings/polynomial/real_roots.pyx [395/457] Cythonizing sage/rings/polynomial/refine_root.pyx [396/457] Cythonizing sage/rings/polynomial/skew_polynomial_element.pyx [397/457] Cythonizing sage/rings/polynomial/symmetric_reduction.pyx [398/457] Cythonizing sage/rings/power_series_mpoly.pyx [399/457] Cythonizing sage/rings/power_series_pari.pyx [400/457] Cythonizing sage/rings/power_series_poly.pyx [401/457] Cythonizing sage/rings/power_series_ring_element.pyx [402/457] Cythonizing sage/rings/rational.pyx [403/457] Cythonizing sage/rings/real_arb.pyx [404/457] Cythonizing sage/rings/real_double.pyx [405/457] Cythonizing sage/rings/real_interval_absolute.pyx [406/457] Cythonizing sage/rings/real_lazy.pyx [407/457] Cythonizing sage/rings/real_mpfi.pyx [408/457] Cythonizing sage/rings/real_mpfr.pyx [409/457] Cythonizing sage/rings/ring.pyx [410/457] Cythonizing sage/rings/semirings/tropical_semiring.pyx [411/457] Cythonizing sage/rings/sum_of_squares.pyx [412/457] Cythonizing sage/sat/solvers/cryptominisat/cryptominisat.pyx [413/457] Cythonizing sage/sat/solvers/cryptominisat/solverconf.pyx [414/457] Cythonizing sage/sat/solvers/satsolver.pyx [415/457] Cythonizing sage/schemes/elliptic_curves/descent_two_isogeny.pyx [416/457] Cythonizing sage/schemes/elliptic_curves/period_lattice_region.pyx [417/457] Cythonizing sage/schemes/hyperelliptic_curves/hypellfrob.pyx [418/457] Cythonizing sage/schemes/projective/projective_morphism_helper.pyx [419/457] Cythonizing sage/schemes/toric/divisor_class.pyx [420/457] Cythonizing sage/sets/disjoint_set.pyx [421/457] Cythonizing sage/sets/finite_set_map_cy.pyx [422/457] Cythonizing sage/sets/recursively_enumerated_set.pyx [423/457] Cythonizing sage/stats/distributions/discrete_gaussian_integer.pyx [424/457] Cythonizing sage/stats/hmm/chmm.pyx [425/457] Cythonizing sage/stats/hmm/distributions.pyx [426/457] Cythonizing sage/stats/hmm/hmm.pyx [427/457] Cythonizing sage/stats/hmm/util.pyx [428/457] Cythonizing sage/stats/intlist.pyx [429/457] Cythonizing sage/structure/category_object.pyx [430/457] Cythonizing sage/structure/coerce.pyx [431/457] Cythonizing sage/structure/coerce_actions.pyx [432/457] Cythonizing sage/structure/coerce_dict.pyx [433/457] Cythonizing sage/structure/coerce_maps.pyx [434/457] Cythonizing sage/structure/debug_options.pyx [435/457] Cythonizing sage/structure/element.pyx [436/457] Cythonizing sage/structure/element_wrapper.pyx [437/457] Cythonizing sage/structure/factory.pyx [438/457] Cythonizing sage/structure/list_clone.pyx [439/457] Cythonizing sage/structure/list_clone_demo.pyx [440/457] Cythonizing sage/structure/list_clone_timings_cy.pyx [441/457] Cythonizing sage/structure/misc.pyx [442/457] Cythonizing sage/structure/mutability.pyx [443/457] Cythonizing sage/structure/parent.pyx [444/457] Cythonizing sage/structure/parent_base.pyx [445/457] Cythonizing sage/structure/parent_gens.pyx [446/457] Cythonizing sage/structure/parent_old.pyx [447/457] Cythonizing sage/structure/sage_object.pyx [448/457] Cythonizing sage/symbolic/comparison.pyx [449/457] Cythonizing sage/symbolic/constants_c.pyx [450/457] Cythonizing sage/symbolic/expression.pyx [451/457] Cythonizing sage/symbolic/function.pyx [452/457] Cythonizing sage/symbolic/getitem.pyx [453/457] Cythonizing sage/symbolic/ring.pyx [454/457] Cythonizing sage/symbolic/series.pyx [455/457] Cythonizing sage/symbolic/substitution_map.pyx [456/457] Cythonizing sage/tests/cython.pyx [457/457] Cythonizing sage/tests/stl_vector.pyx Finished Cythonizing, time: 475.73 seconds. copying ./sage/symbolic/substitution_map.pxd -> build/lib.linux-i686-2.7/sage/symbolic copying ./sage/symbolic/series.pxd -> build/lib.linux-i686-2.7/sage/symbolic copying ./sage/symbolic/ring.pxd -> build/lib.linux-i686-2.7/sage/symbolic copying ./sage/symbolic/getitem.pxd -> build/lib.linux-i686-2.7/sage/symbolic copying ./sage/symbolic/function.pxd -> build/lib.linux-i686-2.7/sage/symbolic copying ./sage/symbolic/expression.pxd -> build/lib.linux-i686-2.7/sage/symbolic copying ./sage/symbolic/comparison.pxd -> build/lib.linux-i686-2.7/sage/symbolic copying ./sage/structure/sage_object.pxd -> build/lib.linux-i686-2.7/sage/structure copying ./sage/structure/parent_old.pxd -> build/lib.linux-i686-2.7/sage/structure copying ./sage/structure/parent_gens.pxd -> build/lib.linux-i686-2.7/sage/structure copying ./sage/structure/parent_base.pxd -> build/lib.linux-i686-2.7/sage/structure copying ./sage/structure/parent.pxd -> build/lib.linux-i686-2.7/sage/structure copying ./sage/structure/mutability.pxd -> build/lib.linux-i686-2.7/sage/structure copying ./sage/structure/misc.pxd -> build/lib.linux-i686-2.7/sage/structure copying ./sage/structure/list_clone.pxd -> build/lib.linux-i686-2.7/sage/structure copying ./sage/structure/element_wrapper.pxd -> build/lib.linux-i686-2.7/sage/structure copying ./sage/structure/element.pxd -> build/lib.linux-i686-2.7/sage/structure copying ./sage/structure/debug_options.pxd -> build/lib.linux-i686-2.7/sage/structure copying ./sage/structure/coerce_maps.pxd -> build/lib.linux-i686-2.7/sage/structure copying ./sage/structure/coerce_dict.pxd -> build/lib.linux-i686-2.7/sage/structure copying ./sage/structure/coerce_actions.pxd -> build/lib.linux-i686-2.7/sage/structure copying ./sage/structure/coerce.pxd -> build/lib.linux-i686-2.7/sage/structure copying ./sage/structure/category_object.pxd -> build/lib.linux-i686-2.7/sage/structure copying ./sage/stats/intlist.pxd -> build/lib.linux-i686-2.7/sage/stats copying ./sage/stats/hmm/util.pxd -> build/lib.linux-i686-2.7/sage/stats/hmm copying ./sage/stats/hmm/hmm.pxd -> build/lib.linux-i686-2.7/sage/stats/hmm copying ./sage/stats/hmm/distributions.pxd -> build/lib.linux-i686-2.7/sage/stats/hmm copying ./sage/stats/distributions/discrete_gaussian_integer.pxd -> build/lib.linux-i686-2.7/sage/stats/distributions copying ./sage/stats/distributions/dgs.pxd -> build/lib.linux-i686-2.7/sage/stats/distributions copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/distributions/dgs_misc.h -> build/lib.linux-i686-2.7/sage/stats/distributions copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/distributions/dgs_gauss.h -> build/lib.linux-i686-2.7/sage/stats/distributions copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/distributions/dgs_bern.h -> build/lib.linux-i686-2.7/sage/stats/distributions copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/distributions/dgs.h -> build/lib.linux-i686-2.7/sage/stats/distributions copying ./sage/sets/recursively_enumerated_set.pxd -> build/lib.linux-i686-2.7/sage/sets copying ./sage/sets/finite_set_map_cy.pxd -> build/lib.linux-i686-2.7/sage/sets copying ./sage/sets/disjoint_set.pxd -> build/lib.linux-i686-2.7/sage/sets copying ./sage/sat/solvers/satsolver.pxd -> build/lib.linux-i686-2.7/sage/sat/solvers copying ./sage/sat/solvers/cryptominisat/solverconf.pxd -> build/lib.linux-i686-2.7/sage/sat/solvers/cryptominisat copying ./sage/sat/solvers/cryptominisat/decl.pxd -> build/lib.linux-i686-2.7/sage/sat/solvers/cryptominisat copying ./sage/sat/solvers/cryptominisat/cryptominisat.pxd -> build/lib.linux-i686-2.7/sage/sat/solvers/cryptominisat copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sat/solvers/cryptominisat/solverconf_helper.h -> build/lib.linux-i686-2.7/sage/sat/solvers/cryptominisat copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sat/solvers/cryptominisat/cryptominisat_helper.h -> build/lib.linux-i686-2.7/sage/sat/solvers/cryptominisat copying ./sage/rings/sum_of_squares.pxd -> build/lib.linux-i686-2.7/sage/rings copying ./sage/rings/ring.pxd -> build/lib.linux-i686-2.7/sage/rings copying ./sage/rings/real_mpfr.pxd -> build/lib.linux-i686-2.7/sage/rings copying ./sage/rings/real_mpfi.pxd -> build/lib.linux-i686-2.7/sage/rings copying ./sage/rings/real_lazy.pxd -> build/lib.linux-i686-2.7/sage/rings copying ./sage/rings/real_double.pxd -> build/lib.linux-i686-2.7/sage/rings copying ./sage/rings/real_arb.pxd -> build/lib.linux-i686-2.7/sage/rings copying ./sage/rings/rational.pxd -> build/lib.linux-i686-2.7/sage/rings copying ./sage/rings/power_series_ring_element.pxd -> build/lib.linux-i686-2.7/sage/rings copying ./sage/rings/power_series_poly.pxd -> build/lib.linux-i686-2.7/sage/rings copying ./sage/rings/power_series_pari.pxd -> build/lib.linux-i686-2.7/sage/rings copying ./sage/rings/power_series_mpoly.pxd -> build/lib.linux-i686-2.7/sage/rings copying ./sage/rings/morphism.pxd -> build/lib.linux-i686-2.7/sage/rings copying ./sage/rings/laurent_series_ring_element.pxd -> build/lib.linux-i686-2.7/sage/rings copying ./sage/rings/integer_ring.pxd -> build/lib.linux-i686-2.7/sage/rings copying ./sage/rings/integer.pxd -> build/lib.linux-i686-2.7/sage/rings copying ./sage/rings/fraction_field_FpT.pxd -> build/lib.linux-i686-2.7/sage/rings copying ./sage/rings/fast_arith.pxd -> build/lib.linux-i686-2.7/sage/rings copying ./sage/rings/complex_number.pxd -> build/lib.linux-i686-2.7/sage/rings copying ./sage/rings/complex_mpc.pxd -> build/lib.linux-i686-2.7/sage/rings copying ./sage/rings/complex_interval.pxd -> build/lib.linux-i686-2.7/sage/rings copying ./sage/rings/complex_double.pxd -> build/lib.linux-i686-2.7/sage/rings copying ./sage/rings/complex_arb.pxd -> build/lib.linux-i686-2.7/sage/rings copying ./sage/rings/polynomial/symmetric_reduction.pxd -> build/lib.linux-i686-2.7/sage/rings/polynomial copying ./sage/rings/polynomial/skew_polynomial_element.pxd -> build/lib.linux-i686-2.7/sage/rings/polynomial copying ./sage/rings/polynomial/real_roots.pxd -> build/lib.linux-i686-2.7/sage/rings/polynomial copying ./sage/rings/polynomial/polynomial_zz_pex.pxd -> build/lib.linux-i686-2.7/sage/rings/polynomial copying ./sage/rings/polynomial/polynomial_zmod_flint.pxd -> build/lib.linux-i686-2.7/sage/rings/polynomial copying ./sage/rings/polynomial/polynomial_template_header.pxi -> build/lib.linux-i686-2.7/sage/rings/polynomial copying ./sage/rings/polynomial/polynomial_template.pxi -> build/lib.linux-i686-2.7/sage/rings/polynomial copying ./sage/rings/polynomial/polynomial_ring_homomorphism.pxd -> build/lib.linux-i686-2.7/sage/rings/polynomial copying ./sage/rings/polynomial/polynomial_rational_flint.pxd -> build/lib.linux-i686-2.7/sage/rings/polynomial copying ./sage/rings/polynomial/polynomial_modn_dense_ntl.pxd -> build/lib.linux-i686-2.7/sage/rings/polynomial copying ./sage/rings/polynomial/polynomial_integer_dense_ntl.pxd -> build/lib.linux-i686-2.7/sage/rings/polynomial copying ./sage/rings/polynomial/polynomial_integer_dense_flint.pxd -> build/lib.linux-i686-2.7/sage/rings/polynomial copying ./sage/rings/polynomial/polynomial_gf2x.pxd -> build/lib.linux-i686-2.7/sage/rings/polynomial copying ./sage/rings/polynomial/polynomial_element.pxd -> build/lib.linux-i686-2.7/sage/rings/polynomial copying ./sage/rings/polynomial/polynomial_complex_arb.pxd -> build/lib.linux-i686-2.7/sage/rings/polynomial copying ./sage/rings/polynomial/polynomial_compiled.pxd -> build/lib.linux-i686-2.7/sage/rings/polynomial copying ./sage/rings/polynomial/polydict.pxd -> build/lib.linux-i686-2.7/sage/rings/polynomial copying ./sage/rings/polynomial/plural.pxd -> build/lib.linux-i686-2.7/sage/rings/polynomial copying ./sage/rings/polynomial/pbori.pxd -> build/lib.linux-i686-2.7/sage/rings/polynomial copying ./sage/rings/polynomial/multi_polynomial_ring_generic.pxd -> build/lib.linux-i686-2.7/sage/rings/polynomial copying ./sage/rings/polynomial/multi_polynomial_libsingular.pxd -> build/lib.linux-i686-2.7/sage/rings/polynomial copying ./sage/rings/polynomial/multi_polynomial_ideal_libsingular.pxd -> build/lib.linux-i686-2.7/sage/rings/polynomial copying ./sage/rings/polynomial/multi_polynomial.pxd -> build/lib.linux-i686-2.7/sage/rings/polynomial copying ./sage/rings/polynomial/laurent_polynomial.pxd -> build/lib.linux-i686-2.7/sage/rings/polynomial copying ./sage/rings/polynomial/evaluation.pxd -> build/lib.linux-i686-2.7/sage/rings/polynomial copying ./sage/rings/padics/qadic_flint_FM.pxd -> build/lib.linux-i686-2.7/sage/rings/padics copying ./sage/rings/padics/qadic_flint_CR.pxd -> build/lib.linux-i686-2.7/sage/rings/padics copying ./sage/rings/padics/qadic_flint_CA.pxd -> build/lib.linux-i686-2.7/sage/rings/padics copying ./sage/rings/padics/pow_computer_flint.pxd -> build/lib.linux-i686-2.7/sage/rings/padics copying ./sage/rings/padics/pow_computer_ext.pxd -> build/lib.linux-i686-2.7/sage/rings/padics copying ./sage/rings/padics/pow_computer.pxd -> build/lib.linux-i686-2.7/sage/rings/padics copying ./sage/rings/padics/padic_template_element_header.pxi -> build/lib.linux-i686-2.7/sage/rings/padics copying ./sage/rings/padics/padic_template_element.pxi -> build/lib.linux-i686-2.7/sage/rings/padics copying ./sage/rings/padics/padic_printing.pxd -> build/lib.linux-i686-2.7/sage/rings/padics copying ./sage/rings/padics/padic_generic_element.pxd -> build/lib.linux-i686-2.7/sage/rings/padics copying ./sage/rings/padics/padic_fixed_mod_element.pxd -> build/lib.linux-i686-2.7/sage/rings/padics copying ./sage/rings/padics/padic_ext_element.pxd -> build/lib.linux-i686-2.7/sage/rings/padics copying ./sage/rings/padics/padic_capped_relative_element.pxd -> build/lib.linux-i686-2.7/sage/rings/padics copying ./sage/rings/padics/padic_capped_absolute_element.pxd -> build/lib.linux-i686-2.7/sage/rings/padics copying ./sage/rings/padics/padic_ZZ_pX_element.pxd -> build/lib.linux-i686-2.7/sage/rings/padics copying ./sage/rings/padics/padic_ZZ_pX_FM_element.pxd -> build/lib.linux-i686-2.7/sage/rings/padics copying ./sage/rings/padics/padic_ZZ_pX_CR_element.pxd -> build/lib.linux-i686-2.7/sage/rings/padics copying ./sage/rings/padics/padic_ZZ_pX_CA_element.pxd -> build/lib.linux-i686-2.7/sage/rings/padics copying ./sage/rings/padics/morphism.pxd -> build/lib.linux-i686-2.7/sage/rings/padics copying ./sage/rings/padics/local_generic_element.pxd -> build/lib.linux-i686-2.7/sage/rings/padics copying ./sage/rings/padics/common_conversion.pxd -> build/lib.linux-i686-2.7/sage/rings/padics copying ./sage/rings/padics/FM_template_header.pxi -> build/lib.linux-i686-2.7/sage/rings/padics copying ./sage/rings/padics/FM_template.pxi -> build/lib.linux-i686-2.7/sage/rings/padics copying ./sage/rings/padics/CR_template_header.pxi -> build/lib.linux-i686-2.7/sage/rings/padics copying ./sage/rings/padics/CR_template.pxi -> build/lib.linux-i686-2.7/sage/rings/padics copying ./sage/rings/padics/CA_template_header.pxi -> build/lib.linux-i686-2.7/sage/rings/padics copying ./sage/rings/padics/CA_template.pxi -> build/lib.linux-i686-2.7/sage/rings/padics copying ./sage/rings/number_field/totallyreal_data.pxd -> build/lib.linux-i686-2.7/sage/rings/number_field copying ./sage/rings/number_field/number_field_element_quadratic.pxd -> build/lib.linux-i686-2.7/sage/rings/number_field copying ./sage/rings/number_field/number_field_element.pxd -> build/lib.linux-i686-2.7/sage/rings/number_field copying ./sage/rings/number_field/number_field_base.pxd -> build/lib.linux-i686-2.7/sage/rings/number_field copying ./sage/rings/finite_rings/stdint.pxd -> build/lib.linux-i686-2.7/sage/rings/finite_rings copying ./sage/rings/finite_rings/residue_field.pxd -> build/lib.linux-i686-2.7/sage/rings/finite_rings copying ./sage/rings/finite_rings/integer_mod.pxd -> build/lib.linux-i686-2.7/sage/rings/finite_rings copying ./sage/rings/finite_rings/hom_prime_finite_field.pxd -> build/lib.linux-i686-2.7/sage/rings/finite_rings copying ./sage/rings/finite_rings/hom_finite_field_givaro.pxd -> build/lib.linux-i686-2.7/sage/rings/finite_rings copying ./sage/rings/finite_rings/hom_finite_field.pxd -> build/lib.linux-i686-2.7/sage/rings/finite_rings copying ./sage/rings/finite_rings/finite_field_base.pxd -> build/lib.linux-i686-2.7/sage/rings/finite_rings copying ./sage/rings/finite_rings/element_pari_ffelt.pxd -> build/lib.linux-i686-2.7/sage/rings/finite_rings copying ./sage/rings/finite_rings/element_ntl_gf2e.pxd -> build/lib.linux-i686-2.7/sage/rings/finite_rings copying ./sage/rings/finite_rings/element_givaro.pxd -> build/lib.linux-i686-2.7/sage/rings/finite_rings copying ./sage/rings/finite_rings/element_base.pxd -> build/lib.linux-i686-2.7/sage/rings/finite_rings copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/stdint.h -> build/lib.linux-i686-2.7/sage/rings/finite_rings copying ./sage/quivers/paths.pxd -> build/lib.linux-i686-2.7/sage/quivers copying ./sage/quivers/algebra_elements.pxi -> build/lib.linux-i686-2.7/sage/quivers copying ./sage/quivers/algebra_elements.pxd -> build/lib.linux-i686-2.7/sage/quivers copying ./sage/plot/plot3d/transform.pxd -> build/lib.linux-i686-2.7/sage/plot/plot3d copying ./sage/plot/plot3d/shapes.pxd -> build/lib.linux-i686-2.7/sage/plot/plot3d copying ./sage/plot/plot3d/point_c.pxi -> build/lib.linux-i686-2.7/sage/plot/plot3d copying ./sage/plot/plot3d/parametric_surface.pxd -> build/lib.linux-i686-2.7/sage/plot/plot3d copying ./sage/plot/plot3d/index_face_set.pxd -> build/lib.linux-i686-2.7/sage/plot/plot3d copying ./sage/plot/plot3d/base.pxd -> build/lib.linux-i686-2.7/sage/plot/plot3d copying ./sage/parallel/safefork.pxd -> build/lib.linux-i686-2.7/sage/parallel copying ./sage/numerical/sdp.pxd -> build/lib.linux-i686-2.7/sage/numerical copying ./sage/numerical/mip.pxd -> build/lib.linux-i686-2.7/sage/numerical copying ./sage/numerical/linear_tensor_element.pxd -> build/lib.linux-i686-2.7/sage/numerical copying ./sage/numerical/linear_functions.pxd -> build/lib.linux-i686-2.7/sage/numerical copying ./sage/numerical/backends/interactivelp_backend.pxd -> build/lib.linux-i686-2.7/sage/numerical/backends copying ./sage/numerical/backends/gurobi_backend.pxd -> build/lib.linux-i686-2.7/sage/numerical/backends copying ./sage/numerical/backends/glpk_graph_backend.pxd -> build/lib.linux-i686-2.7/sage/numerical/backends copying ./sage/numerical/backends/glpk_exact_backend.pxd -> build/lib.linux-i686-2.7/sage/numerical/backends copying ./sage/numerical/backends/glpk_backend.pxd -> build/lib.linux-i686-2.7/sage/numerical/backends copying ./sage/numerical/backends/generic_sdp_backend.pxd -> build/lib.linux-i686-2.7/sage/numerical/backends copying ./sage/numerical/backends/generic_backend.pxd -> build/lib.linux-i686-2.7/sage/numerical/backends copying ./sage/numerical/backends/cplex_backend.pxd -> build/lib.linux-i686-2.7/sage/numerical/backends copying ./sage/numerical/backends/coin_backend.pxd -> build/lib.linux-i686-2.7/sage/numerical/backends copying ./sage/modules/vector_real_double_dense.pxd -> build/lib.linux-i686-2.7/sage/modules copying ./sage/modules/vector_rational_sparse.pxd -> build/lib.linux-i686-2.7/sage/modules copying ./sage/modules/vector_rational_dense.pxd -> build/lib.linux-i686-2.7/sage/modules copying ./sage/modules/vector_modn_sparse.pxd -> build/lib.linux-i686-2.7/sage/modules copying ./sage/modules/vector_modn_dense.pxd -> build/lib.linux-i686-2.7/sage/modules copying ./sage/modules/vector_mod2_dense.pxd -> build/lib.linux-i686-2.7/sage/modules copying ./sage/modules/vector_integer_sparse.pxd -> build/lib.linux-i686-2.7/sage/modules copying ./sage/modules/vector_integer_dense.pxd -> build/lib.linux-i686-2.7/sage/modules copying ./sage/modules/vector_double_dense.pxd -> build/lib.linux-i686-2.7/sage/modules copying ./sage/modules/vector_complex_double_dense.pxd -> build/lib.linux-i686-2.7/sage/modules copying ./sage/modules/module.pxd -> build/lib.linux-i686-2.7/sage/modules copying ./sage/modules/free_module_element.pxd -> build/lib.linux-i686-2.7/sage/modules copying ./sage/modules/finite_submodule_iter.pxd -> build/lib.linux-i686-2.7/sage/modules copying ./sage/modular/pollack_stevens/dist.pxd -> build/lib.linux-i686-2.7/sage/modular/pollack_stevens copying ./sage/modular/modsym/p1list.pxd -> build/lib.linux-i686-2.7/sage/modular/modsym copying ./sage/modular/modsym/manin_symbol.pxd -> build/lib.linux-i686-2.7/sage/modular/modsym copying ./sage/modular/modsym/apply.pxd -> build/lib.linux-i686-2.7/sage/modular/modsym copying ./sage/modular/arithgroup/farey.pxd -> build/lib.linux-i686-2.7/sage/modular/arithgroup copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/farey_symbol.h -> build/lib.linux-i686-2.7/sage/modular/arithgroup copying ./sage/misc/weak_dict.pxd -> build/lib.linux-i686-2.7/sage/misc copying ./sage/misc/randstate.pxd -> build/lib.linux-i686-2.7/sage/misc copying ./sage/misc/nested_class.pxd -> build/lib.linux-i686-2.7/sage/misc copying ./sage/misc/misc_c.pxd -> build/lib.linux-i686-2.7/sage/misc copying ./sage/misc/long.pxd -> build/lib.linux-i686-2.7/sage/misc copying ./sage/misc/lazy_string.pxd -> build/lib.linux-i686-2.7/sage/misc copying ./sage/misc/lazy_list.pxd -> build/lib.linux-i686-2.7/sage/misc copying ./sage/misc/inherit_comparison.pxd -> build/lib.linux-i686-2.7/sage/misc copying ./sage/misc/function_mangling.pxd -> build/lib.linux-i686-2.7/sage/misc copying ./sage/misc/fast_methods.pxd -> build/lib.linux-i686-2.7/sage/misc copying ./sage/misc/cython_metaclass.pxd -> build/lib.linux-i686-2.7/sage/misc copying ./sage/misc/classcall_metaclass.pxd -> build/lib.linux-i686-2.7/sage/misc copying ./sage/misc/cachefunc.pxd -> build/lib.linux-i686-2.7/sage/misc copying ./sage/misc/c3_controlled.pxd -> build/lib.linux-i686-2.7/sage/misc copying ./sage/misc/binary_tree.pxd -> build/lib.linux-i686-2.7/sage/misc copying ./sage/misc/allocator.pxd -> build/lib.linux-i686-2.7/sage/misc copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/cython_metaclass.h -> build/lib.linux-i686-2.7/sage/misc copying ./sage/matroids/union_matroid.pxd -> build/lib.linux-i686-2.7/sage/matroids copying ./sage/matroids/set_system.pxd -> build/lib.linux-i686-2.7/sage/matroids copying ./sage/matroids/matroid.pxd -> build/lib.linux-i686-2.7/sage/matroids copying ./sage/matroids/linear_matroid.pxd -> build/lib.linux-i686-2.7/sage/matroids copying ./sage/matroids/lean_matrix.pxd -> build/lib.linux-i686-2.7/sage/matroids copying ./sage/matroids/extension.pxd -> build/lib.linux-i686-2.7/sage/matroids copying ./sage/matroids/circuit_closures_matroid.pxd -> build/lib.linux-i686-2.7/sage/matroids copying ./sage/matroids/basis_matroid.pxd -> build/lib.linux-i686-2.7/sage/matroids copying ./sage/matroids/basis_exchange_matroid.pxd -> build/lib.linux-i686-2.7/sage/matroids copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/minorfix.h -> build/lib.linux-i686-2.7/sage/matroids copying ./sage/matrix/template.pxd -> build/lib.linux-i686-2.7/sage/matrix copying ./sage/matrix/matrix_window.pxd -> build/lib.linux-i686-2.7/sage/matrix copying ./sage/matrix/matrix_symbolic_dense.pxd -> build/lib.linux-i686-2.7/sage/matrix copying ./sage/matrix/matrix_sparse.pxd -> build/lib.linux-i686-2.7/sage/matrix copying ./sage/matrix/matrix_real_double_dense.pxd -> build/lib.linux-i686-2.7/sage/matrix copying ./sage/matrix/matrix_rational_sparse.pxd -> build/lib.linux-i686-2.7/sage/matrix copying ./sage/matrix/matrix_rational_dense.pxd -> build/lib.linux-i686-2.7/sage/matrix copying ./sage/matrix/matrix_polynomial_dense.pxd -> build/lib.linux-i686-2.7/sage/matrix copying ./sage/matrix/matrix_mpolynomial_dense.pxd -> build/lib.linux-i686-2.7/sage/matrix copying ./sage/matrix/matrix_modn_sparse.pxd -> build/lib.linux-i686-2.7/sage/matrix copying ./sage/matrix/matrix_modn_dense_template_header.pxi -> build/lib.linux-i686-2.7/sage/matrix copying ./sage/matrix/matrix_modn_dense_template.pxi -> build/lib.linux-i686-2.7/sage/matrix copying ./sage/matrix/matrix_modn_dense_float.pxd -> build/lib.linux-i686-2.7/sage/matrix copying ./sage/matrix/matrix_modn_dense_double.pxd -> build/lib.linux-i686-2.7/sage/matrix copying ./sage/matrix/matrix_mod2_dense.pxd -> build/lib.linux-i686-2.7/sage/matrix copying ./sage/matrix/matrix_integer_sparse.pxd -> build/lib.linux-i686-2.7/sage/matrix copying ./sage/matrix/matrix_integer_dense.pxd -> build/lib.linux-i686-2.7/sage/matrix copying ./sage/matrix/matrix_gfpn_dense.pxd -> build/lib.linux-i686-2.7/sage/matrix copying ./sage/matrix/matrix_gf2e_dense.pxd -> build/lib.linux-i686-2.7/sage/matrix copying ./sage/matrix/matrix_generic_sparse.pxd -> build/lib.linux-i686-2.7/sage/matrix copying ./sage/matrix/matrix_generic_dense.pxd -> build/lib.linux-i686-2.7/sage/matrix copying ./sage/matrix/matrix_double_dense.pxd -> build/lib.linux-i686-2.7/sage/matrix copying ./sage/matrix/matrix_domain_sparse.pxd -> build/lib.linux-i686-2.7/sage/matrix copying ./sage/matrix/matrix_domain_dense.pxd -> build/lib.linux-i686-2.7/sage/matrix copying ./sage/matrix/matrix_dense.pxd -> build/lib.linux-i686-2.7/sage/matrix copying ./sage/matrix/matrix_cyclo_dense.pxd -> build/lib.linux-i686-2.7/sage/matrix copying ./sage/matrix/matrix_complex_double_dense.pxd -> build/lib.linux-i686-2.7/sage/matrix copying ./sage/matrix/matrix_complex_ball_dense.pxd -> build/lib.linux-i686-2.7/sage/matrix copying ./sage/matrix/matrix2.pxd -> build/lib.linux-i686-2.7/sage/matrix copying ./sage/matrix/matrix1.pxd -> build/lib.linux-i686-2.7/sage/matrix copying ./sage/matrix/matrix0.pxd -> build/lib.linux-i686-2.7/sage/matrix copying ./sage/matrix/matrix.pxd -> build/lib.linux-i686-2.7/sage/matrix copying ./sage/matrix/action.pxd -> build/lib.linux-i686-2.7/sage/matrix copying ./sage/libs/ratpoints.pxd -> build/lib.linux-i686-2.7/sage/libs copying ./sage/libs/mpfr.pxd -> build/lib.linux-i686-2.7/sage/libs copying ./sage/libs/mpfi.pxd -> build/lib.linux-i686-2.7/sage/libs copying ./sage/libs/mpc.pxd -> build/lib.linux-i686-2.7/sage/libs copying ./sage/libs/meataxe.pxd -> build/lib.linux-i686-2.7/sage/libs copying ./sage/libs/m4rie.pxd -> build/lib.linux-i686-2.7/sage/libs copying ./sage/libs/m4ri.pxd -> build/lib.linux-i686-2.7/sage/libs copying ./sage/libs/iml.pxd -> build/lib.linux-i686-2.7/sage/libs copying ./sage/libs/gmpxx.pxd -> build/lib.linux-i686-2.7/sage/libs copying ./sage/libs/ecl.pxd -> build/lib.linux-i686-2.7/sage/libs copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclsig.h -> build/lib.linux-i686-2.7/sage/libs copying ./sage/libs/symmetrica/symmetrica.pxi -> build/lib.linux-i686-2.7/sage/libs/symmetrica copying ./sage/libs/symmetrica/schur.pxi -> build/lib.linux-i686-2.7/sage/libs/symmetrica copying ./sage/libs/symmetrica/sc.pxi -> build/lib.linux-i686-2.7/sage/libs/symmetrica copying ./sage/libs/symmetrica/sb.pxi -> build/lib.linux-i686-2.7/sage/libs/symmetrica copying ./sage/libs/symmetrica/sab.pxi -> build/lib.linux-i686-2.7/sage/libs/symmetrica copying ./sage/libs/symmetrica/plet.pxi -> build/lib.linux-i686-2.7/sage/libs/symmetrica copying ./sage/libs/symmetrica/part.pxi -> build/lib.linux-i686-2.7/sage/libs/symmetrica copying ./sage/libs/symmetrica/kostka.pxi -> build/lib.linux-i686-2.7/sage/libs/symmetrica copying ./sage/libs/singular/decl.pxd -> build/lib.linux-i686-2.7/sage/libs/singular copying ./sage/libs/singular/singular.pxd -> build/lib.linux-i686-2.7/sage/libs/singular copying ./sage/libs/singular/ring.pxd -> build/lib.linux-i686-2.7/sage/libs/singular copying ./sage/libs/singular/polynomial.pxd -> build/lib.linux-i686-2.7/sage/libs/singular copying ./sage/libs/singular/groebner_strategy.pxd -> build/lib.linux-i686-2.7/sage/libs/singular copying ./sage/libs/singular/function.pxd -> build/lib.linux-i686-2.7/sage/libs/singular copying ./sage/libs/pynac/pynac.pxd -> build/lib.linux-i686-2.7/sage/libs/pynac copying ./sage/libs/pynac/constant.pxd -> build/lib.linux-i686-2.7/sage/libs/pynac copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pynac/wrap.h -> build/lib.linux-i686-2.7/sage/libs/pynac copying ./sage/libs/polybori/decl.pxd -> build/lib.linux-i686-2.7/sage/libs/polybori copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/polybori/pb_wrap.h -> build/lib.linux-i686-2.7/sage/libs/polybori copying ./sage/libs/pari/decl.pxi -> build/lib.linux-i686-2.7/sage/libs/pari copying ./sage/libs/pari/convert_sage.pxd -> build/lib.linux-i686-2.7/sage/libs/pari copying ./sage/libs/pari/convert_gmp.pxd -> build/lib.linux-i686-2.7/sage/libs/pari copying ./sage/libs/pari/convert_flint.pxd -> build/lib.linux-i686-2.7/sage/libs/pari copying ./sage/libs/ntl/vec_GF2E.pxd -> build/lib.linux-i686-2.7/sage/libs/ntl copying ./sage/libs/ntl/vec_GF2.pxd -> build/lib.linux-i686-2.7/sage/libs/ntl copying ./sage/libs/ntl/types.pxd -> build/lib.linux-i686-2.7/sage/libs/ntl copying ./sage/libs/ntl/ntlwrap.cpp -> build/lib.linux-i686-2.7/sage/libs/ntl copying ./sage/libs/ntl/ntl_tools.pxd -> build/lib.linux-i686-2.7/sage/libs/ntl copying ./sage/libs/ntl/ntl_mat_ZZ.pxd -> build/lib.linux-i686-2.7/sage/libs/ntl copying ./sage/libs/ntl/ntl_mat_GF2E.pxd -> build/lib.linux-i686-2.7/sage/libs/ntl copying ./sage/libs/ntl/ntl_mat_GF2.pxd -> build/lib.linux-i686-2.7/sage/libs/ntl copying ./sage/libs/ntl/ntl_lzz_pX.pxd -> build/lib.linux-i686-2.7/sage/libs/ntl copying ./sage/libs/ntl/ntl_lzz_pContext.pxd -> build/lib.linux-i686-2.7/sage/libs/ntl copying ./sage/libs/ntl/ntl_lzz_p.pxd -> build/lib.linux-i686-2.7/sage/libs/ntl copying ./sage/libs/ntl/ntl_ZZ_pX.pxd -> build/lib.linux-i686-2.7/sage/libs/ntl copying ./sage/libs/ntl/ntl_ZZ_pEX_linkage.pxi -> build/lib.linux-i686-2.7/sage/libs/ntl copying ./sage/libs/ntl/ntl_ZZ_pEX.pxd -> build/lib.linux-i686-2.7/sage/libs/ntl copying ./sage/libs/ntl/ntl_ZZ_pEContext.pxd -> build/lib.linux-i686-2.7/sage/libs/ntl copying ./sage/libs/ntl/ntl_ZZ_pE.pxd -> build/lib.linux-i686-2.7/sage/libs/ntl copying ./sage/libs/ntl/ntl_ZZ_pContext.pxd -> build/lib.linux-i686-2.7/sage/libs/ntl copying ./sage/libs/ntl/ntl_ZZ_p.pxd -> build/lib.linux-i686-2.7/sage/libs/ntl copying ./sage/libs/ntl/ntl_ZZX.pxd -> build/lib.linux-i686-2.7/sage/libs/ntl copying ./sage/libs/ntl/ntl_ZZ.pxd -> build/lib.linux-i686-2.7/sage/libs/ntl copying ./sage/libs/ntl/ntl_GF2X_linkage.pxi -> build/lib.linux-i686-2.7/sage/libs/ntl copying ./sage/libs/ntl/ntl_GF2X.pxd -> build/lib.linux-i686-2.7/sage/libs/ntl copying ./sage/libs/ntl/ntl_GF2EX.pxd -> build/lib.linux-i686-2.7/sage/libs/ntl copying ./sage/libs/ntl/ntl_GF2EContext.pxd -> build/lib.linux-i686-2.7/sage/libs/ntl copying ./sage/libs/ntl/ntl_GF2E.pxd -> build/lib.linux-i686-2.7/sage/libs/ntl copying ./sage/libs/ntl/ntl_GF2.pxd -> build/lib.linux-i686-2.7/sage/libs/ntl copying ./sage/libs/ntl/misc.pxi -> build/lib.linux-i686-2.7/sage/libs/ntl copying ./sage/libs/ntl/mat_ZZ.pxd -> build/lib.linux-i686-2.7/sage/libs/ntl copying ./sage/libs/ntl/mat_GF2E.pxd -> build/lib.linux-i686-2.7/sage/libs/ntl copying ./sage/libs/ntl/mat_GF2.pxd -> build/lib.linux-i686-2.7/sage/libs/ntl copying ./sage/libs/ntl/lzz_pX.pxd -> build/lib.linux-i686-2.7/sage/libs/ntl copying ./sage/libs/ntl/lzz_p.pxd -> build/lib.linux-i686-2.7/sage/libs/ntl copying ./sage/libs/ntl/decl.pxi -> build/lib.linux-i686-2.7/sage/libs/ntl copying ./sage/libs/ntl/convert.pxd -> build/lib.linux-i686-2.7/sage/libs/ntl copying ./sage/libs/ntl/ZZ_pX.pxd -> build/lib.linux-i686-2.7/sage/libs/ntl copying ./sage/libs/ntl/ZZ_pEX.pxd -> build/lib.linux-i686-2.7/sage/libs/ntl copying ./sage/libs/ntl/ZZ_pE.pxd -> build/lib.linux-i686-2.7/sage/libs/ntl copying ./sage/libs/ntl/ZZ_p.pxd -> build/lib.linux-i686-2.7/sage/libs/ntl copying ./sage/libs/ntl/ZZX.pxd -> build/lib.linux-i686-2.7/sage/libs/ntl copying ./sage/libs/ntl/ZZ.pxd -> build/lib.linux-i686-2.7/sage/libs/ntl copying ./sage/libs/ntl/GF2X.pxd -> build/lib.linux-i686-2.7/sage/libs/ntl copying ./sage/libs/ntl/GF2EX.pxd -> build/lib.linux-i686-2.7/sage/libs/ntl copying ./sage/libs/ntl/GF2E.pxd -> build/lib.linux-i686-2.7/sage/libs/ntl copying ./sage/libs/ntl/GF2.pxd -> build/lib.linux-i686-2.7/sage/libs/ntl copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntlwrap.h -> build/lib.linux-i686-2.7/sage/libs/ntl copying ./sage/libs/mpmath/utils.pxd -> build/lib.linux-i686-2.7/sage/libs/mpmath copying ./sage/libs/mpmath/ext_main.pxd -> build/lib.linux-i686-2.7/sage/libs/mpmath copying ./sage/libs/mpmath/ext_impl.pxd -> build/lib.linux-i686-2.7/sage/libs/mpmath copying ./sage/libs/lrcalc/lrcalc.pxd -> build/lib.linux-i686-2.7/sage/libs/lrcalc copying ./sage/libs/linkages/padics/unram_shared.pxi -> build/lib.linux-i686-2.7/sage/libs/linkages/padics copying ./sage/libs/linkages/padics/mpz.pxi -> build/lib.linux-i686-2.7/sage/libs/linkages/padics copying ./sage/libs/linkages/padics/fmpz_poly_unram.pxi -> build/lib.linux-i686-2.7/sage/libs/linkages/padics copying ./sage/libs/linkages/padics/API.pxi -> build/lib.linux-i686-2.7/sage/libs/linkages/padics copying ./sage/libs/linbox/modular.pxd -> build/lib.linux-i686-2.7/sage/libs/linbox copying ./sage/libs/linbox/linbox.pxd -> build/lib.linux-i686-2.7/sage/libs/linbox copying ./sage/libs/linbox/fflas.pxd -> build/lib.linux-i686-2.7/sage/libs/linbox copying ./sage/libs/linbox/echelonform.pxd -> build/lib.linux-i686-2.7/sage/libs/linbox copying ./sage/libs/lcalc/lcalc_Lfunction.pxd -> build/lib.linux-i686-2.7/sage/libs/lcalc copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/lcalc/lcalc_sage.h -> build/lib.linux-i686-2.7/sage/libs/lcalc copying ./sage/libs/gsl/zeta.pxd -> build/lib.linux-i686-2.7/sage/libs/gsl copying ./sage/libs/gsl/wavelet.pxd -> build/lib.linux-i686-2.7/sage/libs/gsl copying ./sage/libs/gsl/vector_complex.pxd -> build/lib.linux-i686-2.7/sage/libs/gsl copying ./sage/libs/gsl/vector.pxd -> build/lib.linux-i686-2.7/sage/libs/gsl copying ./sage/libs/gsl/types.pxd -> build/lib.linux-i686-2.7/sage/libs/gsl copying ./sage/libs/gsl/trig.pxd -> build/lib.linux-i686-2.7/sage/libs/gsl copying ./sage/libs/gsl/transport.pxd -> build/lib.linux-i686-2.7/sage/libs/gsl copying ./sage/libs/gsl/synchrotron.pxd -> build/lib.linux-i686-2.7/sage/libs/gsl copying ./sage/libs/gsl/sum.pxd -> build/lib.linux-i686-2.7/sage/libs/gsl copying ./sage/libs/gsl/statistics.pxd -> build/lib.linux-i686-2.7/sage/libs/gsl copying ./sage/libs/gsl/sort.pxd -> build/lib.linux-i686-2.7/sage/libs/gsl copying ./sage/libs/gsl/roots.pxd -> build/lib.linux-i686-2.7/sage/libs/gsl copying ./sage/libs/gsl/rng.pxd -> build/lib.linux-i686-2.7/sage/libs/gsl copying ./sage/libs/gsl/random.pxd -> build/lib.linux-i686-2.7/sage/libs/gsl copying ./sage/libs/gsl/qrng.pxd -> build/lib.linux-i686-2.7/sage/libs/gsl copying ./sage/libs/gsl/psi.pxd -> build/lib.linux-i686-2.7/sage/libs/gsl copying ./sage/libs/gsl/pow_int.pxd -> build/lib.linux-i686-2.7/sage/libs/gsl copying ./sage/libs/gsl/poly.pxd -> build/lib.linux-i686-2.7/sage/libs/gsl copying ./sage/libs/gsl/permutation.pxd -> build/lib.linux-i686-2.7/sage/libs/gsl copying ./sage/libs/gsl/odeiv.pxd -> build/lib.linux-i686-2.7/sage/libs/gsl copying ./sage/libs/gsl/ntuple.pxd -> build/lib.linux-i686-2.7/sage/libs/gsl copying ./sage/libs/gsl/monte.pxd -> build/lib.linux-i686-2.7/sage/libs/gsl copying ./sage/libs/gsl/min.pxd -> build/lib.linux-i686-2.7/sage/libs/gsl copying ./sage/libs/gsl/matrix_complex.pxd -> build/lib.linux-i686-2.7/sage/libs/gsl copying ./sage/libs/gsl/matrix.pxd -> build/lib.linux-i686-2.7/sage/libs/gsl copying ./sage/libs/gsl/math.pxd -> build/lib.linux-i686-2.7/sage/libs/gsl copying ./sage/libs/gsl/log.pxd -> build/lib.linux-i686-2.7/sage/libs/gsl copying ./sage/libs/gsl/linalg.pxd -> build/lib.linux-i686-2.7/sage/libs/gsl copying ./sage/libs/gsl/legendre.pxd -> build/lib.linux-i686-2.7/sage/libs/gsl copying ./sage/libs/gsl/lambert.pxd -> build/lib.linux-i686-2.7/sage/libs/gsl copying ./sage/libs/gsl/laguerre.pxd -> build/lib.linux-i686-2.7/sage/libs/gsl copying ./sage/libs/gsl/interp.pxd -> build/lib.linux-i686-2.7/sage/libs/gsl copying ./sage/libs/gsl/integration.pxd -> build/lib.linux-i686-2.7/sage/libs/gsl copying ./sage/libs/gsl/hyperg.pxd -> build/lib.linux-i686-2.7/sage/libs/gsl copying ./sage/libs/gsl/histogram.pxd -> build/lib.linux-i686-2.7/sage/libs/gsl copying ./sage/libs/gsl/gegenbauer.pxd -> build/lib.linux-i686-2.7/sage/libs/gsl copying ./sage/libs/gsl/gamma.pxd -> build/lib.linux-i686-2.7/sage/libs/gsl copying ./sage/libs/gsl/fit.pxd -> build/lib.linux-i686-2.7/sage/libs/gsl copying ./sage/libs/gsl/fft.pxd -> build/lib.linux-i686-2.7/sage/libs/gsl copying ./sage/libs/gsl/fermi_dirac.pxd -> build/lib.linux-i686-2.7/sage/libs/gsl copying ./sage/libs/gsl/expint.pxd -> build/lib.linux-i686-2.7/sage/libs/gsl copying ./sage/libs/gsl/exp.pxd -> build/lib.linux-i686-2.7/sage/libs/gsl copying ./sage/libs/gsl/errno.pxd -> build/lib.linux-i686-2.7/sage/libs/gsl copying ./sage/libs/gsl/erf.pxd -> build/lib.linux-i686-2.7/sage/libs/gsl copying ./sage/libs/gsl/elljac.pxd -> build/lib.linux-i686-2.7/sage/libs/gsl copying ./sage/libs/gsl/ellint.pxd -> build/lib.linux-i686-2.7/sage/libs/gsl copying ./sage/libs/gsl/elementary.pxd -> build/lib.linux-i686-2.7/sage/libs/gsl copying ./sage/libs/gsl/eigen.pxd -> build/lib.linux-i686-2.7/sage/libs/gsl copying ./sage/libs/gsl/dilog.pxd -> build/lib.linux-i686-2.7/sage/libs/gsl copying ./sage/libs/gsl/debye.pxd -> build/lib.linux-i686-2.7/sage/libs/gsl copying ./sage/libs/gsl/dawson.pxd -> build/lib.linux-i686-2.7/sage/libs/gsl copying ./sage/libs/gsl/coupling.pxd -> build/lib.linux-i686-2.7/sage/libs/gsl copying ./sage/libs/gsl/coulomb.pxd -> build/lib.linux-i686-2.7/sage/libs/gsl copying ./sage/libs/gsl/complex.pxd -> build/lib.linux-i686-2.7/sage/libs/gsl copying ./sage/libs/gsl/combination.pxd -> build/lib.linux-i686-2.7/sage/libs/gsl copying ./sage/libs/gsl/clausen.pxd -> build/lib.linux-i686-2.7/sage/libs/gsl copying ./sage/libs/gsl/chebyshev.pxd -> build/lib.linux-i686-2.7/sage/libs/gsl copying ./sage/libs/gsl/block.pxd -> build/lib.linux-i686-2.7/sage/libs/gsl copying ./sage/libs/gsl/blas_types.pxd -> build/lib.linux-i686-2.7/sage/libs/gsl copying ./sage/libs/gsl/blas.pxd -> build/lib.linux-i686-2.7/sage/libs/gsl copying ./sage/libs/gsl/bessel.pxd -> build/lib.linux-i686-2.7/sage/libs/gsl copying ./sage/libs/gsl/array.pxd -> build/lib.linux-i686-2.7/sage/libs/gsl copying ./sage/libs/gsl/all.pxd -> build/lib.linux-i686-2.7/sage/libs/gsl copying ./sage/libs/gsl/airy.pxd -> build/lib.linux-i686-2.7/sage/libs/gsl copying ./sage/libs/gmp/types.pxd -> build/lib.linux-i686-2.7/sage/libs/gmp copying ./sage/libs/gmp/randomize.pxd -> build/lib.linux-i686-2.7/sage/libs/gmp copying ./sage/libs/gmp/random.pxd -> build/lib.linux-i686-2.7/sage/libs/gmp copying ./sage/libs/gmp/pylong.pxd -> build/lib.linux-i686-2.7/sage/libs/gmp copying ./sage/libs/gmp/mpz.pxd -> build/lib.linux-i686-2.7/sage/libs/gmp copying ./sage/libs/gmp/mpq.pxd -> build/lib.linux-i686-2.7/sage/libs/gmp copying ./sage/libs/gmp/mpn.pxd -> build/lib.linux-i686-2.7/sage/libs/gmp copying ./sage/libs/gmp/mpf.pxd -> build/lib.linux-i686-2.7/sage/libs/gmp copying ./sage/libs/gmp/misc.pxd -> build/lib.linux-i686-2.7/sage/libs/gmp copying ./sage/libs/gmp/binop.pxd -> build/lib.linux-i686-2.7/sage/libs/gmp copying ./sage/libs/gmp/all.pxd -> build/lib.linux-i686-2.7/sage/libs/gmp copying ./sage/libs/glpk/types.pxd -> build/lib.linux-i686-2.7/sage/libs/glpk copying ./sage/libs/glpk/lp.pxd -> build/lib.linux-i686-2.7/sage/libs/glpk copying ./sage/libs/glpk/graph.pxd -> build/lib.linux-i686-2.7/sage/libs/glpk copying ./sage/libs/glpk/env.pxd -> build/lib.linux-i686-2.7/sage/libs/glpk copying ./sage/libs/glpk/constants.pxd -> build/lib.linux-i686-2.7/sage/libs/glpk copying ./sage/libs/gap/util.pxd -> build/lib.linux-i686-2.7/sage/libs/gap copying ./sage/libs/gap/gap_includes.pxd -> build/lib.linux-i686-2.7/sage/libs/gap copying ./sage/libs/gap/element.pxd -> build/lib.linux-i686-2.7/sage/libs/gap copying ./sage/libs/flint/ulong_extras.pxd -> build/lib.linux-i686-2.7/sage/libs/flint copying ./sage/libs/flint/types.pxd -> build/lib.linux-i686-2.7/sage/libs/flint copying ./sage/libs/flint/padic.pxd -> build/lib.linux-i686-2.7/sage/libs/flint copying ./sage/libs/flint/ntl_interface.pxd -> build/lib.linux-i686-2.7/sage/libs/flint copying ./sage/libs/flint/nmod_vec.pxd -> build/lib.linux-i686-2.7/sage/libs/flint copying ./sage/libs/flint/nmod_poly_linkage.pxi -> build/lib.linux-i686-2.7/sage/libs/flint copying ./sage/libs/flint/nmod_poly.pxd -> build/lib.linux-i686-2.7/sage/libs/flint copying ./sage/libs/flint/fq_nmod.pxd -> build/lib.linux-i686-2.7/sage/libs/flint copying ./sage/libs/flint/fq.pxd -> build/lib.linux-i686-2.7/sage/libs/flint copying ./sage/libs/flint/fmpz_vec.pxd -> build/lib.linux-i686-2.7/sage/libs/flint copying ./sage/libs/flint/fmpz_poly.pxd -> build/lib.linux-i686-2.7/sage/libs/flint copying ./sage/libs/flint/fmpz_mod_poly.pxd -> build/lib.linux-i686-2.7/sage/libs/flint copying ./sage/libs/flint/fmpz_mat.pxd -> build/lib.linux-i686-2.7/sage/libs/flint copying ./sage/libs/flint/fmpz.pxd -> build/lib.linux-i686-2.7/sage/libs/flint copying ./sage/libs/flint/fmpq_poly.pxd -> build/lib.linux-i686-2.7/sage/libs/flint copying ./sage/libs/flint/fmpq.pxd -> build/lib.linux-i686-2.7/sage/libs/flint copying ./sage/libs/flint/flint.pxd -> build/lib.linux-i686-2.7/sage/libs/flint copying ./sage/libs/flint/arith.pxd -> build/lib.linux-i686-2.7/sage/libs/flint copying ./sage/libs/eclib/newforms.pxd -> build/lib.linux-i686-2.7/sage/libs/eclib copying ./sage/libs/eclib/mat.pxd -> build/lib.linux-i686-2.7/sage/libs/eclib copying ./sage/libs/eclib/homspace.pxd -> build/lib.linux-i686-2.7/sage/libs/eclib copying ./sage/libs/eclib/__init__.pxd -> build/lib.linux-i686-2.7/sage/libs/eclib copying ./sage/libs/cypari2/auto_instance.pxi -> build/lib.linux-i686-2.7/sage/libs/cypari2 copying ./sage/libs/cypari2/auto_gen.pxi -> build/lib.linux-i686-2.7/sage/libs/cypari2 copying ./sage/libs/cypari2/paridecl.pxd -> build/lib.linux-i686-2.7/sage/libs/cypari2 copying ./sage/libs/cypari2/types.pxd -> build/lib.linux-i686-2.7/sage/libs/cypari2 copying ./sage/libs/cypari2/stack.pxd -> build/lib.linux-i686-2.7/sage/libs/cypari2 copying ./sage/libs/cypari2/paripriv.pxd -> build/lib.linux-i686-2.7/sage/libs/cypari2 copying ./sage/libs/cypari2/pari_instance.pxd -> build/lib.linux-i686-2.7/sage/libs/cypari2 copying ./sage/libs/cypari2/handle_error.pxd -> build/lib.linux-i686-2.7/sage/libs/cypari2 copying ./sage/libs/cypari2/gen.pxd -> build/lib.linux-i686-2.7/sage/libs/cypari2 copying ./sage/libs/cypari2/declinl.pxi -> build/lib.linux-i686-2.7/sage/libs/cypari2 copying ./sage/libs/cypari2/convert.pxd -> build/lib.linux-i686-2.7/sage/libs/cypari2 copying ./sage/libs/cypari2/closure.pxd -> build/lib.linux-i686-2.7/sage/libs/cypari2 copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/cypari.h -> build/lib.linux-i686-2.7/sage/libs/cypari2 copying ./sage/libs/coxeter3/decl.pxd -> build/lib.linux-i686-2.7/sage/libs/coxeter3 copying ./sage/libs/coxeter3/coxeter.pxd -> build/lib.linux-i686-2.7/sage/libs/coxeter3 copying ./sage/libs/arb/types.pxd -> build/lib.linux-i686-2.7/sage/libs/arb copying ./sage/libs/arb/acb_poly.pxd -> build/lib.linux-i686-2.7/sage/libs/arb copying ./sage/libs/arb/bernoulli.pxd -> build/lib.linux-i686-2.7/sage/libs/arb copying ./sage/libs/arb/acb_modular.pxd -> build/lib.linux-i686-2.7/sage/libs/arb copying ./sage/libs/arb/acb_mat.pxd -> build/lib.linux-i686-2.7/sage/libs/arb copying ./sage/libs/arb/acb_hypgeom.pxd -> build/lib.linux-i686-2.7/sage/libs/arb copying ./sage/libs/arb/mag.pxd -> build/lib.linux-i686-2.7/sage/libs/arb copying ./sage/libs/arb/arf.pxd -> build/lib.linux-i686-2.7/sage/libs/arb copying ./sage/libs/arb/arb.pxd -> build/lib.linux-i686-2.7/sage/libs/arb copying ./sage/libs/arb/acb.pxd -> build/lib.linux-i686-2.7/sage/libs/arb copying ./sage/gsl/gsl.pxi -> build/lib.linux-i686-2.7/sage/gsl copying ./sage/groups/old.pxd -> build/lib.linux-i686-2.7/sage/groups copying ./sage/groups/libgap_wrapper.pxd -> build/lib.linux-i686-2.7/sage/groups copying ./sage/groups/group.pxd -> build/lib.linux-i686-2.7/sage/groups copying ./sage/groups/semimonomial_transformations/semimonomial_transformation.pxd -> build/lib.linux-i686-2.7/sage/groups/semimonomial_transformations copying ./sage/groups/perm_gps/permgroup_element.pxd -> build/lib.linux-i686-2.7/sage/groups/perm_gps copying ./sage/groups/perm_gps/partn_ref2/refinement_generic.pxd -> build/lib.linux-i686-2.7/sage/groups/perm_gps/partn_ref2 copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.h -> build/lib.linux-i686-2.7/sage/groups/perm_gps/partn_ref2 copying ./sage/groups/perm_gps/partn_ref/refinement_sets.pxd -> build/lib.linux-i686-2.7/sage/groups/perm_gps/partn_ref copying ./sage/groups/perm_gps/partn_ref/refinement_python.pxd -> build/lib.linux-i686-2.7/sage/groups/perm_gps/partn_ref copying ./sage/groups/perm_gps/partn_ref/refinement_matrices.pxd -> build/lib.linux-i686-2.7/sage/groups/perm_gps/partn_ref copying ./sage/groups/perm_gps/partn_ref/refinement_lists.pxd -> build/lib.linux-i686-2.7/sage/groups/perm_gps/partn_ref copying ./sage/groups/perm_gps/partn_ref/refinement_graphs.pxd -> build/lib.linux-i686-2.7/sage/groups/perm_gps/partn_ref copying ./sage/groups/perm_gps/partn_ref/refinement_binary.pxd -> build/lib.linux-i686-2.7/sage/groups/perm_gps/partn_ref copying ./sage/groups/perm_gps/partn_ref/double_coset.pxd -> build/lib.linux-i686-2.7/sage/groups/perm_gps/partn_ref copying ./sage/groups/perm_gps/partn_ref/data_structures.pxd -> build/lib.linux-i686-2.7/sage/groups/perm_gps/partn_ref copying ./sage/groups/perm_gps/partn_ref/canonical_augmentation.pxd -> build/lib.linux-i686-2.7/sage/groups/perm_gps/partn_ref copying ./sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.pxd -> build/lib.linux-i686-2.7/sage/groups/perm_gps/partn_ref copying ./sage/groups/matrix_gps/group_element.pxd -> build/lib.linux-i686-2.7/sage/groups/matrix_gps copying ./sage/graphs/trees.pxd -> build/lib.linux-i686-2.7/sage/graphs copying ./sage/graphs/modular_decomposition.pxd -> build/lib.linux-i686-2.7/sage/graphs copying ./sage/graphs/mcqd.pxd -> build/lib.linux-i686-2.7/sage/graphs copying ./sage/graphs/independent_sets.pxd -> build/lib.linux-i686-2.7/sage/graphs copying ./sage/graphs/generic_graph_pyx.pxd -> build/lib.linux-i686-2.7/sage/graphs copying ./sage/graphs/distances_all_pairs.pxd -> build/lib.linux-i686-2.7/sage/graphs copying ./sage/graphs/convexity_properties.pxd -> build/lib.linux-i686-2.7/sage/graphs copying ./sage/graphs/cliquer.pxd -> build/lib.linux-i686-2.7/sage/graphs copying ./sage/graphs/graph_decompositions/vertex_separation.pxd -> build/lib.linux-i686-2.7/sage/graphs/graph_decompositions copying ./sage/graphs/graph_decompositions/rankwidth.pxd -> build/lib.linux-i686-2.7/sage/graphs/graph_decompositions copying ./sage/graphs/graph_decompositions/fast_digraph.pxd -> build/lib.linux-i686-2.7/sage/graphs/graph_decompositions copying ./sage/graphs/base/static_sparse_graph.pxd -> build/lib.linux-i686-2.7/sage/graphs/base copying ./sage/graphs/base/static_sparse_backend.pxd -> build/lib.linux-i686-2.7/sage/graphs/base copying ./sage/graphs/base/static_dense_graph.pxd -> build/lib.linux-i686-2.7/sage/graphs/base copying ./sage/graphs/base/sparse_graph.pxd -> build/lib.linux-i686-2.7/sage/graphs/base copying ./sage/graphs/base/graph_backends.pxd -> build/lib.linux-i686-2.7/sage/graphs/base copying ./sage/graphs/base/dense_graph.pxd -> build/lib.linux-i686-2.7/sage/graphs/base copying ./sage/graphs/base/c_graph.pxd -> build/lib.linux-i686-2.7/sage/graphs/base copying ./sage/graphs/base/boost_graph.pxd -> build/lib.linux-i686-2.7/sage/graphs/base copying ./sage/geometry/triangulation/triangulations.pxd -> build/lib.linux-i686-2.7/sage/geometry/triangulation copying ./sage/geometry/triangulation/functions.pxd -> build/lib.linux-i686-2.7/sage/geometry/triangulation copying ./sage/geometry/triangulation/data.pxd -> build/lib.linux-i686-2.7/sage/geometry/triangulation copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/triangulation/triangulations.h -> build/lib.linux-i686-2.7/sage/geometry/triangulation copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/triangulation/functions.h -> build/lib.linux-i686-2.7/sage/geometry/triangulation copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/triangulation/data.h -> build/lib.linux-i686-2.7/sage/geometry/triangulation copying ./sage/finance/time_series.pxd -> build/lib.linux-i686-2.7/sage/finance copying ./sage/ext/stdsage.pxi -> build/lib.linux-i686-2.7/sage/ext copying ./sage/ext/stdsage.pxd -> build/lib.linux-i686-2.7/sage/ext copying ./sage/ext/python_debug.pxi -> build/lib.linux-i686-2.7/sage/ext copying ./sage/ext/python.pxi -> build/lib.linux-i686-2.7/sage/ext copying ./sage/ext/mod_int.pxd -> build/lib.linux-i686-2.7/sage/ext copying ./sage/ext/memory_allocator.pxd -> build/lib.linux-i686-2.7/sage/ext copying ./sage/ext/interrupt.pxi -> build/lib.linux-i686-2.7/sage/ext copying ./sage/ext/fast_eval.pxd -> build/lib.linux-i686-2.7/sage/ext copying ./sage/ext/fast_callable.pxd -> build/lib.linux-i686-2.7/sage/ext copying ./sage/ext/cdefs.pxi -> build/lib.linux-i686-2.7/sage/ext copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/pyx_visit.h -> build/lib.linux-i686-2.7/sage/ext copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/python_debug.h -> build/lib.linux-i686-2.7/sage/ext copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/solaris_fixes.h -> build/lib.linux-i686-2.7/sage/ext copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/mod_int.h -> build/lib.linux-i686-2.7/sage/ext copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/ccobject.h -> build/lib.linux-i686-2.7/sage/ext copying ./sage/ext/interpreters/wrapper_el.pxd -> build/lib.linux-i686-2.7/sage/ext/interpreters copying ./sage/ext/interpreters/wrapper_py.pxd -> build/lib.linux-i686-2.7/sage/ext/interpreters copying ./sage/ext/interpreters/wrapper_rr.pxd -> build/lib.linux-i686-2.7/sage/ext/interpreters copying ./sage/ext/interpreters/wrapper_cdf.pxd -> build/lib.linux-i686-2.7/sage/ext/interpreters copying ./sage/ext/interpreters/wrapper_rdf.pxd -> build/lib.linux-i686-2.7/sage/ext/interpreters copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_rr.h -> build/lib.linux-i686-2.7/sage/ext/interpreters copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_el.h -> build/lib.linux-i686-2.7/sage/ext/interpreters copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_cdf.h -> build/lib.linux-i686-2.7/sage/ext/interpreters copying ./sage/data_structures/bounded_integer_sequences.pxd -> build/lib.linux-i686-2.7/sage/data_structures copying ./sage/data_structures/blas_dict.pxd -> build/lib.linux-i686-2.7/sage/data_structures copying ./sage/data_structures/bitset.pxi -> build/lib.linux-i686-2.7/sage/data_structures copying ./sage/data_structures/bitset.pxd -> build/lib.linux-i686-2.7/sage/data_structures copying ./sage/data_structures/binary_search.pxd -> build/lib.linux-i686-2.7/sage/data_structures copying ./sage/data_structures/binary_matrix.pxi -> build/lib.linux-i686-2.7/sage/data_structures copying ./sage/data_structures/binary_matrix.pxd -> build/lib.linux-i686-2.7/sage/data_structures copying ./sage/combinat/permutation_cython.pxd -> build/lib.linux-i686-2.7/sage/combinat copying ./sage/combinat/enumeration_mod_permgroup.pxd -> build/lib.linux-i686-2.7/sage/combinat copying ./sage/combinat/combinat_cython.pxd -> build/lib.linux-i686-2.7/sage/combinat copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/partitions_c.h -> build/lib.linux-i686-2.7/sage/combinat copying ./sage/combinat/words/word_datatypes.pxd -> build/lib.linux-i686-2.7/sage/combinat/words copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/matrices/dancing_links_c.h -> build/lib.linux-i686-2.7/sage/combinat/matrices copying ./sage/combinat/integer_lists/invlex.pxd -> build/lib.linux-i686-2.7/sage/combinat/integer_lists copying ./sage/combinat/integer_lists/base.pxd -> build/lib.linux-i686-2.7/sage/combinat/integer_lists copying ./sage/combinat/designs/designs_pyx.pxd -> build/lib.linux-i686-2.7/sage/combinat/designs copying ./sage/coding/binary_code.pxd -> build/lib.linux-i686-2.7/sage/coding copying ./sage/coding/codecan/codecan.pxd -> build/lib.linux-i686-2.7/sage/coding/codecan copying ./sage/categories/morphism.pxd -> build/lib.linux-i686-2.7/sage/categories copying ./sage/categories/map.pxd -> build/lib.linux-i686-2.7/sage/categories copying ./sage/categories/functor.pxd -> build/lib.linux-i686-2.7/sage/categories copying ./sage/categories/category_singleton.pxd -> build/lib.linux-i686-2.7/sage/categories copying ./sage/categories/category_cy_helper.pxd -> build/lib.linux-i686-2.7/sage/categories copying ./sage/categories/action.pxd -> build/lib.linux-i686-2.7/sage/categories copying ./sage/calculus/ode.pxd -> build/lib.linux-i686-2.7/sage/calculus copying ./sage/calculus/interpolation.pxd -> build/lib.linux-i686-2.7/sage/calculus copying ./sage/calculus/transforms/fft.pxd -> build/lib.linux-i686-2.7/sage/calculus/transforms copying ./sage/calculus/transforms/dwt.pxd -> build/lib.linux-i686-2.7/sage/calculus/transforms copying ./sage/arith/rational_reconstruction.pxd -> build/lib.linux-i686-2.7/sage/arith copying ./sage/arith/numerical_approx.pxd -> build/lib.linux-i686-2.7/sage/arith copying ./sage/arith/multi_modular.pxd -> build/lib.linux-i686-2.7/sage/arith copying ./sage/algebras/quatalg/quaternion_algebra_element.pxd -> build/lib.linux-i686-2.7/sage/algebras/quatalg copying ./sage/algebras/letterplace/free_algebra_letterplace.pxd -> build/lib.linux-i686-2.7/sage/algebras/letterplace copying ./sage/algebras/letterplace/free_algebra_element_letterplace.pxd -> build/lib.linux-i686-2.7/sage/algebras/letterplace building 'sage.algebras.quatalg.quaternion_algebra_element' extension building 'sage.algebras.letterplace.free_algebra_element_letterplace' extension building 'sage.algebras.letterplace.free_algebra_letterplace' extension building 'sage.algebras.letterplace.letterplace_ideal' extension building 'sage.algebras.quatalg.quaternion_algebra_cython' extension building 'sage.arith.multi_modular' extension building 'sage.arith.numerical_approx' extension building 'sage.arith.rational_reconstruction' extension building 'sage.arith.srange' extension building 'sage.calculus.integration' extension building 'sage.calculus.interpolation' extension building 'sage.calculus.interpolators' extension building 'sage.calculus.ode' extension building 'sage.calculus.riemann' extension building 'sage.calculus.transforms.dwt' extension building 'sage.calculus.transforms.fft' extension building 'sage.calculus.var' extension building 'sage.categories.action' extension building 'sage.categories.category_cy_helper' extension building 'sage.categories.category_singleton' extension building 'sage.categories.coercion_methods' extension building 'sage.categories.examples.semigroups_cython' extension building 'sage.categories.functor' extension building 'sage.categories.map' extension building 'sage.categories.morphism' extension building 'sage.coding.codecan.codecan' extension building 'sage.coding.binary_code' extension building 'sage.coding.codecan.autgroup_can_label' extension building 'sage.combinat.combinat_cython' extension building 'sage.combinat.crystals.letters' extension building 'sage.combinat.debruijn_sequence' extension building 'sage.combinat.degree_sequences' extension building 'sage.combinat.designs.designs_pyx' extension building 'sage.combinat.designs.evenly_distributed_sets' extension building 'sage.combinat.designs.orthogonal_arrays_find_recursive' extension building 'sage.combinat.designs.subhypergraph_search' extension building 'sage.combinat.dict_addition' extension building 'sage.combinat.enumeration_mod_permgroup' extension building 'sage.combinat.expnums' extension building 'sage.combinat.integer_lists.base' extension building 'sage.combinat.integer_lists.invlex' extension building 'sage.combinat.matrices.dancing_links' extension building 'sage.combinat.partitions' extension building 'sage.combinat.permutation_cython' extension building 'sage.combinat.q_bernoulli' extension building 'sage.combinat.root_system.reflection_group_c' extension building 'sage.combinat.words.word_char' extension building 'sage.combinat.words.word_datatypes' extension building 'sage.combinat.subword_complex_c' extension building 'sage.crypto.boolean_function' extension building 'sage.data_structures.binary_search' extension building 'sage.data_structures.bitset' extension building 'sage.data_structures.blas_dict' extension building 'sage.data_structures.bounded_integer_sequences' extension building 'sage.ext.fast_callable' extension building 'sage.ext.fast_eval' extension building 'sage.ext.interactive_constructors_c' extension building 'sage.ext.interpreters.wrapper_cdf' extension building 'sage.ext.interpreters.wrapper_el' extension building 'sage.ext.interpreters.wrapper_py' extension building 'sage.ext.interpreters.wrapper_rdf' extension building 'sage.ext.interpreters.wrapper_rr' extension building 'sage.ext.memory' extension building 'sage.ext.memory_allocator' extension building 'sage.finance.fractal' extension building 'sage.finance.markov_multifractal_cython' extension building 'sage.finance.option' extension building 'sage.finance.time_series' extension building 'sage.functions.prime_pi' extension building 'sage.games.sudoku_backtrack' extension building 'sage.geometry.point_collection' extension building 'sage.geometry.toric_lattice_element' extension building 'sage.geometry.integral_points' extension building 'sage.geometry.triangulation.base' extension building 'sage.graphs.asteroidal_triples' extension building 'sage.graphs.chrompoly' extension building 'sage.graphs.cliquer' extension building 'sage.graphs.centrality' extension building 'sage.graphs.independent_sets' extension building 'sage.graphs.graph_decompositions.fast_digraph' extension building 'sage.graphs.graph_decompositions.vertex_separation' extension building 'sage.graphs.graph_decompositions.graph_products' extension building 'sage.graphs.convexity_properties' extension building 'sage.graphs.comparability' extension building 'sage.graphs.generic_graph_pyx' extension building 'sage.graphs.graph_generators_pyx' extension building 'sage.graphs.distances_all_pairs' extension building 'sage.graphs.base.graph_backends' extension building 'sage.graphs.base.static_dense_graph' extension building 'sage.graphs.base.static_sparse_graph' extension building 'sage.graphs.base.static_sparse_backend' extension building 'sage.graphs.weakly_chordal' extension building 'sage.graphs.matchpoly' extension building 'sage.graphs.planarity' extension building 'sage.graphs.strongly_regular_db' extension building 'sage.graphs.graph_decompositions.rankwidth' extension building 'sage.graphs.graph_decompositions.bandwidth' extension building 'sage.graphs.graph_decompositions.cutwidth' extension building 'sage.graphs.spanning_tree' extension building 'sage.graphs.trees' extension building 'sage.graphs.genus' extension building 'sage.graphs.hyperbolicity' extension building 'sage.graphs.base.c_graph' extension building 'sage.graphs.base.sparse_graph' extension building 'sage.graphs.base.dense_graph' extension building 'sage.graphs.base.boost_graph' extension building 'sage.groups.group' extension building 'sage.groups.libgap_wrapper' extension building 'sage.groups.old' extension building 'sage.groups.semimonomial_transformations.semimonomial_transformation' extension building 'sage.groups.matrix_gps.group_element' extension building 'sage.groups.perm_gps.permgroup_element' extension building 'sage.groups.perm_gps.partn_ref.automorphism_group_canonical_label' extension building 'sage.groups.perm_gps.partn_ref.canonical_augmentation' extension building 'sage.groups.perm_gps.partn_ref.data_structures' extension building 'sage.groups.perm_gps.partn_ref.double_coset' extension building 'sage.groups.perm_gps.partn_ref.refinement_binary' extension building 'sage.groups.perm_gps.partn_ref.refinement_graphs' extension building 'sage.groups.perm_gps.partn_ref.refinement_lists' extension building 'sage.groups.perm_gps.partn_ref.refinement_matrices' extension building 'sage.groups.perm_gps.partn_ref.refinement_python' extension building 'sage.groups.perm_gps.partn_ref.refinement_sets' extension building 'sage.groups.perm_gps.partn_ref2.refinement_generic' extension building 'sage.gsl.callback' extension building 'sage.interacts.library_cython' extension building 'sage.interfaces.sagespawn' extension building 'sage.lfunctions.zero_sums' extension building 'sage.libs.ecl' extension building 'sage.libs.flint.flint' extension building 'sage.libs.flint.fmpz_poly' extension building 'sage.libs.flint.arith' extension building 'sage.libs.glpk.error' extension building 'sage.libs.gmp.pylong' extension building 'sage.libs.linbox.linbox' extension building 'sage.libs.lcalc.lcalc_Lfunction' extension building 'sage.libs.libecm' extension building 'sage.libs.lrcalc.lrcalc' extension building 'sage.libs.cypari2.closure' extension building 'sage.libs.cypari2.convert' extension building 'sage.libs.cypari2.gen' extension building 'sage.libs.cypari2.handle_error' extension building 'sage.libs.cypari2.pari_instance' extension building 'sage.libs.cypari2.stack' extension building 'sage.libs.pari.convert_flint' extension building 'sage.libs.pari.convert_gmp' extension building 'sage.libs.pari.convert_sage' extension building 'sage.libs.ppl' extension building 'sage.libs.pynac.constant' extension building 'sage.libs.pynac.pynac' extension building 'sage.libs.ratpoints' extension building 'sage.libs.readline' extension building 'sage.libs.singular.function' extension building 'sage.libs.singular.groebner_strategy' extension building 'sage.libs.singular.option' extension building 'sage.libs.singular.polynomial' extension building 'sage.libs.singular.ring' extension building 'sage.libs.singular.singular' extension building 'sage.libs.symmetrica.symmetrica' extension building 'sage.libs.mpmath.utils' extension building 'sage.libs.mpmath.ext_impl' extension building 'sage.libs.mpmath.ext_main' extension building 'sage.libs.mpmath.ext_libmp' extension building 'sage.libs.arb.arith' extension building 'sage.libs.eclib.homspace' extension building 'sage.libs.eclib.mat' extension building 'sage.libs.eclib.mwrank' extension building 'sage.libs.eclib.newforms' extension building 'sage.libs.gap.util' extension building 'sage.libs.gap.element' extension building 'sage.libs.gap.libgap' extension building 'sage.libs.gsl.array' extension building 'sage.libs.ntl.convert' extension building 'sage.libs.ntl.error' extension building 'sage.libs.ntl.ntl_GF2' extension building 'sage.libs.ntl.ntl_GF2E' extension building 'sage.libs.ntl.ntl_GF2EContext' extension building 'sage.libs.ntl.ntl_GF2EX' extension building 'sage.libs.ntl.ntl_GF2X' extension building 'sage.libs.ntl.ntl_lzz_p' extension building 'sage.libs.ntl.ntl_lzz_pContext' extension building 'sage.libs.ntl.ntl_lzz_pX' extension building 'sage.libs.ntl.ntl_mat_GF2' extension building 'sage.libs.ntl.ntl_mat_GF2E' extension building 'sage.libs.ntl.ntl_mat_ZZ' extension building 'sage.libs.ntl.ntl_ZZ' extension building 'sage.libs.ntl.ntl_ZZX' extension building 'sage.libs.ntl.ntl_ZZ_p' extension building 'sage.libs.ntl.ntl_ZZ_pContext' extension building 'sage.libs.ntl.ntl_ZZ_pE' extension building 'sage.libs.ntl.ntl_ZZ_pEContext' extension building 'sage.libs.ntl.ntl_ZZ_pEX' extension building 'sage.libs.ntl.ntl_ZZ_pX' extension building 'sage.matrix.action' extension building 'sage.matrix.echelon_matrix' extension building 'sage.matrix.change_ring' extension building 'sage.matrix.constructor' extension building 'sage.matrix.matrix' extension building 'sage.matrix.matrix0' extension building 'sage.matrix.matrix1' extension building 'sage.matrix.matrix2' extension building 'sage.matrix.matrix_complex_ball_dense' extension building 'sage.matrix.matrix_complex_double_dense' extension building 'sage.matrix.matrix_cyclo_dense' extension building 'sage.matrix.matrix_dense' extension building 'sage.matrix.matrix_double_dense' extension building 'sage.matrix.matrix_generic_dense' extension building 'sage.matrix.matrix_generic_sparse' extension building 'sage.matrix.matrix_integer_dense' extension building 'sage.matrix.matrix_integer_sparse' extension building 'sage.matrix.matrix_mod2_dense' extension building 'sage.matrix.matrix_gf2e_dense' extension building 'sage.matrix.matrix_modn_dense_float' extension building 'sage.matrix.matrix_modn_dense_double' extension building 'sage.matrix.matrix_modn_sparse' extension building 'sage.matrix.matrix_mpolynomial_dense' extension building 'sage.matrix.matrix_polynomial_dense' extension building 'sage.matrix.matrix_rational_dense' extension building 'sage.matrix.matrix_rational_sparse' extension building 'sage.matrix.matrix_real_double_dense' extension building 'sage.matrix.matrix_sparse' extension building 'sage.matrix.matrix_symbolic_dense' extension building 'sage.matrix.matrix_window' extension building 'sage.matrix.misc' extension building 'sage.matrix.strassen' extension building 'sage.matroids.basis_exchange_matroid' extension building 'sage.matroids.basis_matroid' extension building 'sage.matroids.circuit_closures_matroid' extension building 'sage.matroids.extension' extension building 'sage.matroids.lean_matrix' extension building 'sage.matroids.linear_matroid' extension building 'sage.matroids.matroid' extension building 'sage.matroids.set_system' extension building 'sage.matroids.union_matroid' extension building 'sage.matroids.unpickling' extension building 'sage.media.channels' extension building 'sage.misc.allocator' extension building 'sage.misc.binary_tree' extension building 'sage.misc.c3' extension building 'sage.misc.c3_controlled' extension building 'sage.misc.cachefunc' extension building 'sage.misc.callable_dict' extension building 'sage.misc.citation' extension building 'sage.misc.classcall_metaclass' extension building 'sage.misc.constant_function' extension building 'sage.misc.cython_c' extension building 'sage.misc.cython_metaclass' extension building 'sage.misc.derivative' extension building 'sage.misc.fast_methods' extension building 'sage.misc.fpickle' extension building 'sage.misc.function_mangling' extension building 'sage.misc.inherit_comparison' extension building 'sage.misc.lazy_attribute' extension building 'sage.misc.lazy_import' extension building 'sage.misc.lazy_list' extension building 'sage.misc.lazy_string' extension building 'sage.misc.misc_c' extension building 'sage.misc.nested_class' extension building 'sage.misc.parser' extension building 'sage.misc.pickle_old' extension building 'sage.misc.randstate' extension building 'sage.misc.reset' extension building 'sage.misc.sage_timeit_class' extension building 'sage.misc.search' extension building 'sage.misc.session' extension building 'sage.misc.stopgap' extension building 'sage.misc.weak_dict' extension building 'sage.modular.arithgroup.congroup' extension building 'sage.modular.arithgroup.farey_symbol' extension building 'sage.modular.arithgroup.arithgroup_element' extension building 'sage.modular.modform.eis_series_cython' extension building 'sage.modular.modform.l_series_gross_zagier_coeffs' extension building 'sage.modular.modsym.apply' extension building 'sage.modular.modsym.manin_symbol' extension building 'sage.modular.modsym.relation_matrix_pyx' extension building 'sage.modular.modsym.heilbronn' extension building 'sage.modular.modsym.p1list' extension building 'sage.modular.pollack_stevens.dist' extension building 'sage.modules.vector_rational_sparse' extension building 'sage.modules.vector_integer_sparse' extension building 'sage.modules.vector_modn_sparse' extension building 'sage.modules.finite_submodule_iter' extension building 'sage.modules.free_module_element' extension building 'sage.modules.module' extension building 'sage.modules.vector_complex_double_dense' extension building 'sage.modules.vector_double_dense' extension building 'sage.modules.vector_integer_dense' extension building 'sage.modules.vector_modn_dense' extension building 'sage.modules.vector_mod2_dense' extension building 'sage.modules.vector_rational_dense' extension building 'sage.modules.vector_real_double_dense' extension building 'sage.numerical.mip' extension building 'sage.numerical.linear_functions' extension building 'sage.numerical.linear_tensor_element' extension building 'sage.numerical.sdp' extension building 'sage.numerical.backends.generic_backend' extension building 'sage.numerical.backends.generic_sdp_backend' extension building 'sage.numerical.backends.glpk_backend' extension building 'sage.numerical.backends.glpk_exact_backend' extension building 'sage.numerical.backends.ppl_backend' extension building 'sage.numerical.backends.cvxopt_backend' extension building 'sage.numerical.backends.cvxopt_sdp_backend' extension building 'sage.numerical.backends.glpk_graph_backend' extension building 'sage.numerical.backends.interactivelp_backend' extension building 'sage.numerical.backends.coin_backend' extension building 'sage.parallel.safefork' extension building 'sage.plot.complex_plot' extension building 'sage.plot.plot3d.base' extension building 'sage.plot.plot3d.implicit_surface' extension building 'sage.plot.plot3d.index_face_set' extension building 'sage.plot.plot3d.parametric_surface' extension building 'sage.plot.plot3d.shapes' extension building 'sage.plot.plot3d.transform' extension building 'sage.probability.probability_distribution' extension building 'sage.quadratic_forms.count_local_2' extension building 'sage.quadratic_forms.quadratic_form__evaluate' extension building 'sage.quadratic_forms.ternary' extension building 'sage.quivers.algebra_elements' extension building 'sage.quivers.paths' extension building 'sage.rings.sum_of_squares' extension building 'sage.rings.bernmm' extension building 'sage.rings.bernoulli_mod_p' extension building 'sage.rings.complex_arb' extension building 'sage.rings.complex_double' extension building 'sage.rings.complex_interval' extension building 'sage.rings.complex_number' extension building 'sage.rings.integer' extension building 'sage.rings.integer_ring' extension building 'sage.rings.factorint' extension building 'sage.rings.fast_arith' extension building 'sage.rings.fraction_field_element' extension building 'sage.rings.fraction_field_FpT' extension building 'sage.rings.laurent_series_ring_element' extension building 'sage.rings.morphism' extension building 'sage.rings.complex_mpc' extension building 'sage.rings.noncommutative_ideals' extension building 'sage.rings.power_series_mpoly' extension building 'sage.rings.power_series_poly' extension building 'sage.rings.power_series_pari' extension building 'sage.rings.power_series_ring_element' extension building 'sage.rings.rational' extension building 'sage.rings.real_double' extension building 'sage.rings.real_interval_absolute' extension building 'sage.rings.real_arb' extension building 'sage.rings.real_lazy' extension building 'sage.rings.real_mpfi' extension building 'sage.rings.real_mpfr' extension building 'sage.rings.finite_rings.residue_field' extension building 'sage.rings.ring' extension building 'sage.rings.finite_rings.finite_field_base' extension building 'sage.rings.finite_rings.element_base' extension building 'sage.rings.finite_rings.integer_mod' extension building 'sage.rings.finite_rings.element_givaro' extension building 'sage.rings.finite_rings.element_ntl_gf2e' extension building 'sage.rings.finite_rings.element_pari_ffelt' extension building 'sage.rings.finite_rings.hom_finite_field' extension building 'sage.rings.finite_rings.hom_prime_finite_field' extension building 'sage.rings.finite_rings.hom_finite_field_givaro' extension building 'sage.rings.function_field.function_field_element' extension building 'sage.rings.number_field.number_field_base' extension building 'sage.rings.number_field.number_field_element' extension building 'sage.rings.number_field.number_field_element_quadratic' extension building 'sage.rings.number_field.number_field_morphisms' extension building 'sage.rings.number_field.totallyreal' extension building 'sage.rings.number_field.totallyreal_data' extension building 'sage.rings.padics.morphism' extension building 'sage.rings.padics.common_conversion' extension building 'sage.rings.padics.local_generic_element' extension building 'sage.rings.padics.padic_capped_absolute_element' extension building 'sage.rings.padics.padic_capped_relative_element' extension building 'sage.rings.padics.padic_ext_element' extension building 'sage.rings.padics.padic_fixed_mod_element' extension building 'sage.rings.padics.padic_generic_element' extension building 'sage.rings.padics.padic_printing' extension building 'sage.rings.padics.padic_ZZ_pX_CA_element' extension building 'sage.rings.padics.padic_ZZ_pX_CR_element' extension building 'sage.rings.padics.padic_ZZ_pX_element' extension building 'sage.rings.padics.padic_ZZ_pX_FM_element' extension building 'sage.rings.padics.pow_computer' extension building 'sage.rings.padics.pow_computer_ext' extension building 'sage.rings.padics.pow_computer_flint' extension building 'sage.rings.padics.qadic_flint_CR' extension building 'sage.rings.padics.qadic_flint_CA' extension building 'sage.rings.padics.qadic_flint_FM' extension building 'sage.rings.polynomial.cyclotomic' extension building 'sage.rings.polynomial.evaluation' extension building 'sage.rings.polynomial.laurent_polynomial' extension building 'sage.rings.polynomial.multi_polynomial' extension building 'sage.rings.polynomial.multi_polynomial_ideal_libsingular' extension building 'sage.rings.polynomial.plural' extension building 'sage.rings.polynomial.multi_polynomial_libsingular' extension building 'sage.rings.polynomial.multi_polynomial_ring_generic' extension building 'sage.rings.polynomial.polynomial_number_field' extension building 'sage.rings.polynomial.polydict' extension building 'sage.rings.polynomial.polynomial_complex_arb' extension building 'sage.rings.polynomial.polynomial_compiled' extension building 'sage.rings.polynomial.polynomial_element' extension building 'sage.rings.polynomial.polynomial_gf2x' extension building 'sage.rings.polynomial.polynomial_zz_pex' extension building 'sage.rings.polynomial.polynomial_zmod_flint' extension building 'sage.rings.polynomial.polynomial_integer_dense_flint' extension building 'sage.rings.polynomial.polynomial_integer_dense_ntl' extension building 'sage.rings.polynomial.polynomial_rational_flint' extension building 'sage.rings.polynomial.polynomial_modn_dense_ntl' extension building 'sage.rings.polynomial.polynomial_ring_homomorphism' extension building 'sage.rings.polynomial.pbori' extension building 'sage.rings.polynomial.polynomial_real_mpfr_dense' extension building 'sage.rings.polynomial.real_roots' extension building 'sage.rings.polynomial.refine_root' extension building 'sage.rings.polynomial.symmetric_reduction' extension building 'sage.rings.polynomial.skew_polynomial_element' extension building 'sage.rings.semirings.tropical_semiring' extension building 'sage.sat.solvers.cryptominisat.cryptominisat' extension building 'sage.sat.solvers.cryptominisat.solverconf' extension building 'sage.sat.solvers.satsolver' extension building 'sage.schemes.elliptic_curves.descent_two_isogeny' extension building 'sage.schemes.elliptic_curves.period_lattice_region' extension building 'sage.schemes.hyperelliptic_curves.hypellfrob' extension building 'sage.schemes.projective.projective_morphism_helper' extension building 'sage.schemes.toric.divisor_class' extension building 'sage.sets.disjoint_set' extension building 'sage.sets.finite_set_map_cy' extension building 'sage.sets.recursively_enumerated_set' extension building 'sage.stats.hmm.util' extension building 'sage.stats.hmm.distributions' extension building 'sage.stats.hmm.hmm' extension building 'sage.stats.hmm.chmm' extension building 'sage.stats.intlist' extension building 'sage.stats.distributions.discrete_gaussian_integer' extension building 'sage.structure.element' extension building 'sage.structure.category_object' extension building 'sage.structure.coerce' extension building 'sage.structure.coerce_actions' extension building 'sage.structure.coerce_dict' extension building 'sage.structure.coerce_maps' extension building 'sage.structure.debug_options' extension building 'sage.structure.element_wrapper' extension building 'sage.structure.factory' extension building 'sage.structure.list_clone' extension building 'sage.structure.list_clone_demo' extension building 'sage.structure.list_clone_timings_cy' extension building 'sage.structure.misc' extension building 'sage.structure.mutability' extension building 'sage.structure.parent' extension building 'sage.structure.parent_base' extension building 'sage.structure.parent_gens' extension building 'sage.structure.parent_old' extension building 'sage.structure.sage_object' extension building 'sage.symbolic.comparison' extension building 'sage.symbolic.constants_c' extension building 'sage.symbolic.expression' extension building 'sage.symbolic.function' extension building 'sage.symbolic.getitem' extension building 'sage.symbolic.ring' extension building 'sage.symbolic.series' extension building 'sage.symbolic.substitution_map' extension building 'sage.tests.stl_vector' extension building 'sage.tests.cython' extension Executing 457 commands (using 1 thread) [ 1/457] creating build/temp.linux-i686-2.7/builddir creating build/temp.linux-i686-2.7/builddir/build creating build/temp.linux-i686-2.7/builddir/build/BUILD creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6 creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/quatalg gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/quatalg/quaternion_algebra_element.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/quatalg/quaternion_algebra_element.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/quatalg/quaternion_algebra_element.cpp:20271:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/quatalg/quaternion_algebra_element.cpp:20064:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/quatalg/quaternion_algebra_element.cpp:20063:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/quatalg/quaternion_algebra_element.cpp:19946:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/quatalg/quaternion_algebra_element.cpp:19945:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/quatalg/quaternion_algebra_element.cpp:19767:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/quatalg/quaternion_algebra_element.cpp:19766:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/quatalg/quaternion_algebra_element.cpp:19453:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/quatalg/quaternion_algebra_element.cpp:19452:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/quatalg/quaternion_algebra_element.cpp:19111:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/quatalg/quaternion_algebra_element.cpp:19110:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/quatalg/quaternion_algebra_element.cpp:523:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:810:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/quatalg/quaternion_algebra_element.cpp:523:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:775:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:749:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:723:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:669:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:631:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:521:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:507:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:495:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] static char* ZZ_pX_trace_list(struct ZZ_pX* x) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:478:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:414:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_trace_list(struct ZZX* x) ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:201:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_repr(struct ZZX* x) ^~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:51:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) ^~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/quatalg/quaternion_algebra_element.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lflint -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/algebras/quatalg/quaternion_algebra_element.so [ 2/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include/singular -I/usr/include/factory -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/free_algebra_element_letterplace.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/free_algebra_element_letterplace.o -I/usr/include/singular -DSING_NDEBUG -DOM_NDEBUG -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/free_algebra_element_letterplace.cpp:12882:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/free_algebra_element_letterplace.cpp:12675:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/free_algebra_element_letterplace.cpp:12674:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/free_algebra_element_letterplace.cpp:12557:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/free_algebra_element_letterplace.cpp:12556:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/free_algebra_element_letterplace.cpp:12378:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/free_algebra_element_letterplace.cpp:12377:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/free_algebra_element_letterplace.cpp:12064:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/free_algebra_element_letterplace.cpp:12063:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/free_algebra_element_letterplace.cpp:11722:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/free_algebra_element_letterplace.cpp:11721:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/free_algebra_element_letterplace.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lSingular -lpolys -ldl -lfactory -lomalloc -lsingular_resources -lntl -lflint -lmpfr -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/algebras/letterplace/free_algebra_element_letterplace.so [ 3/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include/singular -I/usr/include/factory -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/free_algebra_letterplace.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/free_algebra_letterplace.o -I/usr/include/singular -DSING_NDEBUG -DOM_NDEBUG -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/free_algebra_letterplace.cpp:10791:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/free_algebra_letterplace.cpp:10500:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/free_algebra_letterplace.cpp:10499:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/free_algebra_letterplace.cpp:10158:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/free_algebra_letterplace.cpp:10157:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/free_algebra_letterplace.cpp:9839:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/free_algebra_letterplace.cpp:9838:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/free_algebra_letterplace.cpp:9721:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/free_algebra_letterplace.cpp:9720:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/free_algebra_letterplace.cpp:9542:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/free_algebra_letterplace.cpp:9541:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/free_algebra_letterplace.cpp: In function 'PyObject* __pyx_pw_4sage_8algebras_11letterplace_24free_algebra_letterplace_23FreeAlgebra_letterplace_39_from_dict_(PyObject*, PyObject*, PyObject*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/free_algebra_letterplace.cpp:8187:37: warning: '__pyx_v_l' may be used uninitialized in this function [-Wmaybe-uninitialized] __pyx_t_4 = __Pyx_PyInt_From_int((__pyx_v_n - __pyx_v_l)); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 845, __pyx_L1_error) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/free_algebra_letterplace.cpp:7896:7: note: '__pyx_v_l' was declared here int __pyx_v_l; ^~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/free_algebra_letterplace.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lSingular -lpolys -ldl -lfactory -lomalloc -lsingular_resources -lntl -lflint -lmpfr -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/algebras/letterplace/free_algebra_letterplace.so [ 4/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include/singular -I/usr/include/factory -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/letterplace_ideal.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/letterplace_ideal.o -I/usr/include/singular -DSING_NDEBUG -DOM_NDEBUG -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/letterplace_ideal.cpp:6992:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/letterplace_ideal.cpp:6701:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/letterplace_ideal.cpp:6700:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/letterplace_ideal.cpp:6359:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/letterplace_ideal.cpp:6358:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/letterplace_ideal.cpp:6040:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/letterplace_ideal.cpp:6039:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/letterplace_ideal.cpp:5922:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/letterplace_ideal.cpp:5921:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/letterplace_ideal.cpp:5743:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/letterplace_ideal.cpp:5742:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/letterplace_ideal.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lSingular -lpolys -ldl -lfactory -lomalloc -lsingular_resources -lntl -lflint -lmpfr -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/algebras/letterplace/letterplace_ideal.so [ 5/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/quatalg/quaternion_algebra_cython.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/quatalg/quaternion_algebra_cython.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/quatalg/quaternion_algebra_cython.cpp:6221:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/quatalg/quaternion_algebra_cython.cpp:6014:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/quatalg/quaternion_algebra_cython.cpp:6013:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/quatalg/quaternion_algebra_cython.cpp:5896:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/quatalg/quaternion_algebra_cython.cpp:5895:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/quatalg/quaternion_algebra_cython.cpp:5717:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/quatalg/quaternion_algebra_cython.cpp:5716:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/quatalg/quaternion_algebra_cython.cpp:5403:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/quatalg/quaternion_algebra_cython.cpp:5402:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/quatalg/quaternion_algebra_cython.cpp:5061:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/quatalg/quaternion_algebra_cython.cpp:5060:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/quatalg/quaternion_algebra_cython.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/algebras/quatalg/quaternion_algebra_cython.so [ 6/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/multi_modular.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/multi_modular.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/multi_modular.c:11025:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/multi_modular.c:10688:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/multi_modular.c:10687:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/multi_modular.c:10570:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/multi_modular.c:10569:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/multi_modular.c:10391:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/multi_modular.c:10390:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/multi_modular.c:10077:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/multi_modular.c:10076:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/multi_modular.c:9735:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/multi_modular.c:9734:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/multi_modular.c:2420:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/multi_modular.c:2419:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/multi_modular.c:2418:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/multi_modular.c:2417:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/multi_modular.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/arith/multi_modular.so -lpari [ 7/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/numerical_approx.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/numerical_approx.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/numerical_approx.c:4471:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/numerical_approx.c:4180:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/numerical_approx.c:4179:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/numerical_approx.c:3838:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/numerical_approx.c:3837:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/numerical_approx.c:3519:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/numerical_approx.c:3518:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/numerical_approx.c:3401:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/numerical_approx.c:3400:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/numerical_approx.c:3222:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/numerical_approx.c:3221:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/numerical_approx.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/arith/numerical_approx.so [ 8/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/rational_reconstruction.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/rational_reconstruction.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/rational_reconstruction.c:889:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/rational_reconstruction.c:888:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/rational_reconstruction.c:887:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/rational_reconstruction.c:886:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/rational_reconstruction.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/arith/rational_reconstruction.so -lpari [ 9/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/srange.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/srange.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/srange.c:8479:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/srange.c:8259:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/srange.c:8258:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/srange.c:8141:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/srange.c:8140:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/srange.c:7962:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/srange.c:7961:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/srange.c:7648:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/srange.c:7647:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/srange.c:7306:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/srange.c:7305:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/srange.c:2485:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/srange.c:2484:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/srange.c:2483:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/srange.c:2482:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/srange.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/arith/srange.so -lpari [ 10/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/integration.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/integration.o -DGSL_DISABLE_DEPRECATED -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/integration.c:1301:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/integration.c:1300:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/integration.c:1299:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/integration.c:1298:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/integration.o -L/usr/lib/atlas/ -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgsl -lm -lsatlas -lpython2.7 -o build/lib.linux-i686-2.7/sage/calculus/integration.so -lpari [ 11/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/interpolation.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/interpolation.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/interpolation.c:1020:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/interpolation.c:1019:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/interpolation.c:1018:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/interpolation.c:1017:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/interpolation.o -L/usr/lib/atlas/ -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgsl -lm -lsatlas -lpython2.7 -o build/lib.linux-i686-2.7/sage/calculus/interpolation.so -lpari [ 12/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/interpolators.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/interpolators.o -fno-strict-aliasing In file included from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1809:0, from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:18, from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/arrayobject.h:4, from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/interpolators.c:466: /usr/lib/python2.7/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] #warning "Using deprecated NumPy API, disable it by " \ ^~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/interpolators.c:4434:13: warning: '__pyx_doc_5numpy_7ndarray_2__releasebuffer__' defined but not used [-Wunused-variable] static char __pyx_doc_5numpy_7ndarray_2__releasebuffer__[] = "File: thon/Includes/numpy/__init__.pxd (starting at line 290)"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/interpolators.c:3558:13: warning: '__pyx_doc_5numpy_7ndarray___getbuffer__' defined but not used [-Wunused-variable] static char __pyx_doc_5numpy_7ndarray___getbuffer__[] = "File: thon/Includes/numpy/__init__.pxd (starting at line 197)"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/interpolators.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/calculus/interpolators.so [ 13/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/ode.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/ode.o -DGSL_DISABLE_DEPRECATED -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/ode.c: In function '__pyx_pf_4sage_8calculus_3ode_10ode_solver_8ode_solve': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/ode.c:5262:15: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] __pyx_v_T = gsl_odeiv_step_rkf45; ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/ode.c:5294:15: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] __pyx_v_T = gsl_odeiv_step_rk2; ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/ode.c:5326:15: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] __pyx_v_T = gsl_odeiv_step_rk4; ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/ode.c:5358:15: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] __pyx_v_T = gsl_odeiv_step_rkck; ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/ode.c:5390:15: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] __pyx_v_T = gsl_odeiv_step_rk8pd; ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/ode.c:5422:15: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] __pyx_v_T = gsl_odeiv_step_rk2imp; ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/ode.c:5454:15: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] __pyx_v_T = gsl_odeiv_step_rk4imp; ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/ode.c:5486:15: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] __pyx_v_T = gsl_odeiv_step_bsimp; ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/ode.c:5562:15: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] __pyx_v_T = gsl_odeiv_step_gear1; ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/ode.c:5594:15: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] __pyx_v_T = gsl_odeiv_step_gear2; ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/ode.c:6085:26: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types] __pyx_v_sys.function = __pyx_f_4sage_8calculus_3ode_c_f_compiled; ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/ode.c:6094:26: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types] __pyx_v_sys.jacobian = __pyx_f_4sage_8calculus_3ode_c_jac_compiled; ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/ode.c:6126:26: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types] __pyx_v_sys.function = __pyx_f_4sage_8calculus_3ode_c_f; ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/ode.c:6135:26: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types] __pyx_v_sys.jacobian = __pyx_f_4sage_8calculus_3ode_c_jac; ^ At top level: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/ode.c:1387:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/ode.c:1386:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/ode.c:1385:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/ode.c:1384:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/ode.o -L/usr/lib/atlas/ -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgsl -lm -lsatlas -lpython2.7 -o build/lib.linux-i686-2.7/sage/calculus/ode.so -lpari [ 14/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/riemann.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/riemann.o -fno-strict-aliasing In file included from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1809:0, from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:18, from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/arrayobject.h:4, from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/riemann.c:473: /usr/lib/python2.7/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] #warning "Using deprecated NumPy API, disable it by " \ ^~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/riemann.c:20852:13: warning: '__pyx_doc_5numpy_7ndarray_2__releasebuffer__' defined but not used [-Wunused-variable] static char __pyx_doc_5numpy_7ndarray_2__releasebuffer__[] = "File: thon/Includes/numpy/__init__.pxd (starting at line 290)"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/riemann.c:19976:13: warning: '__pyx_doc_5numpy_7ndarray___getbuffer__' defined but not used [-Wunused-variable] static char __pyx_doc_5numpy_7ndarray___getbuffer__[] = "File: thon/Includes/numpy/__init__.pxd (starting at line 197)"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/riemann.c:1728:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/riemann.c:1727:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/riemann.c:1726:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/riemann.c:1725:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/riemann.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/calculus/riemann.so -lpari [ 15/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/transforms gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/transforms/dwt.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/transforms/dwt.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/transforms/dwt.c: In function '__pyx_pw_4sage_8calculus_10transforms_3dwt_24DiscreteWaveletTransform_11plot': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/transforms/dwt.c:2287:10: warning: '__pyx_v_x_max' may be used uninitialized in this function [-Wmaybe-uninitialized] size_t __pyx_v_x_max; ^~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/transforms/dwt.o -L/usr/lib/atlas/ -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgsl -lm -lsatlas -lpython2.7 -o build/lib.linux-i686-2.7/sage/calculus/transforms/dwt.so [ 16/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/transforms/fft.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/transforms/fft.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/transforms/fft.c:1141:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/transforms/fft.c:1140:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/transforms/fft.c:1139:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/transforms/fft.c:1138:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/transforms/fft.o -L/usr/lib/atlas/ -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgsl -lm -lsatlas -lpython2.7 -o build/lib.linux-i686-2.7/sage/calculus/transforms/fft.so -lpari [ 17/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/var.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/var.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/var.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/calculus/var.so [ 18/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/action.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/action.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/action.c:10440:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/action.c:10233:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/action.c:10232:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/action.c:10115:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/action.c:10114:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/action.c:9936:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/action.c:9935:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/action.c:9622:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/action.c:9621:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/action.c:9280:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/action.c:9279:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/action.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/categories/action.so [ 19/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/category_cy_helper.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/category_cy_helper.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/category_cy_helper.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/categories/category_cy_helper.so [ 20/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/category_singleton.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/category_singleton.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/category_singleton.c: In function '__pyx_tp_traverse_4sage_10categories_18category_singleton_Category_contains_method_by_parent_class': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/category_singleton.c:3133:14: warning: passing argument 1 of 'v' from incompatible pointer type [-Wincompatible-pointer-types] e = (*v)(p->_parent_class_of_category, a); if (e) return e; ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/category_singleton.c:3133:14: note: expected 'PyObject * {aka struct _object *}' but argument is of type 'PyTypeObject * {aka struct _typeobject *}' At top level: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/category_singleton.c:3041:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/category_singleton.c:2834:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/category_singleton.c:2833:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/category_singleton.c:2716:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/category_singleton.c:2715:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/category_singleton.c:2537:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/category_singleton.c:2536:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/category_singleton.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/categories/category_singleton.so [ 21/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/coercion_methods.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/coercion_methods.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/coercion_methods.c:3577:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/coercion_methods.c:3370:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/coercion_methods.c:3369:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/coercion_methods.c:3252:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/coercion_methods.c:3251:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/coercion_methods.c:3073:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/coercion_methods.c:3072:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/coercion_methods.c:2759:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/coercion_methods.c:2758:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/coercion_methods.c:2417:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/coercion_methods.c:2416:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/coercion_methods.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/categories/coercion_methods.so [ 22/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/examples gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/examples/semigroups_cython.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/examples/semigroups_cython.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/examples/semigroups_cython.c:4945:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/examples/semigroups_cython.c:4738:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/examples/semigroups_cython.c:4737:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/examples/semigroups_cython.c:4620:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/examples/semigroups_cython.c:4619:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/examples/semigroups_cython.c:4441:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/examples/semigroups_cython.c:4440:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/examples/semigroups_cython.c:4127:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/examples/semigroups_cython.c:4126:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/examples/semigroups_cython.c:3785:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/examples/semigroups_cython.c:3784:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/examples/semigroups_cython.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/categories/examples/semigroups_cython.so [ 23/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/functor.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/functor.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/functor.c:5554:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/functor.c:5347:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/functor.c:5346:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/functor.c:5229:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/functor.c:5228:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/functor.c:5050:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/functor.c:5049:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/functor.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/categories/functor.so [ 24/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/map.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/map.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/map.c:17013:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/map.c:16592:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/map.c:16591:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/map.c:16250:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/map.c:16249:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/map.c:15931:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/map.c:15930:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/map.c:15813:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/map.c:15812:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/map.c:15634:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/map.c:15633:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/map.c:2496:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/map.c:2495:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/map.c:2494:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/map.c:2493:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/map.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/categories/map.so -lpari [ 25/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/morphism.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/morphism.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/morphism.c:10688:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/morphism.c:10397:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/morphism.c:10396:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/morphism.c:10055:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/morphism.c:10054:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/morphism.c:9736:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/morphism.c:9735:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/morphism.c:9618:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/morphism.c:9617:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/morphism.c:9439:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/morphism.c:9438:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/morphism.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/categories/morphism.so [ 26/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/codecan gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/codecan/codecan.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/codecan/codecan.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/codecan/codecan.c:26553:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/codecan/codecan.c:23102:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/codecan/codecan.c:23101:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/codecan/codecan.c:22984:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/codecan/codecan.c:22983:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/codecan/codecan.c:22805:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/codecan/codecan.c:22804:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/codecan/codecan.c:21449:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/codecan/codecan.c:21448:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/codecan/codecan.c:21107:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/codecan/codecan.c:21106:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/codecan/codecan.c:9007:18: warning: '__pyx_f_4sage_6coding_7codecan_7codecan_bitset_unpickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6coding_7codecan_7codecan_bitset_unpickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs, PyObject *__pyx_v_input) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/codecan/codecan.c:8875:18: warning: '__pyx_f_4sage_6coding_7codecan_7codecan_bitset_pickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6coding_7codecan_7codecan_bitset_pickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/codecan/codecan.c:8771:18: warning: '__pyx_f_4sage_6coding_7codecan_7codecan_bitset_list' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6coding_7codecan_7codecan_bitset_list(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/codecan/codecan.c:8693:18: warning: '__pyx_f_4sage_6coding_7codecan_7codecan_bitset_string' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6coding_7codecan_7codecan_bitset_string(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/codecan/codecan.c:8615:12: warning: '__pyx_f_4sage_6coding_7codecan_7codecan_bitset_from_str' defined but not used [-Wunused-function] static int __pyx_f_4sage_6coding_7codecan_7codecan_bitset_from_str(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits, char *__pyx_v_s, struct __pyx_opt_args_4sage_6coding_7codecan_7codecan_bitset_from_str *__pyx_optional_args) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/codecan/codecan.c:8368:12: warning: '__pyx_f_4sage_6coding_7codecan_7codecan_bitset_map' defined but not used [-Wunused-function] static int __pyx_f_4sage_6coding_7codecan_7codecan_bitset_map(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, PyObject *__pyx_v_m) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/codecan/codecan.c:8124:13: warning: '__pyx_f_4sage_6coding_7codecan_7codecan_bitset_lshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_6coding_7codecan_7codecan_bitset_lshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/codecan/codecan.c:7878:13: warning: '__pyx_f_4sage_6coding_7codecan_7codecan_bitset_rshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_6coding_7codecan_7codecan_bitset_rshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/codecan/codecan.c:5373:12: warning: '__pyx_f_4sage_6coding_7codecan_7codecan_mpn_equal_bits_shifted' defined but not used [-Wunused-function] static int __pyx_f_4sage_6coding_7codecan_7codecan_mpn_equal_bits_shifted(mp_srcptr __pyx_v_b1, mp_srcptr __pyx_v_b2, mp_bitcnt_t __pyx_v_n, mp_bitcnt_t __pyx_v_offset) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/codecan/codecan.c:4216:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/codecan/codecan.c:4215:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/codecan/codecan.c:4214:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/codecan/codecan.c:4213:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/codecan/codecan.c:502:0: /builddir/build/BUILD/sage-7.6/src/sage/groups/perm_gps/partn_ref2/refinement_generic.h:19:12: warning: 'my_comp_func' defined but not used [-Wunused-function] static int my_comp_func(const void *a, const void *b) ^~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/codecan/codecan.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/coding/codecan/codecan.so -lpari [ 27/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/binary_code.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/binary_code.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/binary_code.c:41469:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/binary_code.c:41249:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/binary_code.c:41248:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/binary_code.c:41131:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/binary_code.c:41130:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/binary_code.c:40952:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/binary_code.c:40951:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/binary_code.c:39596:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/binary_code.c:39595:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/binary_code.c:39254:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/binary_code.c:39253:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/binary_code.c:8146:18: warning: '__pyx_f_4sage_6coding_11binary_code_bitset_unpickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6coding_11binary_code_bitset_unpickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs, PyObject *__pyx_v_input) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/binary_code.c:8014:18: warning: '__pyx_f_4sage_6coding_11binary_code_bitset_pickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6coding_11binary_code_bitset_pickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/binary_code.c:7910:18: warning: '__pyx_f_4sage_6coding_11binary_code_bitset_list' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6coding_11binary_code_bitset_list(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/binary_code.c:7832:18: warning: '__pyx_f_4sage_6coding_11binary_code_bitset_string' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6coding_11binary_code_bitset_string(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/binary_code.c:7754:12: warning: '__pyx_f_4sage_6coding_11binary_code_bitset_from_str' defined but not used [-Wunused-function] static int __pyx_f_4sage_6coding_11binary_code_bitset_from_str(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits, char *__pyx_v_s, struct __pyx_opt_args_4sage_6coding_11binary_code_bitset_from_str *__pyx_optional_args) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/binary_code.c:7507:12: warning: '__pyx_f_4sage_6coding_11binary_code_bitset_map' defined but not used [-Wunused-function] static int __pyx_f_4sage_6coding_11binary_code_bitset_map(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, PyObject *__pyx_v_m) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/binary_code.c:7263:13: warning: '__pyx_f_4sage_6coding_11binary_code_bitset_lshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_6coding_11binary_code_bitset_lshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/binary_code.c:7017:13: warning: '__pyx_f_4sage_6coding_11binary_code_bitset_rshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_6coding_11binary_code_bitset_rshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/binary_code.c:4512:12: warning: '__pyx_f_4sage_6coding_11binary_code_mpn_equal_bits_shifted' defined but not used [-Wunused-function] static int __pyx_f_4sage_6coding_11binary_code_mpn_equal_bits_shifted(mp_srcptr __pyx_v_b1, mp_srcptr __pyx_v_b2, mp_bitcnt_t __pyx_v_n, mp_bitcnt_t __pyx_v_offset) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/binary_code.c:2784:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/binary_code.c:2783:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/binary_code.c:2782:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/binary_code.c:2781:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/binary_code.c: In function '__pyx_f_4sage_6coding_11binary_code_20BinaryCodeClassifier_aut_gp_and_can_label': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/binary_code.c:30957:7: warning: '__pyx_v_hzf__h_zeta' may be used uninitialized in this function [-Wmaybe-uninitialized] int __pyx_v_hzf__h_zeta; ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/binary_code.c:31901:10: warning: '__pyx_v_qzb' may be used uninitialized in this function [-Wmaybe-uninitialized] if (__pyx_t_4) { ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/binary_code.c:32990:19: warning: '__pyx_v_tvc' may be used uninitialized in this function [-Wmaybe-uninitialized] __pyx_v_i = (__pyx_v_tvc ^ __pyx_v_nu->flag); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/binary_code.c:34109:10: warning: '__pyx_v_ht' may be used uninitialized in this function [-Wmaybe-uninitialized] if (__pyx_t_4) { ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/binary_code.c:30941:7: warning: '__pyx_v_hb' may be used uninitialized in this function [-Wmaybe-uninitialized] int __pyx_v_hb; ^~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/binary_code.c:32399:10: warning: '__pyx_v_k_rho' may be used uninitialized in this function [-Wmaybe-uninitialized] if (__pyx_t_4) { ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/binary_code.c: In function '__pyx_tp_new_4sage_6coding_11binary_code_BinaryCode': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/binary_code.c:15223:119: warning: '__pyx_v_glue_word' may be used uninitialized in this function [-Wmaybe-uninitialized] (__pyx_v_self_words[(__pyx_v_combination + __pyx_v_other_nwords)]) = ((__pyx_v_self_words[__pyx_v_combination]) ^ __pyx_v_glue_word); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/binary_code.c:14275:48: note: '__pyx_v_glue_word' was declared here __pyx_t_4sage_6coding_11binary_code_codeword __pyx_v_glue_word; ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/binary_code.c:15204:76: warning: '__pyx_v_other_nwords' may be used uninitialized in this function [-Wmaybe-uninitialized] memcpy(__pyx_v_self_words, __pyx_v_other->words, (__pyx_v_other_nwords * (__pyx_v_self->radix >> 3))); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/binary_code.c:14271:7: note: '__pyx_v_other_nwords' was declared here int __pyx_v_other_nwords; ^~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/binary_code.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/coding/binary_code.so -lpari [ 28/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/codecan/autgroup_can_label.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/codecan/autgroup_can_label.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/codecan/autgroup_can_label.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/coding/codecan/autgroup_can_label.so [ 29/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/combinat_cython.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/combinat_cython.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/combinat_cython.c:5943:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/combinat_cython.c:5606:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/combinat_cython.c:5605:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/combinat_cython.c:5488:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/combinat_cython.c:5487:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/combinat_cython.c:5309:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/combinat_cython.c:5308:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/combinat_cython.c:4995:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/combinat_cython.c:4994:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/combinat_cython.c:4653:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/combinat_cython.c:4652:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/combinat_cython.c:2114:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/combinat_cython.c:2113:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/combinat_cython.c:2112:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/combinat_cython.c:2111:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/combinat_cython.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/combinat/combinat_cython.so -lpari [ 30/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/crystals gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/crystals/letters.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/crystals/letters.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/crystals/letters.c:40576:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/crystals/letters.c:40369:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/crystals/letters.c:40368:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/crystals/letters.c:40251:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/crystals/letters.c:40250:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/crystals/letters.c:40072:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/crystals/letters.c:40071:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/crystals/letters.c:39758:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/crystals/letters.c:39757:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/crystals/letters.c:39416:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/crystals/letters.c:39415:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/crystals/letters.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/combinat/crystals/letters.so [ 31/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/debruijn_sequence.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/debruijn_sequence.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/debruijn_sequence.c:11841:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/debruijn_sequence.c:11621:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/debruijn_sequence.c:11620:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/debruijn_sequence.c:11503:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/debruijn_sequence.c:11502:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/debruijn_sequence.c:11324:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/debruijn_sequence.c:11323:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/debruijn_sequence.c:9968:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/debruijn_sequence.c:9967:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/debruijn_sequence.c:9626:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/debruijn_sequence.c:9625:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/debruijn_sequence.c:7237:18: warning: '__pyx_f_4sage_8combinat_17debruijn_sequence_bitset_unpickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_8combinat_17debruijn_sequence_bitset_unpickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs, PyObject *__pyx_v_input) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/debruijn_sequence.c:7105:18: warning: '__pyx_f_4sage_8combinat_17debruijn_sequence_bitset_pickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_8combinat_17debruijn_sequence_bitset_pickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/debruijn_sequence.c:7001:18: warning: '__pyx_f_4sage_8combinat_17debruijn_sequence_bitset_list' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_8combinat_17debruijn_sequence_bitset_list(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/debruijn_sequence.c:6923:18: warning: '__pyx_f_4sage_8combinat_17debruijn_sequence_bitset_string' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_8combinat_17debruijn_sequence_bitset_string(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/debruijn_sequence.c:6845:12: warning: '__pyx_f_4sage_8combinat_17debruijn_sequence_bitset_from_str' defined but not used [-Wunused-function] static int __pyx_f_4sage_8combinat_17debruijn_sequence_bitset_from_str(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits, char *__pyx_v_s, struct __pyx_opt_args_4sage_8combinat_17debruijn_sequence_bitset_from_str *__pyx_optional_args) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/debruijn_sequence.c:6598:12: warning: '__pyx_f_4sage_8combinat_17debruijn_sequence_bitset_map' defined but not used [-Wunused-function] static int __pyx_f_4sage_8combinat_17debruijn_sequence_bitset_map(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, PyObject *__pyx_v_m) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/debruijn_sequence.c:6354:13: warning: '__pyx_f_4sage_8combinat_17debruijn_sequence_bitset_lshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_8combinat_17debruijn_sequence_bitset_lshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/debruijn_sequence.c:6108:13: warning: '__pyx_f_4sage_8combinat_17debruijn_sequence_bitset_rshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_8combinat_17debruijn_sequence_bitset_rshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/debruijn_sequence.c:3603:12: warning: '__pyx_f_4sage_8combinat_17debruijn_sequence_mpn_equal_bits_shifted' defined but not used [-Wunused-function] static int __pyx_f_4sage_8combinat_17debruijn_sequence_mpn_equal_bits_shifted(mp_srcptr __pyx_v_b1, mp_srcptr __pyx_v_b2, mp_bitcnt_t __pyx_v_n, mp_bitcnt_t __pyx_v_offset) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/debruijn_sequence.c:2359:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/debruijn_sequence.c:2358:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/debruijn_sequence.c:2357:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/debruijn_sequence.c:2356:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/debruijn_sequence.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/combinat/debruijn_sequence.so -lpari [ 32/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/degree_sequences.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/degree_sequences.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/degree_sequences.c:6717:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/degree_sequences.c:6497:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/degree_sequences.c:6496:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/degree_sequences.c:6379:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/degree_sequences.c:6378:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/degree_sequences.c:6200:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/degree_sequences.c:6199:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/degree_sequences.c:5886:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/degree_sequences.c:5885:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/degree_sequences.c:5544:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/degree_sequences.c:5543:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/degree_sequences.c:2314:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/degree_sequences.c:2313:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/degree_sequences.c:2312:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/degree_sequences.c:2311:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/degree_sequences.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/combinat/degree_sequences.so -lpari [ 33/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/designs_pyx.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/designs_pyx.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/designs_pyx.c:6155:18: warning: '__pyx_f_4sage_8combinat_7designs_11designs_pyx_bitset_unpickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_8combinat_7designs_11designs_pyx_bitset_unpickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs, PyObject *__pyx_v_input) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/designs_pyx.c:6023:18: warning: '__pyx_f_4sage_8combinat_7designs_11designs_pyx_bitset_pickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_8combinat_7designs_11designs_pyx_bitset_pickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/designs_pyx.c:5919:18: warning: '__pyx_f_4sage_8combinat_7designs_11designs_pyx_bitset_list' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_8combinat_7designs_11designs_pyx_bitset_list(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/designs_pyx.c:5841:18: warning: '__pyx_f_4sage_8combinat_7designs_11designs_pyx_bitset_string' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_8combinat_7designs_11designs_pyx_bitset_string(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/designs_pyx.c:5763:12: warning: '__pyx_f_4sage_8combinat_7designs_11designs_pyx_bitset_from_str' defined but not used [-Wunused-function] static int __pyx_f_4sage_8combinat_7designs_11designs_pyx_bitset_from_str(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits, char *__pyx_v_s, struct __pyx_opt_args_4sage_8combinat_7designs_11designs_pyx_bitset_from_str *__pyx_optional_args) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/designs_pyx.c:5516:12: warning: '__pyx_f_4sage_8combinat_7designs_11designs_pyx_bitset_map' defined but not used [-Wunused-function] static int __pyx_f_4sage_8combinat_7designs_11designs_pyx_bitset_map(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, PyObject *__pyx_v_m) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/designs_pyx.c:5272:13: warning: '__pyx_f_4sage_8combinat_7designs_11designs_pyx_bitset_lshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_8combinat_7designs_11designs_pyx_bitset_lshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/designs_pyx.c:5026:13: warning: '__pyx_f_4sage_8combinat_7designs_11designs_pyx_bitset_rshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_8combinat_7designs_11designs_pyx_bitset_rshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/designs_pyx.c:2521:12: warning: '__pyx_f_4sage_8combinat_7designs_11designs_pyx_mpn_equal_bits_shifted' defined but not used [-Wunused-function] static int __pyx_f_4sage_8combinat_7designs_11designs_pyx_mpn_equal_bits_shifted(mp_srcptr __pyx_v_b1, mp_srcptr __pyx_v_b2, mp_bitcnt_t __pyx_v_n, mp_bitcnt_t __pyx_v_offset) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/designs_pyx.c:1343:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/designs_pyx.c:1342:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/designs_pyx.c:1341:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/designs_pyx.c:1340:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/designs_pyx.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/combinat/designs/designs_pyx.so -lpari [ 34/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/evenly_distributed_sets.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/evenly_distributed_sets.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/evenly_distributed_sets.c:10526:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/evenly_distributed_sets.c:10306:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/evenly_distributed_sets.c:10305:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/evenly_distributed_sets.c:10188:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/evenly_distributed_sets.c:10187:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/evenly_distributed_sets.c:10009:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/evenly_distributed_sets.c:10008:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/evenly_distributed_sets.c:8653:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/evenly_distributed_sets.c:8652:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/evenly_distributed_sets.c:8311:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/evenly_distributed_sets.c:8310:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/evenly_distributed_sets.c:2385:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/evenly_distributed_sets.c:2384:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/evenly_distributed_sets.c:2383:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/evenly_distributed_sets.c:2382:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/evenly_distributed_sets.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/combinat/designs/evenly_distributed_sets.so -lpari [ 35/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/orthogonal_arrays_find_recursive.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/orthogonal_arrays_find_recursive.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/orthogonal_arrays_find_recursive.c:13175:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/orthogonal_arrays_find_recursive.c:12968:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/orthogonal_arrays_find_recursive.c:12967:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/orthogonal_arrays_find_recursive.c:12850:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/orthogonal_arrays_find_recursive.c:12849:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/orthogonal_arrays_find_recursive.c:12671:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/orthogonal_arrays_find_recursive.c:12670:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/orthogonal_arrays_find_recursive.c:12357:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/orthogonal_arrays_find_recursive.c:12356:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/orthogonal_arrays_find_recursive.c:12015:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/orthogonal_arrays_find_recursive.c:12014:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/orthogonal_arrays_find_recursive.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/combinat/designs/orthogonal_arrays_find_recursive.so [ 36/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/subhypergraph_search.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/subhypergraph_search.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/subhypergraph_search.c: In function '__pyx_f_4sage_8combinat_7designs_20subhypergraph_search_is_subhypergraph_admissible': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/subhypergraph_search.c:2291:64: warning: passing argument 4 of 'qsort' from incompatible pointer type [-Wincompatible-pointer-types] qsort(__pyx_v_tmp1.sets, __pyx_v_h1.m, (sizeof(uint64_t *)), __pyx_f_4sage_8combinat_7designs_20subhypergraph_search_cmp_128_bits); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/python2.7/Python.h:42:0, from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/subhypergraph_search.c:37: /usr/include/stdlib.h:712:13: note: expected '__compar_fn_t {aka int (*)(const void *, const void *)}' but argument is of type 'int (*)(void *, void *)' extern void qsort (void *__base, size_t __nmemb, size_t __size, ^~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/subhypergraph_search.c: In function '__pyx_f_4sage_8combinat_7designs_20subhypergraph_search_is_induced_admissible64': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/subhypergraph_search.c:2651:66: warning: passing argument 4 of 'qsort' from incompatible pointer type [-Wincompatible-pointer-types] qsort(__pyx_v_tmp1.sets, __pyx_v_tmp1.m, (sizeof(uint64_t *)), __pyx_f_4sage_8combinat_7designs_20subhypergraph_search_cmp_128_bits); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/python2.7/Python.h:42:0, from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/subhypergraph_search.c:37: /usr/include/stdlib.h:712:13: note: expected '__compar_fn_t {aka int (*)(const void *, const void *)}' but argument is of type 'int (*)(void *, void *)' extern void qsort (void *__base, size_t __nmemb, size_t __size, ^~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/subhypergraph_search.c: In function '__pyx_pf_4sage_8combinat_7designs_20subhypergraph_search_19SubHypergraphSearch___cinit__': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/subhypergraph_search.c:3304:96: warning: passing argument 4 of 'qsort' from incompatible pointer type [-Wincompatible-pointer-types] qsort((__pyx_v_self->h2_traces[__pyx_v_i]).sets, __pyx_v_self->h2.m, (sizeof(uint64_t *)), __pyx_f_4sage_8combinat_7designs_20subhypergraph_search_cmp_128_bits); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/python2.7/Python.h:42:0, from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/subhypergraph_search.c:37: /usr/include/stdlib.h:712:13: note: expected '__compar_fn_t {aka int (*)(const void *, const void *)}' but argument is of type 'int (*)(void *, void *)' extern void qsort (void *__base, size_t __nmemb, size_t __size, ^~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/subhypergraph_search.c:3377:118: warning: passing argument 4 of 'qsort' from incompatible pointer type [-Wincompatible-pointer-types] qsort((__pyx_v_self->h2_induced[__pyx_v_i]).sets, (__pyx_v_self->h2_induced[__pyx_v_i]).m, (sizeof(uint64_t *)), __pyx_f_4sage_8combinat_7designs_20subhypergraph_search_cmp_128_bits); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/python2.7/Python.h:42:0, from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/subhypergraph_search.c:37: /usr/include/stdlib.h:712:13: note: expected '__compar_fn_t {aka int (*)(const void *, const void *)}' but argument is of type 'int (*)(void *, void *)' extern void qsort (void *__base, size_t __nmemb, size_t __size, ^~~~~ At top level: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/subhypergraph_search.c:1098:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/subhypergraph_search.c:1097:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/subhypergraph_search.c:1096:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/subhypergraph_search.c:1095:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/subhypergraph_search.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/combinat/designs/subhypergraph_search.so -lpari [ 37/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/dict_addition.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/dict_addition.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/dict_addition.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/combinat/dict_addition.so [ 38/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/enumeration_mod_permgroup.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/enumeration_mod_permgroup.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/enumeration_mod_permgroup.c:6114:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/enumeration_mod_permgroup.c:5907:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/enumeration_mod_permgroup.c:5906:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/enumeration_mod_permgroup.c:5789:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/enumeration_mod_permgroup.c:5788:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/enumeration_mod_permgroup.c:5610:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/enumeration_mod_permgroup.c:5609:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/enumeration_mod_permgroup.c:5296:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/enumeration_mod_permgroup.c:5295:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/enumeration_mod_permgroup.c:4954:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/enumeration_mod_permgroup.c:4953:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/enumeration_mod_permgroup.c: In function '__pyx_f_4sage_8combinat_25enumeration_mod_permgroup_lex_cmp': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/enumeration_mod_permgroup.c:3034:7: warning: '__pyx_v_i' may be used uninitialized in this function [-Wmaybe-uninitialized] int __pyx_v_i; ^~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/enumeration_mod_permgroup.c: In function '__pyx_f_4sage_8combinat_25enumeration_mod_permgroup_lex_cmp_partial': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/enumeration_mod_permgroup.c:2725:7: warning: '__pyx_v_i' may be used uninitialized in this function [-Wmaybe-uninitialized] int __pyx_v_i; ^~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/enumeration_mod_permgroup.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/combinat/enumeration_mod_permgroup.so [ 39/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/expnums.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/expnums.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/expnums.c:5867:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/expnums.c:5647:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/expnums.c:5646:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/expnums.c:5529:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/expnums.c:5528:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/expnums.c:5350:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/expnums.c:5349:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/expnums.c:3994:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/expnums.c:3993:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/expnums.c:3652:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/expnums.c:3651:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/expnums.c:2165:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/expnums.c:2164:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/expnums.c:2163:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/expnums.c:2162:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/expnums.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/combinat/expnums.so -lpari [ 40/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/integer_lists gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/integer_lists/base.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/integer_lists/base.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/integer_lists/base.c:10371:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/integer_lists/base.c:10164:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/integer_lists/base.c:10163:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/integer_lists/base.c:10046:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/integer_lists/base.c:10045:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/integer_lists/base.c:9867:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/integer_lists/base.c:9866:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/integer_lists/base.c:9553:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/integer_lists/base.c:9552:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/integer_lists/base.c:9211:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/integer_lists/base.c:9210:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/integer_lists/base.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/combinat/integer_lists/base.so [ 41/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/integer_lists/invlex.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/integer_lists/invlex.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/integer_lists/invlex.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/combinat/integer_lists/invlex.so [ 42/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/matrices gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/matrices/dancing_links.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/matrices/dancing_links.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/matrices/dancing_links.cpp:1280:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/matrices/dancing_links.cpp:1279:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/matrices/dancing_links.cpp:1278:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/matrices/dancing_links.cpp:1277:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/matrices/dancing_links.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/combinat/matrices/dancing_links.so -lpari [ 43/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/partitions.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/partitions.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/partitions.cpp:5660:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/partitions.cpp:5440:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/partitions.cpp:5439:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/partitions.cpp:5322:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/partitions.cpp:5321:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/partitions.cpp:5143:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/partitions.cpp:5142:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/partitions.cpp:4829:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/partitions.cpp:4828:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/partitions.cpp:4487:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/partitions.cpp:4486:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/partitions.cpp:2263:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/partitions.cpp:2262:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/partitions.cpp:2261:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/partitions.cpp:2260:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c sage/combinat/partitions_c.cc -o build/temp.linux-i686-2.7/sage/combinat/partitions_c.o -fno-strict-aliasing sage/combinat/partitions_c.cc:137:13: warning: missing terminating ' character #error I don't know what to do when the float radix is not 2. ^ sage/combinat/partitions_c.cc: In function 'void initialize_constants(unsigned int, unsigned int)': sage/combinat/partitions_c.cc:651:17: warning: variable 'init' set but not used [-Wunused-but-set-variable] static bool init = false; ^~~~ sage/combinat/partitions_c.cc: At global scope: sage/combinat/partitions_c.cc:1255:6: warning: 'void cospi(__mpfr_struct*, __mpfr_struct*)' defined but not used [-Wunused-function] void cospi (mpfr_t res, ^~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/partitions.o build/temp.linux-i686-2.7/sage/combinat/partitions_c.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lmpfr -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/combinat/partitions.so -lpari [ 44/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/permutation_cython.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/permutation_cython.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/permutation_cython.c:951:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/permutation_cython.c:950:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/permutation_cython.c:949:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/permutation_cython.c:948:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/permutation_cython.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/combinat/permutation_cython.so -lpari [ 45/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/q_bernoulli.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/q_bernoulli.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/q_bernoulli.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/combinat/q_bernoulli.so [ 46/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/root_system gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/root_system/reflection_group_c.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/root_system/reflection_group_c.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/root_system/reflection_group_c.c:8530:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/root_system/reflection_group_c.c:8323:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/root_system/reflection_group_c.c:8322:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/root_system/reflection_group_c.c:8205:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/root_system/reflection_group_c.c:8204:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/root_system/reflection_group_c.c:8026:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/root_system/reflection_group_c.c:8025:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/root_system/reflection_group_c.c:7712:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/root_system/reflection_group_c.c:7711:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/root_system/reflection_group_c.c:7370:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/root_system/reflection_group_c.c:7369:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/root_system/reflection_group_c.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/combinat/root_system/reflection_group_c.so [ 47/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/words gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/words/word_char.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/words/word_char.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/words/word_char.c: In function '__pyx_pf_4sage_8combinat_5words_9word_char_17WordDatatype_char_20__getitem__': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/words/word_char.c:9403:38: warning: passing argument 1 of 'PySlice_GetIndicesEx' from incompatible pointer type [-Wincompatible-pointer-types] __pyx_t_3 = PySlice_GetIndicesEx(__pyx_v_key, __pyx_v_self->_length, (&__pyx_v_start), (&__pyx_v_stop), (&__pyx_v_step), (&__pyx_v_slicelength)); if (unlikely(__pyx_t_3 == -1)) __PYX_ERR(1, 361, __pyx_L1_error) ^~~~~~~~~~~ In file included from /usr/include/python2.7/Python.h:112:0, from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/words/word_char.c:46: /usr/include/python2.7/sliceobject.h:37:17: note: expected 'PySliceObject * {aka struct *}' but argument is of type 'PyObject * {aka struct _object *}' PyAPI_FUNC(int) PySlice_GetIndicesEx(PySliceObject *r, Py_ssize_t length, ^~~~~~~~~~~~~~~~~~~~ At top level: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/words/word_char.c:15034:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/words/word_char.c:14814:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/words/word_char.c:14813:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/words/word_char.c:14696:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/words/word_char.c:14695:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/words/word_char.c:14517:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/words/word_char.c:14516:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/words/word_char.c:13161:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/words/word_char.c:13160:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/words/word_char.c:12819:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/words/word_char.c:12818:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/words/word_char.c:7422:18: warning: '__pyx_f_4sage_8combinat_5words_9word_char_bitset_unpickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_8combinat_5words_9word_char_bitset_unpickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs, PyObject *__pyx_v_input) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/words/word_char.c:7290:18: warning: '__pyx_f_4sage_8combinat_5words_9word_char_bitset_pickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_8combinat_5words_9word_char_bitset_pickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/words/word_char.c:7186:18: warning: '__pyx_f_4sage_8combinat_5words_9word_char_bitset_list' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_8combinat_5words_9word_char_bitset_list(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/words/word_char.c:7108:18: warning: '__pyx_f_4sage_8combinat_5words_9word_char_bitset_string' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_8combinat_5words_9word_char_bitset_string(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/words/word_char.c:7030:12: warning: '__pyx_f_4sage_8combinat_5words_9word_char_bitset_from_str' defined but not used [-Wunused-function] static int __pyx_f_4sage_8combinat_5words_9word_char_bitset_from_str(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits, char *__pyx_v_s, struct __pyx_opt_args_4sage_8combinat_5words_9word_char_bitset_from_str *__pyx_optional_args) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/words/word_char.c:6783:12: warning: '__pyx_f_4sage_8combinat_5words_9word_char_bitset_map' defined but not used [-Wunused-function] static int __pyx_f_4sage_8combinat_5words_9word_char_bitset_map(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, PyObject *__pyx_v_m) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/words/word_char.c:6539:13: warning: '__pyx_f_4sage_8combinat_5words_9word_char_bitset_lshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_8combinat_5words_9word_char_bitset_lshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/words/word_char.c:6293:13: warning: '__pyx_f_4sage_8combinat_5words_9word_char_bitset_rshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_8combinat_5words_9word_char_bitset_rshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/words/word_char.c:3788:12: warning: '__pyx_f_4sage_8combinat_5words_9word_char_mpn_equal_bits_shifted' defined but not used [-Wunused-function] static int __pyx_f_4sage_8combinat_5words_9word_char_mpn_equal_bits_shifted(mp_srcptr __pyx_v_b1, mp_srcptr __pyx_v_b2, mp_bitcnt_t __pyx_v_n, mp_bitcnt_t __pyx_v_offset) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/words/word_char.c:2532:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/words/word_char.c:2531:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/words/word_char.c:2530:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/words/word_char.c:2529:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/words/word_char.c: In function '__pyx_pw_4sage_8combinat_5words_9word_char_17WordDatatype_char_36longest_common_prefix': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/words/word_char.c:12023:17: warning: '__pyx_v_i' may be used uninitialized in this function [-Wmaybe-uninitialized] __pyx_v_i = (__pyx_v_i + 1); ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/words/word_char.c:11685:10: note: '__pyx_v_i' was declared here size_t __pyx_v_i; ^~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/words/word_char.c: In function '__pyx_pw_4sage_8combinat_5words_9word_char_17WordDatatype_char_38longest_common_suffix': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/words/word_char.c:12465:19: warning: '__pyx_v_i' may be used uninitialized in this function [-Wmaybe-uninitialized] __pyx_v_i = (__pyx_v_i + 1); ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/words/word_char.c:12172:10: note: '__pyx_v_i' was declared here size_t __pyx_v_i; ^~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/words/word_char.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/combinat/words/word_char.so -lpari [ 48/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/words/word_datatypes.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/words/word_datatypes.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/words/word_datatypes.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/combinat/words/word_datatypes.so [ 49/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/subword_complex_c.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/subword_complex_c.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/subword_complex_c.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/combinat/subword_complex_c.so [ 50/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/crypto gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/crypto/boolean_function.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/crypto/boolean_function.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/crypto/boolean_function.c:21266:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/crypto/boolean_function.c:20925:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/crypto/boolean_function.c:20924:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/crypto/boolean_function.c:20583:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/crypto/boolean_function.c:20582:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/crypto/boolean_function.c:20264:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/crypto/boolean_function.c:20263:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/crypto/boolean_function.c:20146:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/crypto/boolean_function.c:20145:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/crypto/boolean_function.c:19967:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/crypto/boolean_function.c:19966:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/crypto/boolean_function.c:7696:18: warning: '__pyx_f_4sage_6crypto_16boolean_function_bitset_unpickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6crypto_16boolean_function_bitset_unpickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs, PyObject *__pyx_v_input) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/crypto/boolean_function.c:7564:18: warning: '__pyx_f_4sage_6crypto_16boolean_function_bitset_pickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6crypto_16boolean_function_bitset_pickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/crypto/boolean_function.c:7460:18: warning: '__pyx_f_4sage_6crypto_16boolean_function_bitset_list' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6crypto_16boolean_function_bitset_list(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/crypto/boolean_function.c:7382:18: warning: '__pyx_f_4sage_6crypto_16boolean_function_bitset_string' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6crypto_16boolean_function_bitset_string(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/crypto/boolean_function.c:7304:12: warning: '__pyx_f_4sage_6crypto_16boolean_function_bitset_from_str' defined but not used [-Wunused-function] static int __pyx_f_4sage_6crypto_16boolean_function_bitset_from_str(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits, char *__pyx_v_s, struct __pyx_opt_args_4sage_6crypto_16boolean_function_bitset_from_str *__pyx_optional_args) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/crypto/boolean_function.c:7057:12: warning: '__pyx_f_4sage_6crypto_16boolean_function_bitset_map' defined but not used [-Wunused-function] static int __pyx_f_4sage_6crypto_16boolean_function_bitset_map(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, PyObject *__pyx_v_m) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/crypto/boolean_function.c:6813:13: warning: '__pyx_f_4sage_6crypto_16boolean_function_bitset_lshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_6crypto_16boolean_function_bitset_lshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/crypto/boolean_function.c:6567:13: warning: '__pyx_f_4sage_6crypto_16boolean_function_bitset_rshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_6crypto_16boolean_function_bitset_rshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/crypto/boolean_function.c:4062:12: warning: '__pyx_f_4sage_6crypto_16boolean_function_mpn_equal_bits_shifted' defined but not used [-Wunused-function] static int __pyx_f_4sage_6crypto_16boolean_function_mpn_equal_bits_shifted(mp_srcptr __pyx_v_b1, mp_srcptr __pyx_v_b2, mp_bitcnt_t __pyx_v_n, mp_bitcnt_t __pyx_v_offset) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/crypto/boolean_function.c:2787:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/crypto/boolean_function.c:2786:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/crypto/boolean_function.c:2785:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/crypto/boolean_function.c:2784:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/crypto/boolean_function.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/crypto/boolean_function.so -lpari [ 51/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/data_structures gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/data_structures/binary_search.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/data_structures/binary_search.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/data_structures/binary_search.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/data_structures/binary_search.so [ 52/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/data_structures/bitset.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/data_structures/bitset.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/data_structures/bitset.c:2414:12: warning: '__pyx_f_4sage_15data_structures_6bitset_mpn_equal_bits_shifted' defined but not used [-Wunused-function] static int __pyx_f_4sage_15data_structures_6bitset_mpn_equal_bits_shifted(mp_srcptr __pyx_v_b1, mp_srcptr __pyx_v_b2, mp_bitcnt_t __pyx_v_n, mp_bitcnt_t __pyx_v_offset) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/data_structures/bitset.c:1182:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/data_structures/bitset.c:1181:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/data_structures/bitset.c:1180:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/data_structures/bitset.c:1179:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/data_structures/bitset.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/data_structures/bitset.so -lpari [ 53/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/data_structures/blas_dict.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/data_structures/blas_dict.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/data_structures/blas_dict.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/data_structures/blas_dict.so [ 54/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/data_structures/bounded_integer_sequences.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/data_structures/bounded_integer_sequences.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/data_structures/bounded_integer_sequences.c: In function '__pyx_pf_4sage_15data_structures_25bounded_integer_sequences_22BoundedIntegerSequence_21__getitem__': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/data_structures/bounded_integer_sequences.c:10955:38: warning: passing argument 1 of 'PySlice_GetIndicesEx' from incompatible pointer type [-Wincompatible-pointer-types] __pyx_t_3 = PySlice_GetIndicesEx(__pyx_v_index, __pyx_v_self->data->length, (&__pyx_v_start), (&__pyx_v_stop), (&__pyx_v_step), (&__pyx_v_slicelength)); if (unlikely(__pyx_t_3 == -1)) __PYX_ERR(1, 952, __pyx_L1_error) ^~~~~~~~~~~~~ In file included from /usr/include/python2.7/Python.h:112:0, from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/data_structures/bounded_integer_sequences.c:49: /usr/include/python2.7/sliceobject.h:37:17: note: expected 'PySliceObject * {aka struct *}' but argument is of type 'PyObject * {aka struct _object *}' PyAPI_FUNC(int) PySlice_GetIndicesEx(PySliceObject *r, Py_ssize_t length, ^~~~~~~~~~~~~~~~~~~~ At top level: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/data_structures/bounded_integer_sequences.c:16564:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/data_structures/bounded_integer_sequences.c:16223:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/data_structures/bounded_integer_sequences.c:16222:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/data_structures/bounded_integer_sequences.c:15881:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/data_structures/bounded_integer_sequences.c:15880:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/data_structures/bounded_integer_sequences.c:15562:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/data_structures/bounded_integer_sequences.c:15561:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/data_structures/bounded_integer_sequences.c:15444:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/data_structures/bounded_integer_sequences.c:15443:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/data_structures/bounded_integer_sequences.c:15265:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/data_structures/bounded_integer_sequences.c:15264:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/data_structures/bounded_integer_sequences.c:7359:18: warning: '__pyx_f_4sage_15data_structures_25bounded_integer_sequences_bitset_list' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_15data_structures_25bounded_integer_sequences_bitset_list(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/data_structures/bounded_integer_sequences.c:7281:18: warning: '__pyx_f_4sage_15data_structures_25bounded_integer_sequences_bitset_string' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_15data_structures_25bounded_integer_sequences_bitset_string(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/data_structures/bounded_integer_sequences.c:7203:12: warning: '__pyx_f_4sage_15data_structures_25bounded_integer_sequences_bitset_from_str' defined but not used [-Wunused-function] static int __pyx_f_4sage_15data_structures_25bounded_integer_sequences_bitset_from_str(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits, char *__pyx_v_s, struct __pyx_opt_args_4sage_15data_structures_25bounded_integer_sequences_bitset_from_str *__pyx_optional_args) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/data_structures/bounded_integer_sequences.c:6956:12: warning: '__pyx_f_4sage_15data_structures_25bounded_integer_sequences_bitset_map' defined but not used [-Wunused-function] static int __pyx_f_4sage_15data_structures_25bounded_integer_sequences_bitset_map(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, PyObject *__pyx_v_m) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/data_structures/bounded_integer_sequences.c:2662:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/data_structures/bounded_integer_sequences.c:2661:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/data_structures/bounded_integer_sequences.c:2660:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/data_structures/bounded_integer_sequences.c:2659:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/data_structures/bounded_integer_sequences.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lflint -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/data_structures/bounded_integer_sequences.so -lpari [ 55/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/fast_callable.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/fast_callable.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/fast_callable.c:18146:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/fast_callable.c:17855:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/fast_callable.c:17854:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/fast_callable.c:17513:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/fast_callable.c:17512:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/fast_callable.c:17194:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/fast_callable.c:17193:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/fast_callable.c:17076:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/fast_callable.c:17075:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/fast_callable.c:16897:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/fast_callable.c:16896:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/fast_callable.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/ext/fast_callable.so [ 56/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/fast_eval.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/fast_eval.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/fast_eval.c:13432:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/fast_eval.c:13225:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/fast_eval.c:13224:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/fast_eval.c:13107:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/fast_eval.c:13106:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/fast_eval.c:12928:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/fast_eval.c:12927:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/fast_eval.c:1334:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/fast_eval.c:1333:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/fast_eval.c:1332:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/fast_eval.c:1331:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/fast_eval.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/ext/fast_eval.so -lpari [ 57/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interactive_constructors_c.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interactive_constructors_c.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interactive_constructors_c.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/ext/interactive_constructors_c.so [ 58/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_cdf.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_cdf.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_cdf.c:6499:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_cdf.c:6279:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_cdf.c:6278:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_cdf.c:6161:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_cdf.c:6160:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_cdf.c:5982:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_cdf.c:5981:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_cdf.c:5668:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_cdf.c:5667:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_cdf.c:5326:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_cdf.c:5325:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_cdf.c:2608:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_cdf.c:2607:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_cdf.c:2606:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_cdf.c:2605:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c sage/ext/interpreters/interp_cdf.c -o build/temp.linux-i686-2.7/sage/ext/interpreters/interp_cdf.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_cdf.o build/temp.linux-i686-2.7/sage/ext/interpreters/interp_cdf.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/ext/interpreters/wrapper_cdf.so -lpari [ 59/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_el.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_el.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_el.c:5538:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_el.c:5318:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_el.c:5317:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_el.c:5200:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_el.c:5199:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_el.c:5021:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_el.c:5020:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_el.c:4707:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_el.c:4706:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_el.c:4365:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_el.c:4364:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_el.c:2062:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_el.c:2061:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_el.c:2060:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_el.c:2059:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c sage/ext/interpreters/interp_el.c -o build/temp.linux-i686-2.7/sage/ext/interpreters/interp_el.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_el.o build/temp.linux-i686-2.7/sage/ext/interpreters/interp_el.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/ext/interpreters/wrapper_el.so -lpari [ 60/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_py.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_py.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_py.c:1085:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_py.c:1084:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_py.c:1083:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_py.c:1082:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c sage/ext/interpreters/interp_py.c -o build/temp.linux-i686-2.7/sage/ext/interpreters/interp_py.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_py.o build/temp.linux-i686-2.7/sage/ext/interpreters/interp_py.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/ext/interpreters/wrapper_py.so -lpari [ 61/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_rdf.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_rdf.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_rdf.c:1156:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_rdf.c:1155:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_rdf.c:1154:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_rdf.c:1153:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c sage/ext/interpreters/interp_rdf.c -o build/temp.linux-i686-2.7/sage/ext/interpreters/interp_rdf.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_rdf.o build/temp.linux-i686-2.7/sage/ext/interpreters/interp_rdf.o -L/usr/lib/atlas/ -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgsl -lm -lsatlas -lpython2.7 -o build/lib.linux-i686-2.7/sage/ext/interpreters/wrapper_rdf.so -lpari [ 62/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_rr.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_rr.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_rr.c:6806:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_rr.c:6502:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_rr.c:6501:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_rr.c:6160:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_rr.c:6159:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_rr.c:5841:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_rr.c:5840:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_rr.c:5723:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_rr.c:5722:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_rr.c:5544:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_rr.c:5543:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_rr.c:2583:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_rr.c:2582:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_rr.c:2581:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_rr.c:2580:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c sage/ext/interpreters/interp_rr.c -o build/temp.linux-i686-2.7/sage/ext/interpreters/interp_rr.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_rr.o build/temp.linux-i686-2.7/sage/ext/interpreters/interp_rr.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lmpfr -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/ext/interpreters/wrapper_rr.so -lpari [ 63/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/memory.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/memory.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/memory.c:897:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/memory.c:896:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/memory.c:895:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/memory.c:894:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/memory.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/ext/memory.so -lpari [ 64/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/memory_allocator.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/memory_allocator.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/memory_allocator.c:909:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/memory_allocator.c:908:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/memory_allocator.c:907:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/memory_allocator.c:906:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/memory_allocator.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/ext/memory_allocator.so -lpari [ 65/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/finance gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/finance/fractal.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/finance/fractal.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/finance/fractal.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/finance/fractal.so [ 66/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/finance/markov_multifractal_cython.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/finance/markov_multifractal_cython.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/finance/markov_multifractal_cython.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/finance/markov_multifractal_cython.so [ 67/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/finance/option.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/finance/option.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/finance/option.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/finance/option.so [ 68/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/finance/time_series.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/finance/time_series.o -fno-strict-aliasing In file included from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1809:0, from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:18, from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/arrayobject.h:4, from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/finance/time_series.c:477: /usr/lib/python2.7/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] #warning "Using deprecated NumPy API, disable it by " \ ^~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/finance/time_series.c:23292:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/finance/time_series.c:23072:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/finance/time_series.c:23071:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/finance/time_series.c:22954:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/finance/time_series.c:22953:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/finance/time_series.c:22775:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/finance/time_series.c:22774:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/finance/time_series.c:20988:13: warning: '__pyx_doc_5numpy_7ndarray_2__releasebuffer__' defined but not used [-Wunused-variable] static char __pyx_doc_5numpy_7ndarray_2__releasebuffer__[] = "File: thon/Includes/numpy/__init__.pxd (starting at line 290)"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/finance/time_series.c:20112:13: warning: '__pyx_doc_5numpy_7ndarray___getbuffer__' defined but not used [-Wunused-variable] static char __pyx_doc_5numpy_7ndarray___getbuffer__[] = "File: thon/Includes/numpy/__init__.pxd (starting at line 197)"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/finance/time_series.c:18897:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/finance/time_series.c:18896:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/finance/time_series.c:18555:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/finance/time_series.c:18554:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/finance/time_series.c:2640:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/finance/time_series.c:2639:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/finance/time_series.c:2638:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/finance/time_series.c:2637:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/finance/time_series.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/finance/time_series.so -lpari [ 69/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/functions gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/functions/prime_pi.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/functions/prime_pi.o -std=c99 -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/functions/prime_pi.c:9565:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/functions/prime_pi.c:9345:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/functions/prime_pi.c:9344:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/functions/prime_pi.c:9227:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/functions/prime_pi.c:9226:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/functions/prime_pi.c:9048:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/functions/prime_pi.c:9047:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/functions/prime_pi.c:7692:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/functions/prime_pi.c:7691:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/functions/prime_pi.c:7350:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/functions/prime_pi.c:7349:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/functions/prime_pi.c:2390:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/functions/prime_pi.c:2389:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/functions/prime_pi.c:2388:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/functions/prime_pi.c:2387:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/functions/prime_pi.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpari -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/functions/prime_pi.so -lpari [ 70/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/games gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/games/sudoku_backtrack.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/games/sudoku_backtrack.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/games/sudoku_backtrack.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/games/sudoku_backtrack.so [ 71/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/point_collection.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/point_collection.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/point_collection.c:8026:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/point_collection.c:7819:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/point_collection.c:7818:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/point_collection.c:7701:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/point_collection.c:7700:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/point_collection.c:7522:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/point_collection.c:7521:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/point_collection.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/geometry/point_collection.so [ 72/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/toric_lattice_element.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/toric_lattice_element.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/toric_lattice_element.c:6509:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/toric_lattice_element.c:6302:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/toric_lattice_element.c:6301:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/toric_lattice_element.c:6184:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/toric_lattice_element.c:6183:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/toric_lattice_element.c:6005:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/toric_lattice_element.c:6004:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/toric_lattice_element.c:5691:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/toric_lattice_element.c:5690:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/toric_lattice_element.c:5349:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/toric_lattice_element.c:5348:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/toric_lattice_element.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/geometry/toric_lattice_element.so [ 73/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/integral_points.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/integral_points.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/integral_points.c:16598:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/integral_points.c:16378:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/integral_points.c:16377:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/integral_points.c:16260:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/integral_points.c:16259:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/integral_points.c:16081:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/integral_points.c:16080:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/integral_points.c:15767:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/integral_points.c:15766:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/integral_points.c:15425:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/integral_points.c:15424:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/integral_points.c:3008:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/integral_points.c:3007:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/integral_points.c:3006:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/integral_points.c:3005:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/integral_points.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/geometry/integral_points.so -lpari [ 74/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/triangulation gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/triangulation/base.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/triangulation/base.o -fno-strict-aliasing In file included from /builddir/build/BUILD/sage-7.6/src/sage/geometry/triangulation/triangulations.h:4:0, from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/triangulation/base.cpp:488: /builddir/build/BUILD/sage-7.6/src/sage/geometry/triangulation/data.h: In member function 'bool vertices::full_set() const': /builddir/build/BUILD/sage-7.6/src/sage/geometry/triangulation/data.h:42:47: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] bool full_set() const { return this->size() == n; } ~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/triangulation/base.cpp: At global scope: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/triangulation/base.cpp:8728:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/triangulation/base.cpp:8521:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/triangulation/base.cpp:8520:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/triangulation/base.cpp:8403:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/triangulation/base.cpp:8402:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/triangulation/base.cpp:8224:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/triangulation/base.cpp:8223:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c sage/geometry/triangulation/functions.cc -o build/temp.linux-i686-2.7/sage/geometry/triangulation/functions.o -fno-strict-aliasing gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c sage/geometry/triangulation/data.cc -o build/temp.linux-i686-2.7/sage/geometry/triangulation/data.o -fno-strict-aliasing In file included from sage/geometry/triangulation/data.cc:8:0: sage/geometry/triangulation/data.h: In member function 'bool vertices::full_set() const': sage/geometry/triangulation/data.h:42:47: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] bool full_set() const { return this->size() == n; } ~~~~~~~~~~~~~^~~~ sage/geometry/triangulation/data.cc: In member function 'vertices vertices_lookup::manual_vertices_to_simplex(const simplex&) const': sage/geometry/triangulation/data.cc:110:10: warning: variable 'i' set but not used [-Wunused-but-set-variable] vertex i,j,l=0,k; ^ gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c sage/geometry/triangulation/triangulations.cc -o build/temp.linux-i686-2.7/sage/geometry/triangulation/triangulations.o -fno-strict-aliasing In file included from /usr/include/python2.7/pyconfig.h:4:0, from /usr/include/python2.7/Python.h:8, from sage/geometry/triangulation/triangulations.h:5, from sage/geometry/triangulation/triangulations.cc:2: /usr/include/python2.7/pyconfig-32.h:1199:0: warning: "_POSIX_C_SOURCE" redefined #define _POSIX_C_SOURCE 200112L In file included from /usr/include/c++/7/i686-redhat-linux/bits/os_defines.h:39:0, from /usr/include/c++/7/i686-redhat-linux/bits/c++config.h:533, from /usr/include/c++/7/utility:68, from /usr/include/c++/7/algorithm:60, from sage/geometry/triangulation/triangulations.cc:1: /usr/include/features.h:260:0: note: this is the location of the previous definition # define _POSIX_C_SOURCE 200809L In file included from /usr/include/python2.7/pyconfig.h:4:0, from /usr/include/python2.7/Python.h:8, from sage/geometry/triangulation/triangulations.h:5, from sage/geometry/triangulation/triangulations.cc:2: /usr/include/python2.7/pyconfig-32.h:1221:0: warning: "_XOPEN_SOURCE" redefined #define _XOPEN_SOURCE 600 In file included from /usr/include/c++/7/i686-redhat-linux/bits/os_defines.h:39:0, from /usr/include/c++/7/i686-redhat-linux/bits/c++config.h:533, from /usr/include/c++/7/utility:68, from /usr/include/c++/7/algorithm:60, from sage/geometry/triangulation/triangulations.cc:1: /usr/include/features.h:201:0: note: this is the location of the previous definition # define _XOPEN_SOURCE 700 In file included from sage/geometry/triangulation/triangulations.h:4:0, from sage/geometry/triangulation/triangulations.cc:2: sage/geometry/triangulation/data.h: In member function 'bool vertices::full_set() const': sage/geometry/triangulation/data.h:42:47: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] bool full_set() const { return this->size() == n; } ~~~~~~~~~~~~~^~~~ sage/geometry/triangulation/triangulations.cc: In member function 'void triangulations::find_hash_position(const compact_simplices&, hash_value&, bool&) const': sage/geometry/triangulation/triangulations.cc:21:14: warning: unused variable 'freespace' [-Wunused-variable] hash_value freespace; ^~~~~~~~~ sage/geometry/triangulation/triangulations.cc: In member function 'bool triangulations::have_more_triangulations()': sage/geometry/triangulation/triangulations.cc:84:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] while (position != this->size()) { ~~~~~~~~~^~~~~~~~~~~~~~~ sage/geometry/triangulation/triangulations.cc: In function 'PyObject* next_triangulation(triangulations_ptr)': sage/geometry/triangulation/triangulations.cc:198:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i=0; i__pyx_vtab)->vertex_label(__pyx_v_cgb, ((__pyx_v_prec[__pyx_v_v_int])[__pyx_v_u_int])); if (unlikely(!__pyx_t_3)) __PYX_ERR(2, 1734, __pyx_L1_error) ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/distances_all_pairs.c:15680:18: note: '__pyx_v_prec' was declared here unsigned short **__pyx_v_prec; ^~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/distances_all_pairs.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/graphs/distances_all_pairs.so -lpari [ 88/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/graph_backends.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/graph_backends.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/graph_backends.c:16582:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/graph_backends.c:16375:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/graph_backends.c:16374:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/graph_backends.c:16257:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/graph_backends.c:16256:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/graph_backends.c:16078:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/graph_backends.c:16077:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/graph_backends.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/graphs/base/graph_backends.so [ 89/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_dense_graph.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_dense_graph.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_dense_graph.c:5980:18: warning: '__pyx_f_4sage_6graphs_4base_18static_dense_graph_bitset_unpickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6graphs_4base_18static_dense_graph_bitset_unpickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs, PyObject *__pyx_v_input) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_dense_graph.c:5848:18: warning: '__pyx_f_4sage_6graphs_4base_18static_dense_graph_bitset_pickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6graphs_4base_18static_dense_graph_bitset_pickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_dense_graph.c:5744:18: warning: '__pyx_f_4sage_6graphs_4base_18static_dense_graph_bitset_list' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6graphs_4base_18static_dense_graph_bitset_list(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_dense_graph.c:5666:18: warning: '__pyx_f_4sage_6graphs_4base_18static_dense_graph_bitset_string' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6graphs_4base_18static_dense_graph_bitset_string(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_dense_graph.c:5588:12: warning: '__pyx_f_4sage_6graphs_4base_18static_dense_graph_bitset_from_str' defined but not used [-Wunused-function] static int __pyx_f_4sage_6graphs_4base_18static_dense_graph_bitset_from_str(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits, char *__pyx_v_s, struct __pyx_opt_args_4sage_6graphs_4base_18static_dense_graph_bitset_from_str *__pyx_optional_args) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_dense_graph.c:5341:12: warning: '__pyx_f_4sage_6graphs_4base_18static_dense_graph_bitset_map' defined but not used [-Wunused-function] static int __pyx_f_4sage_6graphs_4base_18static_dense_graph_bitset_map(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, PyObject *__pyx_v_m) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_dense_graph.c:5097:13: warning: '__pyx_f_4sage_6graphs_4base_18static_dense_graph_bitset_lshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_6graphs_4base_18static_dense_graph_bitset_lshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_dense_graph.c:4851:13: warning: '__pyx_f_4sage_6graphs_4base_18static_dense_graph_bitset_rshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_6graphs_4base_18static_dense_graph_bitset_rshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_dense_graph.c:2346:12: warning: '__pyx_f_4sage_6graphs_4base_18static_dense_graph_mpn_equal_bits_shifted' defined but not used [-Wunused-function] static int __pyx_f_4sage_6graphs_4base_18static_dense_graph_mpn_equal_bits_shifted(mp_srcptr __pyx_v_b1, mp_srcptr __pyx_v_b2, mp_bitcnt_t __pyx_v_n, mp_bitcnt_t __pyx_v_offset) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_dense_graph.c:1318:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_dense_graph.c:1317:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_dense_graph.c:1316:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_dense_graph.c:1315:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_dense_graph.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/graphs/base/static_dense_graph.so -lpari [ 90/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp: In function 'long int __pyx_f_4sage_6graphs_4base_19static_sparse_graph_bitset_first_in_complement(__pyx_t_4sage_15data_structures_6bitset_bitset_s*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp:4512:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] __pyx_t_2 = ((__pyx_v_j >= __pyx_v_a->size) != 0); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp: In function 'char* __pyx_f_4sage_6graphs_4base_19static_sparse_graph_bitset_chars(char*, __pyx_t_4sage_15data_structures_6bitset_bitset_s*, __pyx_opt_args_4sage_6graphs_4base_19static_sparse_graph_bitset_chars*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp:6184:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (__pyx_v_i = 0; __pyx_v_i < __pyx_t_2; __pyx_v_i++) { ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp: In function 'int __pyx_f_4sage_6graphs_4base_19static_sparse_graph_bitset_from_str(__pyx_t_4sage_15data_structures_6bitset_bitset_s*, char*, __pyx_opt_args_4sage_6graphs_4base_19static_sparse_graph_bitset_from_str*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp:6273:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (__pyx_v_i = 0; __pyx_v_i < __pyx_t_2; __pyx_v_i++) { ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp: In function 'void __pyx_f_4sage_6graphs_4base_19static_sparse_graph_strongly_connected_components_digraph_C(__pyx_t_4sage_6graphs_4base_19static_sparse_graph_short_digraph_s*, int, int*, __pyx_t_4sage_6graphs_4base_19static_sparse_graph_short_digraph_s*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp:10836:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (__pyx_t_8 = 0; __pyx_t_8 < __pyx_t_7; __pyx_t_8+=1) { ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp:10947:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (__pyx_t_8 = 0; __pyx_t_8 < __pyx_t_7; __pyx_t_8+=1) { ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp:11095:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (__pyx_t_6 = 0; __pyx_t_6 < __pyx_t_7; __pyx_t_6+=1) { ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp: In function 'PyObject* __pyx_pf_4sage_6graphs_4base_19static_sparse_graph_4triangles_count(PyObject*, PyObject*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp:11972:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (__pyx_t_7 = 0; __pyx_t_7 < __pyx_t_6; __pyx_t_7+=1) { ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp:11983:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (__pyx_t_9 = 0; __pyx_t_9 < __pyx_t_8; __pyx_t_9+=1) { ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp: In function 'PyObject* __pyx_pf_4sage_6graphs_4base_19static_sparse_graph_6spectral_radius(PyObject*, PyObject*, PyObject*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp:12890:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (__pyx_t_11 = 0; __pyx_t_11 < __pyx_t_10; __pyx_t_11+=1) { ~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp:12985:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (__pyx_t_11 = 0; __pyx_t_11 < __pyx_t_10; __pyx_t_11+=1) { ~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp:13034:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (__pyx_t_11 = 0; __pyx_t_11 < __pyx_t_10; __pyx_t_11+=1) { ~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp:13150:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (__pyx_t_11 = 0; __pyx_t_11 < __pyx_t_10; __pyx_t_11+=1) { ~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp:13275:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (__pyx_t_11 = 0; __pyx_t_11 < __pyx_t_10; __pyx_t_11+=1) { ~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp: At global scope: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp:15163:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp:14943:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp:14942:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp:14825:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp:14824:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp:14646:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp:14645:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp:11611:18: warning: 'PyObject* __pyx_f_4sage_6graphs_4base_19static_sparse_graph_strongly_connected_component_containing_vertex(__pyx_t_4sage_6graphs_4base_19static_sparse_graph_short_digraph_s*, __pyx_t_4sage_6graphs_4base_19static_sparse_graph_short_digraph_s*, int, __pyx_t_4sage_15data_structures_6bitset_bitset_s*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6graphs_4base_19static_sparse_graph_strongly_connected_component_containing_vertex(__pyx_t_4sage_6graphs_4base_19static_sparse_graph_short_digraph_s *__pyx_v_g, __pyx_t_4sage_6graphs_4base_19static_sparse_graph_short_digraph_s *__pyx_v_g_reversed, int __pyx_v_v, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_scc) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp:6634:18: warning: 'PyObject* __pyx_f_4sage_6graphs_4base_19static_sparse_graph_bitset_unpickle(__pyx_t_4sage_15data_structures_6bitset_bitset_s*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6graphs_4base_19static_sparse_graph_bitset_unpickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs, PyObject *__pyx_v_input) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp:6502:18: warning: 'PyObject* __pyx_f_4sage_6graphs_4base_19static_sparse_graph_bitset_pickle(__pyx_t_4sage_15data_structures_6bitset_bitset_s*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6graphs_4base_19static_sparse_graph_bitset_pickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp:6398:18: warning: 'PyObject* __pyx_f_4sage_6graphs_4base_19static_sparse_graph_bitset_list(__pyx_t_4sage_15data_structures_6bitset_bitset_s*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6graphs_4base_19static_sparse_graph_bitset_list(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp:6320:18: warning: 'PyObject* __pyx_f_4sage_6graphs_4base_19static_sparse_graph_bitset_string(__pyx_t_4sage_15data_structures_6bitset_bitset_s*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6graphs_4base_19static_sparse_graph_bitset_string(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp:6242:12: warning: 'int __pyx_f_4sage_6graphs_4base_19static_sparse_graph_bitset_from_str(__pyx_t_4sage_15data_structures_6bitset_bitset_s*, char*, __pyx_opt_args_4sage_6graphs_4base_19static_sparse_graph_bitset_from_str*)' defined but not used [-Wunused-function] static int __pyx_f_4sage_6graphs_4base_19static_sparse_graph_bitset_from_str(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits, char *__pyx_v_s, struct __pyx_opt_args_4sage_6graphs_4base_19static_sparse_graph_bitset_from_str *__pyx_optional_args) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp:5995:12: warning: 'int __pyx_f_4sage_6graphs_4base_19static_sparse_graph_bitset_map(__pyx_t_4sage_15data_structures_6bitset_bitset_s*, __pyx_t_4sage_15data_structures_6bitset_bitset_s*, PyObject*)' defined but not used [-Wunused-function] static int __pyx_f_4sage_6graphs_4base_19static_sparse_graph_bitset_map(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, PyObject *__pyx_v_m) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp:5751:13: warning: 'void __pyx_f_4sage_6graphs_4base_19static_sparse_graph_bitset_lshift(__pyx_t_4sage_15data_structures_6bitset_bitset_s*, __pyx_t_4sage_15data_structures_6bitset_bitset_s*, mp_bitcnt_t)' defined but not used [-Wunused-function] static void __pyx_f_4sage_6graphs_4base_19static_sparse_graph_bitset_lshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp:5505:13: warning: 'void __pyx_f_4sage_6graphs_4base_19static_sparse_graph_bitset_rshift(__pyx_t_4sage_15data_structures_6bitset_bitset_s*, __pyx_t_4sage_15data_structures_6bitset_bitset_s*, mp_bitcnt_t)' defined but not used [-Wunused-function] static void __pyx_f_4sage_6graphs_4base_19static_sparse_graph_bitset_rshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp:3000:12: warning: 'int __pyx_f_4sage_6graphs_4base_19static_sparse_graph_mpn_equal_bits_shifted(mp_srcptr, mp_srcptr, mp_bitcnt_t, mp_bitcnt_t)' defined but not used [-Wunused-function] static int __pyx_f_4sage_6graphs_4base_19static_sparse_graph_mpn_equal_bits_shifted(mp_srcptr __pyx_v_b1, mp_srcptr __pyx_v_b2, mp_bitcnt_t __pyx_v_n, mp_bitcnt_t __pyx_v_offset) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp:1835:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp:1834:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp:1833:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp:1832:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/graphs/base/static_sparse_graph.so -lpari [ 91/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_backend.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_backend.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_backend.c:17970:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_backend.c:17750:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_backend.c:17749:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_backend.c:17632:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_backend.c:17631:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_backend.c:17453:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_backend.c:17452:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_backend.c:6773:18: warning: '__pyx_f_4sage_6graphs_4base_21static_sparse_backend_bitset_unpickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6graphs_4base_21static_sparse_backend_bitset_unpickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs, PyObject *__pyx_v_input) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_backend.c:6641:18: warning: '__pyx_f_4sage_6graphs_4base_21static_sparse_backend_bitset_pickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6graphs_4base_21static_sparse_backend_bitset_pickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_backend.c:6537:18: warning: '__pyx_f_4sage_6graphs_4base_21static_sparse_backend_bitset_list' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6graphs_4base_21static_sparse_backend_bitset_list(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_backend.c:6459:18: warning: '__pyx_f_4sage_6graphs_4base_21static_sparse_backend_bitset_string' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6graphs_4base_21static_sparse_backend_bitset_string(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_backend.c:6381:12: warning: '__pyx_f_4sage_6graphs_4base_21static_sparse_backend_bitset_from_str' defined but not used [-Wunused-function] static int __pyx_f_4sage_6graphs_4base_21static_sparse_backend_bitset_from_str(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits, char *__pyx_v_s, struct __pyx_opt_args_4sage_6graphs_4base_21static_sparse_backend_bitset_from_str *__pyx_optional_args) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_backend.c:6134:12: warning: '__pyx_f_4sage_6graphs_4base_21static_sparse_backend_bitset_map' defined but not used [-Wunused-function] static int __pyx_f_4sage_6graphs_4base_21static_sparse_backend_bitset_map(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, PyObject *__pyx_v_m) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_backend.c:5890:13: warning: '__pyx_f_4sage_6graphs_4base_21static_sparse_backend_bitset_lshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_6graphs_4base_21static_sparse_backend_bitset_lshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_backend.c:5644:13: warning: '__pyx_f_4sage_6graphs_4base_21static_sparse_backend_bitset_rshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_6graphs_4base_21static_sparse_backend_bitset_rshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_backend.c:3139:12: warning: '__pyx_f_4sage_6graphs_4base_21static_sparse_backend_mpn_equal_bits_shifted' defined but not used [-Wunused-function] static int __pyx_f_4sage_6graphs_4base_21static_sparse_backend_mpn_equal_bits_shifted(mp_srcptr __pyx_v_b1, mp_srcptr __pyx_v_b2, mp_bitcnt_t __pyx_v_n, mp_bitcnt_t __pyx_v_offset) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_backend.c:1959:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_backend.c:1958:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_backend.c:1957:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_backend.c:1956:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_backend.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/graphs/base/static_sparse_backend.so -lpari [ 92/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/weakly_chordal.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/weakly_chordal.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/weakly_chordal.c:6049:18: warning: '__pyx_f_4sage_6graphs_14weakly_chordal_bitset_unpickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6graphs_14weakly_chordal_bitset_unpickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs, PyObject *__pyx_v_input) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/weakly_chordal.c:5917:18: warning: '__pyx_f_4sage_6graphs_14weakly_chordal_bitset_pickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6graphs_14weakly_chordal_bitset_pickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/weakly_chordal.c:5813:18: warning: '__pyx_f_4sage_6graphs_14weakly_chordal_bitset_list' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6graphs_14weakly_chordal_bitset_list(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/weakly_chordal.c:5735:18: warning: '__pyx_f_4sage_6graphs_14weakly_chordal_bitset_string' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6graphs_14weakly_chordal_bitset_string(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/weakly_chordal.c:5657:12: warning: '__pyx_f_4sage_6graphs_14weakly_chordal_bitset_from_str' defined but not used [-Wunused-function] static int __pyx_f_4sage_6graphs_14weakly_chordal_bitset_from_str(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits, char *__pyx_v_s, struct __pyx_opt_args_4sage_6graphs_14weakly_chordal_bitset_from_str *__pyx_optional_args) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/weakly_chordal.c:5410:12: warning: '__pyx_f_4sage_6graphs_14weakly_chordal_bitset_map' defined but not used [-Wunused-function] static int __pyx_f_4sage_6graphs_14weakly_chordal_bitset_map(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, PyObject *__pyx_v_m) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/weakly_chordal.c:5166:13: warning: '__pyx_f_4sage_6graphs_14weakly_chordal_bitset_lshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_6graphs_14weakly_chordal_bitset_lshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/weakly_chordal.c:4920:13: warning: '__pyx_f_4sage_6graphs_14weakly_chordal_bitset_rshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_6graphs_14weakly_chordal_bitset_rshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/weakly_chordal.c:2415:12: warning: '__pyx_f_4sage_6graphs_14weakly_chordal_mpn_equal_bits_shifted' defined but not used [-Wunused-function] static int __pyx_f_4sage_6graphs_14weakly_chordal_mpn_equal_bits_shifted(mp_srcptr __pyx_v_b1, mp_srcptr __pyx_v_b2, mp_bitcnt_t __pyx_v_n, mp_bitcnt_t __pyx_v_offset) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/weakly_chordal.c:1338:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/weakly_chordal.c:1337:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/weakly_chordal.c:1336:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/weakly_chordal.c:1335:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/weakly_chordal.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/graphs/weakly_chordal.so -lpari [ 93/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/matchpoly.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/matchpoly.o -std=c99 -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/matchpoly.c:7081:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/matchpoly.c:6861:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/matchpoly.c:6860:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/matchpoly.c:6743:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/matchpoly.c:6742:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/matchpoly.c:6564:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/matchpoly.c:6563:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/matchpoly.c:6250:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/matchpoly.c:6249:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/matchpoly.c:5908:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/matchpoly.c:5907:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/matchpoly.c:2341:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/matchpoly.c:2340:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/matchpoly.c:2339:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/matchpoly.c:2338:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/matchpoly.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lflint -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/graphs/matchpoly.so -lpari [ 94/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/planarity.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/planarity.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/planarity.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lplanarity -lpython2.7 -o build/lib.linux-i686-2.7/sage/graphs/planarity.so [ 95/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/strongly_regular_db.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/strongly_regular_db.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/strongly_regular_db.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/graphs/strongly_regular_db.so [ 96/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/graph_decompositions/rankwidth.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/graph_decompositions/rankwidth.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/graph_decompositions/rankwidth.c:972:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/graph_decompositions/rankwidth.c:971:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/graph_decompositions/rankwidth.c:970:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/graph_decompositions/rankwidth.c:969:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/graph_decompositions/rankwidth.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lrw -lpython2.7 -o build/lib.linux-i686-2.7/sage/graphs/graph_decompositions/rankwidth.so -lpari [ 97/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/graph_decompositions/bandwidth.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/graph_decompositions/bandwidth.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/graph_decompositions/bandwidth.c:1028:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/graph_decompositions/bandwidth.c:1027:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/graph_decompositions/bandwidth.c:1026:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/graph_decompositions/bandwidth.c:1025:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/graph_decompositions/bandwidth.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/graphs/graph_decompositions/bandwidth.so -lpari [ 98/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/graph_decompositions/cutwidth.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/graph_decompositions/cutwidth.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/graph_decompositions/cutwidth.c:1220:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/graph_decompositions/cutwidth.c:1219:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/graph_decompositions/cutwidth.c:1218:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/graph_decompositions/cutwidth.c:1217:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/graph_decompositions/cutwidth.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/graphs/graph_decompositions/cutwidth.so -lpari [ 99/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/spanning_tree.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/spanning_tree.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/spanning_tree.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/graphs/spanning_tree.so [100/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/trees.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/trees.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/trees.c:5324:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/trees.c:5104:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/trees.c:5103:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/trees.c:4986:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/trees.c:4985:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/trees.c:4807:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/trees.c:4806:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/trees.c:1331:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/trees.c:1330:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/trees.c:1329:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/trees.c:1328:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/trees.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/graphs/trees.so -lpari [101/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/genus.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/genus.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/genus.c:7238:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/genus.c:7031:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/genus.c:7030:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/genus.c:6913:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/genus.c:6912:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/genus.c:6734:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/genus.c:6733:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/genus.c:1461:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/genus.c:1460:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/genus.c:1459:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/genus.c:1458:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/genus.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/graphs/genus.so -lpari [102/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/hyperbolicity.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/hyperbolicity.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/hyperbolicity.c:6440:18: warning: '__pyx_f_4sage_6graphs_13hyperbolicity_bitset_unpickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6graphs_13hyperbolicity_bitset_unpickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs, PyObject *__pyx_v_input) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/hyperbolicity.c:6308:18: warning: '__pyx_f_4sage_6graphs_13hyperbolicity_bitset_pickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6graphs_13hyperbolicity_bitset_pickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/hyperbolicity.c:6204:18: warning: '__pyx_f_4sage_6graphs_13hyperbolicity_bitset_list' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6graphs_13hyperbolicity_bitset_list(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/hyperbolicity.c:6126:18: warning: '__pyx_f_4sage_6graphs_13hyperbolicity_bitset_string' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6graphs_13hyperbolicity_bitset_string(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/hyperbolicity.c:6048:12: warning: '__pyx_f_4sage_6graphs_13hyperbolicity_bitset_from_str' defined but not used [-Wunused-function] static int __pyx_f_4sage_6graphs_13hyperbolicity_bitset_from_str(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits, char *__pyx_v_s, struct __pyx_opt_args_4sage_6graphs_13hyperbolicity_bitset_from_str *__pyx_optional_args) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/hyperbolicity.c:5801:12: warning: '__pyx_f_4sage_6graphs_13hyperbolicity_bitset_map' defined but not used [-Wunused-function] static int __pyx_f_4sage_6graphs_13hyperbolicity_bitset_map(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, PyObject *__pyx_v_m) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/hyperbolicity.c:5557:13: warning: '__pyx_f_4sage_6graphs_13hyperbolicity_bitset_lshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_6graphs_13hyperbolicity_bitset_lshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/hyperbolicity.c:5311:13: warning: '__pyx_f_4sage_6graphs_13hyperbolicity_bitset_rshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_6graphs_13hyperbolicity_bitset_rshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/hyperbolicity.c:2806:12: warning: '__pyx_f_4sage_6graphs_13hyperbolicity_mpn_equal_bits_shifted' defined but not used [-Wunused-function] static int __pyx_f_4sage_6graphs_13hyperbolicity_mpn_equal_bits_shifted(mp_srcptr __pyx_v_b1, mp_srcptr __pyx_v_b2, mp_bitcnt_t __pyx_v_n, mp_bitcnt_t __pyx_v_offset) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/hyperbolicity.c:1517:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/hyperbolicity.c:1516:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/hyperbolicity.c:1515:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/hyperbolicity.c:1514:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/hyperbolicity.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/graphs/hyperbolicity.so -lpari [103/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/c_graph.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/c_graph.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/c_graph.c:26285:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/c_graph.c:25772:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/c_graph.c:25771:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/c_graph.c:25430:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/c_graph.c:25429:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/c_graph.c:25111:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/c_graph.c:25110:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/c_graph.c:24993:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/c_graph.c:24992:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/c_graph.c:24814:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/c_graph.c:24813:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/c_graph.c:7725:18: warning: '__pyx_f_4sage_6graphs_4base_7c_graph_bitset_unpickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6graphs_4base_7c_graph_bitset_unpickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs, PyObject *__pyx_v_input) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/c_graph.c:7593:18: warning: '__pyx_f_4sage_6graphs_4base_7c_graph_bitset_pickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6graphs_4base_7c_graph_bitset_pickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/c_graph.c:7489:18: warning: '__pyx_f_4sage_6graphs_4base_7c_graph_bitset_list' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6graphs_4base_7c_graph_bitset_list(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/c_graph.c:7411:18: warning: '__pyx_f_4sage_6graphs_4base_7c_graph_bitset_string' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6graphs_4base_7c_graph_bitset_string(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/c_graph.c:7333:12: warning: '__pyx_f_4sage_6graphs_4base_7c_graph_bitset_from_str' defined but not used [-Wunused-function] static int __pyx_f_4sage_6graphs_4base_7c_graph_bitset_from_str(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits, char *__pyx_v_s, struct __pyx_opt_args_4sage_6graphs_4base_7c_graph_bitset_from_str *__pyx_optional_args) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/c_graph.c:7086:12: warning: '__pyx_f_4sage_6graphs_4base_7c_graph_bitset_map' defined but not used [-Wunused-function] static int __pyx_f_4sage_6graphs_4base_7c_graph_bitset_map(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, PyObject *__pyx_v_m) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/c_graph.c:6842:13: warning: '__pyx_f_4sage_6graphs_4base_7c_graph_bitset_lshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_6graphs_4base_7c_graph_bitset_lshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/c_graph.c:6596:13: warning: '__pyx_f_4sage_6graphs_4base_7c_graph_bitset_rshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_6graphs_4base_7c_graph_bitset_rshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/c_graph.c:4091:12: warning: '__pyx_f_4sage_6graphs_4base_7c_graph_mpn_equal_bits_shifted' defined but not used [-Wunused-function] static int __pyx_f_4sage_6graphs_4base_7c_graph_mpn_equal_bits_shifted(mp_srcptr __pyx_v_b1, mp_srcptr __pyx_v_b2, mp_bitcnt_t __pyx_v_n, mp_bitcnt_t __pyx_v_offset) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/c_graph.c:2835:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/c_graph.c:2834:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/c_graph.c:2833:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/c_graph.c:2832:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/c_graph.c: In function '__pyx_pw_4sage_6graphs_4base_7c_graph_13CGraphBackend_40bidirectional_dijkstra': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/c_graph.c:19401:12: warning: '__pyx_v_shortest_path_length' may be used uninitialized in this function [-Wmaybe-uninitialized] if (__pyx_t_7) { ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/c_graph.c:18754:9: note: '__pyx_v_shortest_path_length' was declared here float __pyx_v_shortest_path_length; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/c_graph.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/graphs/base/c_graph.so -lpari [104/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/sparse_graph.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/sparse_graph.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/sparse_graph.c:27524:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/sparse_graph.c:27317:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/sparse_graph.c:27316:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/sparse_graph.c:27199:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/sparse_graph.c:27198:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/sparse_graph.c:27020:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/sparse_graph.c:27019:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/sparse_graph.c:6573:18: warning: '__pyx_f_4sage_6graphs_4base_12sparse_graph_bitset_unpickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6graphs_4base_12sparse_graph_bitset_unpickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs, PyObject *__pyx_v_input) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/sparse_graph.c:6441:18: warning: '__pyx_f_4sage_6graphs_4base_12sparse_graph_bitset_pickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6graphs_4base_12sparse_graph_bitset_pickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/sparse_graph.c:6337:18: warning: '__pyx_f_4sage_6graphs_4base_12sparse_graph_bitset_list' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6graphs_4base_12sparse_graph_bitset_list(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/sparse_graph.c:6259:18: warning: '__pyx_f_4sage_6graphs_4base_12sparse_graph_bitset_string' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6graphs_4base_12sparse_graph_bitset_string(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/sparse_graph.c:6181:12: warning: '__pyx_f_4sage_6graphs_4base_12sparse_graph_bitset_from_str' defined but not used [-Wunused-function] static int __pyx_f_4sage_6graphs_4base_12sparse_graph_bitset_from_str(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits, char *__pyx_v_s, struct __pyx_opt_args_4sage_6graphs_4base_12sparse_graph_bitset_from_str *__pyx_optional_args) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/sparse_graph.c:5934:12: warning: '__pyx_f_4sage_6graphs_4base_12sparse_graph_bitset_map' defined but not used [-Wunused-function] static int __pyx_f_4sage_6graphs_4base_12sparse_graph_bitset_map(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, PyObject *__pyx_v_m) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/sparse_graph.c:5690:13: warning: '__pyx_f_4sage_6graphs_4base_12sparse_graph_bitset_lshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_6graphs_4base_12sparse_graph_bitset_lshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/sparse_graph.c:5444:13: warning: '__pyx_f_4sage_6graphs_4base_12sparse_graph_bitset_rshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_6graphs_4base_12sparse_graph_bitset_rshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/sparse_graph.c:2939:12: warning: '__pyx_f_4sage_6graphs_4base_12sparse_graph_mpn_equal_bits_shifted' defined but not used [-Wunused-function] static int __pyx_f_4sage_6graphs_4base_12sparse_graph_mpn_equal_bits_shifted(mp_srcptr __pyx_v_b1, mp_srcptr __pyx_v_b2, mp_bitcnt_t __pyx_v_n, mp_bitcnt_t __pyx_v_offset) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/sparse_graph.c:1767:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/sparse_graph.c:1766:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/sparse_graph.c:1765:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/sparse_graph.c:1764:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/sparse_graph.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/graphs/base/sparse_graph.so -lpari [105/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/dense_graph.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/dense_graph.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/dense_graph.c:16359:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/dense_graph.c:16152:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/dense_graph.c:16151:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/dense_graph.c:16034:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/dense_graph.c:16033:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/dense_graph.c:15855:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/dense_graph.c:15854:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/dense_graph.c:6242:18: warning: '__pyx_f_4sage_6graphs_4base_11dense_graph_bitset_unpickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6graphs_4base_11dense_graph_bitset_unpickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs, PyObject *__pyx_v_input) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/dense_graph.c:6110:18: warning: '__pyx_f_4sage_6graphs_4base_11dense_graph_bitset_pickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6graphs_4base_11dense_graph_bitset_pickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/dense_graph.c:6006:18: warning: '__pyx_f_4sage_6graphs_4base_11dense_graph_bitset_list' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6graphs_4base_11dense_graph_bitset_list(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/dense_graph.c:5928:18: warning: '__pyx_f_4sage_6graphs_4base_11dense_graph_bitset_string' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6graphs_4base_11dense_graph_bitset_string(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/dense_graph.c:5850:12: warning: '__pyx_f_4sage_6graphs_4base_11dense_graph_bitset_from_str' defined but not used [-Wunused-function] static int __pyx_f_4sage_6graphs_4base_11dense_graph_bitset_from_str(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits, char *__pyx_v_s, struct __pyx_opt_args_4sage_6graphs_4base_11dense_graph_bitset_from_str *__pyx_optional_args) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/dense_graph.c:5603:12: warning: '__pyx_f_4sage_6graphs_4base_11dense_graph_bitset_map' defined but not used [-Wunused-function] static int __pyx_f_4sage_6graphs_4base_11dense_graph_bitset_map(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, PyObject *__pyx_v_m) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/dense_graph.c:5359:13: warning: '__pyx_f_4sage_6graphs_4base_11dense_graph_bitset_lshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_6graphs_4base_11dense_graph_bitset_lshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/dense_graph.c:5113:13: warning: '__pyx_f_4sage_6graphs_4base_11dense_graph_bitset_rshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_6graphs_4base_11dense_graph_bitset_rshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/dense_graph.c:2608:12: warning: '__pyx_f_4sage_6graphs_4base_11dense_graph_mpn_equal_bits_shifted' defined but not used [-Wunused-function] static int __pyx_f_4sage_6graphs_4base_11dense_graph_mpn_equal_bits_shifted(mp_srcptr __pyx_v_b1, mp_srcptr __pyx_v_b2, mp_bitcnt_t __pyx_v_n, mp_bitcnt_t __pyx_v_offset) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/dense_graph.c:1500:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/dense_graph.c:1499:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/dense_graph.c:1498:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/dense_graph.c:1497:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/dense_graph.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/graphs/base/dense_graph.so -lpari [106/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/boost_graph.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/boost_graph.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/boost_graph.cpp: In function 'PyObject* __pyx_fuse_0__pyx_f_4sage_6graphs_4base_11boost_graph_boost_edge_connectivity(__pyx_t_4sage_6graphs_4base_11boost_graph_BoostVecGraph*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/boost_graph.cpp:4907:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (__pyx_t_3 = 0; __pyx_t_3 < __pyx_t_2; __pyx_t_3+=2) { ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/boost_graph.cpp: In function 'PyObject* __pyx_fuse_1__pyx_f_4sage_6graphs_4base_11boost_graph_boost_edge_connectivity(__pyx_t_4sage_6graphs_4base_11boost_graph_BoostVecDiGraph*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/boost_graph.cpp:5021:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (__pyx_t_3 = 0; __pyx_t_3 < __pyx_t_2; __pyx_t_3+=2) { ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/boost_graph.cpp: In function 'PyObject* __pyx_f_4sage_6graphs_4base_11boost_graph_min_spanning_tree(PyObject*, int, __pyx_opt_args_4sage_6graphs_4base_11boost_graph_min_spanning_tree*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/boost_graph.cpp:9054:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] __pyx_t_3 = ((__pyx_v_result.size() != (2 * (__pyx_v_n - 1))) != 0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/boost_graph.cpp:488:0: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/boost_interface.cpp: In instantiation of 'result_ec BoostGraph::edge_connectivity() [with OutEdgeListS = boost::vecS; VertexListS = boost::vecS; DirectedS = boost::undirectedS; EdgeListS = boost::vecS; EdgeProperty = boost::no_property]': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/boost_graph.cpp:4887:53: required from here /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/boost_interface.cpp:108:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (v_index i = 0; i < disconnecting_set.size(); i++) { /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/boost_interface.cpp: In instantiation of 'result_ec BoostGraph::edge_connectivity() [with OutEdgeListS = boost::vecS; VertexListS = boost::vecS; DirectedS = boost::bidirectionalS; EdgeListS = boost::vecS; EdgeProperty = boost::no_property]': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/boost_graph.cpp:5001:53: required from here /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/boost_interface.cpp:108:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/boost_interface.cpp: In instantiation of 'std::vector BoostGraph::bandwidth_ordering(bool) [with OutEdgeListS = boost::vecS; VertexListS = boost::vecS; DirectedS = boost::undirectedS; EdgeListS = boost::vecS; EdgeProperty = boost::no_property]': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/boost_graph.cpp:8068:88: required from here /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/boost_interface.cpp:159:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < inv_perm.size(); i++) { /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/boost_graph.cpp: At global scope: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/boost_graph.cpp:1339:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/boost_graph.cpp:1338:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/boost_graph.cpp:1337:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/boost_graph.cpp:1336:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/boost_graph.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/graphs/base/boost_graph.so -lpari [107/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/group.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/group.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/group.c:4387:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/group.c:4180:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/group.c:4179:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/group.c:4062:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/group.c:4061:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/group.c:3883:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/group.c:3882:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/group.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/groups/group.so [108/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/libgap_wrapper.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/libgap_wrapper.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/libgap_wrapper.c:8568:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/libgap_wrapper.c:8361:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/libgap_wrapper.c:8360:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/libgap_wrapper.c:8243:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/libgap_wrapper.c:8242:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/libgap_wrapper.c:8064:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/libgap_wrapper.c:8063:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/libgap_wrapper.c:7750:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/libgap_wrapper.c:7749:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/libgap_wrapper.c:7408:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/libgap_wrapper.c:7407:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/libgap_wrapper.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/groups/libgap_wrapper.so [109/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/old.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/old.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/old.c:3509:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/old.c:3302:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/old.c:3301:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/old.c:3184:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/old.c:3183:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/old.c:3005:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/old.c:3004:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/old.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/groups/old.so [110/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/semimonomial_transformations gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/semimonomial_transformations/semimonomial_transformation.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/semimonomial_transformations/semimonomial_transformation.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/semimonomial_transformations/semimonomial_transformation.c:6690:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/semimonomial_transformations/semimonomial_transformation.c:6483:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/semimonomial_transformations/semimonomial_transformation.c:6482:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/semimonomial_transformations/semimonomial_transformation.c:6365:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/semimonomial_transformations/semimonomial_transformation.c:6364:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/semimonomial_transformations/semimonomial_transformation.c:6186:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/semimonomial_transformations/semimonomial_transformation.c:6185:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/semimonomial_transformations/semimonomial_transformation.c:5872:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/semimonomial_transformations/semimonomial_transformation.c:5871:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/semimonomial_transformations/semimonomial_transformation.c:5530:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/semimonomial_transformations/semimonomial_transformation.c:5529:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/semimonomial_transformations/semimonomial_transformation.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/groups/semimonomial_transformations/semimonomial_transformation.so [111/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/matrix_gps gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/matrix_gps/group_element.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/matrix_gps/group_element.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/matrix_gps/group_element.c:11069:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/matrix_gps/group_element.c:10862:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/matrix_gps/group_element.c:10861:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/matrix_gps/group_element.c:10744:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/matrix_gps/group_element.c:10743:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/matrix_gps/group_element.c:10565:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/matrix_gps/group_element.c:10564:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/matrix_gps/group_element.c:10251:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/matrix_gps/group_element.c:10250:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/matrix_gps/group_element.c:9909:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/matrix_gps/group_element.c:9908:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/matrix_gps/group_element.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/groups/matrix_gps/group_element.so [112/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/permgroup_element.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/permgroup_element.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/permgroup_element.c:17800:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/permgroup_element.c:17463:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/permgroup_element.c:17462:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/permgroup_element.c:17345:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/permgroup_element.c:17344:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/permgroup_element.c:17166:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/permgroup_element.c:17165:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/permgroup_element.c:16852:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/permgroup_element.c:16851:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/permgroup_element.c:16510:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/permgroup_element.c:16509:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/permgroup_element.c:2567:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/permgroup_element.c:2566:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/permgroup_element.c:2565:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/permgroup_element.c:2564:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/permgroup_element.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/groups/perm_gps/permgroup_element.so -lpari [113/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.o -std=c99 -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:20769:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:20428:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:20427:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:20086:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:20085:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:19767:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:19766:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:19649:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:19648:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:19470:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:19469:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:8087:18: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_34automorphism_group_canonical_label_bitset_unpickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6groups_8perm_gps_9partn_ref_34automorphism_group_canonical_label_bitset_unpickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs, PyObject *__pyx_v_input) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:7955:18: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_34automorphism_group_canonical_label_bitset_pickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6groups_8perm_gps_9partn_ref_34automorphism_group_canonical_label_bitset_pickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:7851:18: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_34automorphism_group_canonical_label_bitset_list' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6groups_8perm_gps_9partn_ref_34automorphism_group_canonical_label_bitset_list(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:7773:18: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_34automorphism_group_canonical_label_bitset_string' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6groups_8perm_gps_9partn_ref_34automorphism_group_canonical_label_bitset_string(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:7695:12: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_34automorphism_group_canonical_label_bitset_from_str' defined but not used [-Wunused-function] static int __pyx_f_4sage_6groups_8perm_gps_9partn_ref_34automorphism_group_canonical_label_bitset_from_str(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits, char *__pyx_v_s, struct __pyx_opt_args_4sage_6groups_8perm_gps_9partn_ref_34automorphism_group_canonical_label_bitset_from_str *__pyx_optional_args) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:7448:12: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_34automorphism_group_canonical_label_bitset_map' defined but not used [-Wunused-function] static int __pyx_f_4sage_6groups_8perm_gps_9partn_ref_34automorphism_group_canonical_label_bitset_map(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, PyObject *__pyx_v_m) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:7204:13: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_34automorphism_group_canonical_label_bitset_lshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_6groups_8perm_gps_9partn_ref_34automorphism_group_canonical_label_bitset_lshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:6958:13: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_34automorphism_group_canonical_label_bitset_rshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_6groups_8perm_gps_9partn_ref_34automorphism_group_canonical_label_bitset_rshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:4453:12: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_34automorphism_group_canonical_label_mpn_equal_bits_shifted' defined but not used [-Wunused-function] static int __pyx_f_4sage_6groups_8perm_gps_9partn_ref_34automorphism_group_canonical_label_mpn_equal_bits_shifted(mp_srcptr __pyx_v_b1, mp_srcptr __pyx_v_b2, mp_bitcnt_t __pyx_v_n, mp_bitcnt_t __pyx_v_offset) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:3392:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:3391:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:3390:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:3389:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:503:0: /builddir/build/BUILD/sage-7.6/src/sage/groups/perm_gps/partn_ref2/refinement_generic.h:19:12: warning: 'my_comp_func' defined but not used [-Wunused-function] static int my_comp_func(const void *a, const void *b) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c: In function '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_34automorphism_group_canonical_label_get_aut_gp_and_can_lab': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:14568:56: warning: '__pyx_v_minimal_in_primary_orbit' may be used uninitialized in this function [-Wmaybe-uninitialized] __pyx_t_1 = (((__pyx_v_orbits_of_subgroup->mcr[__pyx_f_4sage_6groups_8perm_gps_9partn_ref_15data_structures_OP_find(__pyx_v_orbits_of_subgroup, __pyx_v_minimal_in_primary_orbit)]) != __pyx_v_minimal_in_primary_orbit) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:10914:7: warning: '__pyx_v_first_and_current_indicator_same' may be used uninitialized in this function [-Wmaybe-uninitialized] int __pyx_v_first_and_current_indicator_same; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:14723:18: warning: '__pyx_v_first_kids_are_same' may be used uninitialized in this function [-Wmaybe-uninitialized] __pyx_t_11 = (__pyx_v_first_kids_are_same - 1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:10908:7: warning: '__pyx_v_label_meets_current' may be used uninitialized in this function [-Wmaybe-uninitialized] int __pyx_v_label_meets_current; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:13279:36: warning: '__pyx_v_label_indicators' may be used uninitialized in this function [-Wmaybe-uninitialized] (__pyx_v_label_indicators[__pyx_v_i]) = (__pyx_v_current_indicators[__pyx_v_i]); ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:15792:23: warning: '__pyx_v_label_ps' may be used uninitialized in this function [-Wmaybe-uninitialized] __pyx_v_PS2->degree = __pyx_t_1; ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:10906:87: note: '__pyx_v_label_ps' was declared here struct __pyx_t_4sage_6groups_8perm_gps_9partn_ref_15data_structures_PartitionStack *__pyx_v_label_ps; ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:12138:22: warning: '__pyx_v_old_group' may be used uninitialized in this function [-Wmaybe-uninitialized] __pyx_t_1 = (__pyx_f_4sage_6groups_8perm_gps_9partn_ref_15data_structures_compute_relabeling(__pyx_v_group, __pyx_v_old_group, __pyx_v_label_ps->entries, __pyx_v_label_perm) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:18282:15: warning: '__pyx_v_perm_stack' may be used uninitialized in this function [-Wmaybe-uninitialized] __pyx_v_inv = __pyx_f_4sage_6groups_8perm_gps_9partn_ref_15data_structures_refine_by_orbits(__pyx_v_PS, __pyx_v_SC, __pyx_v_perm_stack, __pyx_v_cells_to_refine_by, (&__pyx_v_ctrb_len)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:10932:8: note: '__pyx_v_perm_stack' was declared here int *__pyx_v_perm_stack; ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:15565:49: warning: '__pyx_v_orbits_of_supergroup' may be used uninitialized in this function [-Wmaybe-uninitialized] (__pyx_v_OP->size[__pyx_t_2]) = ((__pyx_v_OP->size[__pyx_t_2]) + (__pyx_v_OP->size[__pyx_v_n_root])); ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:10919:87: note: '__pyx_v_orbits_of_supergroup' was declared here struct __pyx_t_4sage_6groups_8perm_gps_9partn_ref_15data_structures_OrbitPartition *__pyx_v_orbits_of_supergroup; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.so -lpari [114/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/canonical_augmentation.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/canonical_augmentation.o -std=c99 -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/canonical_augmentation.c:11750:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/canonical_augmentation.c:11311:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/canonical_augmentation.c:11310:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/canonical_augmentation.c:10969:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/canonical_augmentation.c:10968:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/canonical_augmentation.c:10650:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/canonical_augmentation.c:10649:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/canonical_augmentation.c:10532:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/canonical_augmentation.c:10531:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/canonical_augmentation.c:10353:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/canonical_augmentation.c:10352:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/canonical_augmentation.c:3231:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/canonical_augmentation.c:3230:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/canonical_augmentation.c:3229:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/canonical_augmentation.c:3228:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/canonical_augmentation.c:503:0: /builddir/build/BUILD/sage-7.6/src/sage/groups/perm_gps/partn_ref2/refinement_generic.h:19:12: warning: 'my_comp_func' defined but not used [-Wunused-function] static int my_comp_func(const void *a, const void *b) ^~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/canonical_augmentation.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/groups/perm_gps/partn_ref/canonical_augmentation.so -lpari [115/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/data_structures.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/data_structures.o -std=c99 -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/data_structures.c:32978:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/data_structures.c:29406:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/data_structures.c:29405:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/data_structures.c:29064:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/data_structures.c:29063:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/data_structures.c:28745:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/data_structures.c:28744:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/data_structures.c:28627:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/data_structures.c:28626:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/data_structures.c:28448:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/data_structures.c:28447:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/data_structures.c:15738:18: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_15data_structures_SC_print_level' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6groups_8perm_gps_9partn_ref_15data_structures_SC_print_level(struct __pyx_t_4sage_6groups_8perm_gps_9partn_ref_15data_structures_StabilizerChain *__pyx_v_SC, int __pyx_v_level) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/data_structures.c:8285:18: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_15data_structures_bitset_unpickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6groups_8perm_gps_9partn_ref_15data_structures_bitset_unpickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs, PyObject *__pyx_v_input) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/data_structures.c:8153:18: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_15data_structures_bitset_pickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6groups_8perm_gps_9partn_ref_15data_structures_bitset_pickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/data_structures.c:8049:18: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_15data_structures_bitset_list' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6groups_8perm_gps_9partn_ref_15data_structures_bitset_list(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/data_structures.c:7893:12: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_15data_structures_bitset_from_str' defined but not used [-Wunused-function] static int __pyx_f_4sage_6groups_8perm_gps_9partn_ref_15data_structures_bitset_from_str(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits, char *__pyx_v_s, struct __pyx_opt_args_4sage_6groups_8perm_gps_9partn_ref_15data_structures_bitset_from_str *__pyx_optional_args) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/data_structures.c:7646:12: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_15data_structures_bitset_map' defined but not used [-Wunused-function] static int __pyx_f_4sage_6groups_8perm_gps_9partn_ref_15data_structures_bitset_map(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, PyObject *__pyx_v_m) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/data_structures.c:7402:13: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_15data_structures_bitset_lshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_6groups_8perm_gps_9partn_ref_15data_structures_bitset_lshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/data_structures.c:7156:13: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_15data_structures_bitset_rshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_6groups_8perm_gps_9partn_ref_15data_structures_bitset_rshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/data_structures.c:4651:12: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_15data_structures_mpn_equal_bits_shifted' defined but not used [-Wunused-function] static int __pyx_f_4sage_6groups_8perm_gps_9partn_ref_15data_structures_mpn_equal_bits_shifted(mp_srcptr __pyx_v_b1, mp_srcptr __pyx_v_b2, mp_bitcnt_t __pyx_v_n, mp_bitcnt_t __pyx_v_offset) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/data_structures.c:3290:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/data_structures.c:3289:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/data_structures.c:3288:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/data_structures.c:3287:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/data_structures.c:516:0: /builddir/build/BUILD/sage-7.6/src/sage/groups/perm_gps/partn_ref2/refinement_generic.h:19:12: warning: 'my_comp_func' defined but not used [-Wunused-function] static int my_comp_func(const void *a, const void *b) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/data_structures.c: In function '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_15data_structures_compute_relabeling': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/data_structures.c:32108:60: warning: '__pyx_v_y' may be used uninitialized in this function [-Wmaybe-uninitialized] __pyx_v_label_no = ((__pyx_v_SC->labels[__pyx_v_level])[__pyx_v_x]); ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/data_structures.c:27060:7: note: '__pyx_v_y' was declared here int __pyx_v_y; ^~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/data_structures.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lflint -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/groups/perm_gps/partn_ref/data_structures.so -lpari [116/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.o -std=c99 -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:19398:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:19057:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:19056:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:18715:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:18714:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:18396:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:18395:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:18278:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:18277:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:18099:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:18098:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:8015:18: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_12double_coset_bitset_unpickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6groups_8perm_gps_9partn_ref_12double_coset_bitset_unpickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs, PyObject *__pyx_v_input) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:7883:18: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_12double_coset_bitset_pickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6groups_8perm_gps_9partn_ref_12double_coset_bitset_pickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:7779:18: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_12double_coset_bitset_list' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6groups_8perm_gps_9partn_ref_12double_coset_bitset_list(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:7701:18: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_12double_coset_bitset_string' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6groups_8perm_gps_9partn_ref_12double_coset_bitset_string(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:7623:12: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_12double_coset_bitset_from_str' defined but not used [-Wunused-function] static int __pyx_f_4sage_6groups_8perm_gps_9partn_ref_12double_coset_bitset_from_str(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits, char *__pyx_v_s, struct __pyx_opt_args_4sage_6groups_8perm_gps_9partn_ref_12double_coset_bitset_from_str *__pyx_optional_args) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:7376:12: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_12double_coset_bitset_map' defined but not used [-Wunused-function] static int __pyx_f_4sage_6groups_8perm_gps_9partn_ref_12double_coset_bitset_map(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, PyObject *__pyx_v_m) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:7132:13: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_12double_coset_bitset_lshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_6groups_8perm_gps_9partn_ref_12double_coset_bitset_lshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:6886:13: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_12double_coset_bitset_rshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_6groups_8perm_gps_9partn_ref_12double_coset_bitset_rshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:4381:12: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_12double_coset_mpn_equal_bits_shifted' defined but not used [-Wunused-function] static int __pyx_f_4sage_6groups_8perm_gps_9partn_ref_12double_coset_mpn_equal_bits_shifted(mp_srcptr __pyx_v_b1, mp_srcptr __pyx_v_b2, mp_bitcnt_t __pyx_v_n, mp_bitcnt_t __pyx_v_offset) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:3358:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:3357:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:3356:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:3355:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:503:0: /builddir/build/BUILD/sage-7.6/src/sage/groups/perm_gps/partn_ref2/refinement_generic.h:19:12: warning: 'my_comp_func' defined but not used [-Wunused-function] static int my_comp_func(const void *a, const void *b) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c: In function '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_12double_coset_double_coset': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:9882:7: warning: '__pyx_v_minimal_in_primary_orbit' may be used uninitialized in this function [-Wmaybe-uninitialized] int __pyx_v_minimal_in_primary_orbit; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:10886:41: warning: '__pyx_v_old_group' may be used uninitialized in this function [-Wmaybe-uninitialized] (__pyx_v_indicators[__pyx_v_i]) = __pyx_f_4sage_6groups_8perm_gps_9partn_ref_15data_structures_split_point_and_refine_by_orbits(__pyx_v_left_ps, __pyx_v_k, __pyx_v_S1, __pyx_v_refine_and_return_invariant, __pyx_v_cells_to_refine_by, __pyx_v_group, __pyx_v_perm_stack); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:16911:15: warning: '__pyx_v_group' may be used uninitialized in this function [-Wmaybe-uninitialized] __pyx_v_inv = __pyx_f_4sage_6groups_8perm_gps_9partn_ref_15data_structures_refine_by_orbits(__pyx_v_PS, __pyx_v_SC, __pyx_v_perm_stack, __pyx_v_cells_to_refine_by, (&__pyx_v_ctrb_len)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:9894:88: note: '__pyx_v_group' was declared here struct __pyx_t_4sage_6groups_8perm_gps_9partn_ref_15data_structures_StabilizerChain *__pyx_v_group; ^~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:16911:15: warning: '__pyx_v_perm_stack' may be used uninitialized in this function [-Wmaybe-uninitialized] __pyx_v_inv = __pyx_f_4sage_6groups_8perm_gps_9partn_ref_15data_structures_refine_by_orbits(__pyx_v_PS, __pyx_v_SC, __pyx_v_perm_stack, __pyx_v_cells_to_refine_by, (&__pyx_v_ctrb_len)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:9893:8: note: '__pyx_v_perm_stack' was declared here int *__pyx_v_perm_stack; ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:14194:49: warning: '__pyx_v_orbits_of_supergroup' may be used uninitialized in this function [-Wmaybe-uninitialized] (__pyx_v_OP->size[__pyx_t_2]) = ((__pyx_v_OP->size[__pyx_t_2]) + (__pyx_v_OP->size[__pyx_v_n_root])); ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:9880:87: note: '__pyx_v_orbits_of_supergroup' was declared here struct __pyx_t_4sage_6groups_8perm_gps_9partn_ref_15data_structures_OrbitPartition *__pyx_v_orbits_of_supergroup; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/groups/perm_gps/partn_ref/double_coset.so -lpari [117/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_binary.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_binary.o -std=c99 -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_binary.c:25007:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_binary.c:24568:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_binary.c:24567:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_binary.c:24226:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_binary.c:24225:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_binary.c:23907:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_binary.c:23906:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_binary.c:23789:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_binary.c:23788:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_binary.c:23610:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_binary.c:23609:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_binary.c:8174:18: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_17refinement_binary_bitset_unpickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6groups_8perm_gps_9partn_ref_17refinement_binary_bitset_unpickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs, PyObject *__pyx_v_input) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_binary.c:8042:18: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_17refinement_binary_bitset_pickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6groups_8perm_gps_9partn_ref_17refinement_binary_bitset_pickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_binary.c:7938:18: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_17refinement_binary_bitset_list' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6groups_8perm_gps_9partn_ref_17refinement_binary_bitset_list(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_binary.c:7782:12: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_17refinement_binary_bitset_from_str' defined but not used [-Wunused-function] static int __pyx_f_4sage_6groups_8perm_gps_9partn_ref_17refinement_binary_bitset_from_str(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits, char *__pyx_v_s, struct __pyx_opt_args_4sage_6groups_8perm_gps_9partn_ref_17refinement_binary_bitset_from_str *__pyx_optional_args) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_binary.c:7535:12: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_17refinement_binary_bitset_map' defined but not used [-Wunused-function] static int __pyx_f_4sage_6groups_8perm_gps_9partn_ref_17refinement_binary_bitset_map(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, PyObject *__pyx_v_m) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_binary.c:7291:13: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_17refinement_binary_bitset_lshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_6groups_8perm_gps_9partn_ref_17refinement_binary_bitset_lshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_binary.c:7045:13: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_17refinement_binary_bitset_rshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_6groups_8perm_gps_9partn_ref_17refinement_binary_bitset_rshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_binary.c:4540:12: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_17refinement_binary_mpn_equal_bits_shifted' defined but not used [-Wunused-function] static int __pyx_f_4sage_6groups_8perm_gps_9partn_ref_17refinement_binary_mpn_equal_bits_shifted(mp_srcptr __pyx_v_b1, mp_srcptr __pyx_v_b2, mp_bitcnt_t __pyx_v_n, mp_bitcnt_t __pyx_v_offset) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_binary.c:3371:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_binary.c:3370:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_binary.c:3369:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_binary.c:3368:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_binary.c:503:0: /builddir/build/BUILD/sage-7.6/src/sage/groups/perm_gps/partn_ref2/refinement_generic.h:19:12: warning: 'my_comp_func' defined but not used [-Wunused-function] static int my_comp_func(const void *a, const void *b) ^~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_binary.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/groups/perm_gps/partn_ref/refinement_binary.so -lpari [118/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_graphs.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_graphs.o -std=c99 -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_graphs.c:32338:22: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_graphs.c:31899:22: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_graphs.c:31898:17: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_graphs.c:31557:22: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_graphs.c:31556:17: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_graphs.c:31238:22: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_graphs.c:31237:17: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_graphs.c:31120:22: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_graphs.c:31119:17: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_graphs.c:30941:22: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_graphs.c:30940:17: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_graphs.c:8858:18: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_17refinement_graphs_bitset_unpickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6groups_8perm_gps_9partn_ref_17refinement_graphs_bitset_unpickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs, PyObject *__pyx_v_input) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_graphs.c:8726:18: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_17refinement_graphs_bitset_pickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6groups_8perm_gps_9partn_ref_17refinement_graphs_bitset_pickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_graphs.c:8622:18: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_17refinement_graphs_bitset_list' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6groups_8perm_gps_9partn_ref_17refinement_graphs_bitset_list(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_graphs.c:8544:18: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_17refinement_graphs_bitset_string' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6groups_8perm_gps_9partn_ref_17refinement_graphs_bitset_string(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_graphs.c:8466:12: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_17refinement_graphs_bitset_from_str' defined but not used [-Wunused-function] static int __pyx_f_4sage_6groups_8perm_gps_9partn_ref_17refinement_graphs_bitset_from_str(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits, char *__pyx_v_s, struct __pyx_opt_args_4sage_6groups_8perm_gps_9partn_ref_17refinement_graphs_bitset_from_str *__pyx_optional_args) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_graphs.c:8219:12: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_17refinement_graphs_bitset_map' defined but not used [-Wunused-function] static int __pyx_f_4sage_6groups_8perm_gps_9partn_ref_17refinement_graphs_bitset_map(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, PyObject *__pyx_v_m) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_graphs.c:7975:13: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_17refinement_graphs_bitset_lshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_6groups_8perm_gps_9partn_ref_17refinement_graphs_bitset_lshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_graphs.c:7729:13: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_17refinement_graphs_bitset_rshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_6groups_8perm_gps_9partn_ref_17refinement_graphs_bitset_rshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_graphs.c:5224:12: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_17refinement_graphs_mpn_equal_bits_shifted' defined but not used [-Wunused-function] static int __pyx_f_4sage_6groups_8perm_gps_9partn_ref_17refinement_graphs_mpn_equal_bits_shifted(mp_srcptr __pyx_v_b1, mp_srcptr __pyx_v_b2, mp_bitcnt_t __pyx_v_n, mp_bitcnt_t __pyx_v_offset) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_graphs.c:3832:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_graphs.c:3831:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_graphs.c:3830:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_graphs.c:3829:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_graphs.c:503:0: /builddir/build/BUILD/sage-7.6/src/sage/groups/perm_gps/partn_ref2/refinement_generic.h:19:12: warning: 'my_comp_func' defined but not used [-Wunused-function] static int my_comp_func(const void *a, const void *b) ^~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_graphs.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/groups/perm_gps/partn_ref/refinement_graphs.so -lpari [119/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_lists.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_lists.o -std=c99 -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_lists.c:9607:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_lists.c:9168:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_lists.c:9167:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_lists.c:8826:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_lists.c:8825:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_lists.c:8507:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_lists.c:8506:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_lists.c:8389:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_lists.c:8388:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_lists.c:8210:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_lists.c:8209:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_lists.c:3154:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_lists.c:3153:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_lists.c:3152:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_lists.c:3151:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_lists.c:503:0: /builddir/build/BUILD/sage-7.6/src/sage/groups/perm_gps/partn_ref2/refinement_generic.h:19:12: warning: 'my_comp_func' defined but not used [-Wunused-function] static int my_comp_func(const void *a, const void *b) ^~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_lists.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/groups/perm_gps/partn_ref/refinement_lists.so -lpari [120/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.o -std=c99 -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.c:20095:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.c:19656:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.c:19655:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.c:19314:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.c:19313:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.c:18995:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.c:18994:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.c:18877:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.c:18876:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.c:18698:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.c:18697:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.c:8185:18: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_19refinement_matrices_bitset_unpickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6groups_8perm_gps_9partn_ref_19refinement_matrices_bitset_unpickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs, PyObject *__pyx_v_input) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.c:8053:18: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_19refinement_matrices_bitset_pickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6groups_8perm_gps_9partn_ref_19refinement_matrices_bitset_pickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.c:7949:18: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_19refinement_matrices_bitset_list' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6groups_8perm_gps_9partn_ref_19refinement_matrices_bitset_list(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.c:7793:12: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_19refinement_matrices_bitset_from_str' defined but not used [-Wunused-function] static int __pyx_f_4sage_6groups_8perm_gps_9partn_ref_19refinement_matrices_bitset_from_str(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits, char *__pyx_v_s, struct __pyx_opt_args_4sage_6groups_8perm_gps_9partn_ref_19refinement_matrices_bitset_from_str *__pyx_optional_args) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.c:7546:12: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_19refinement_matrices_bitset_map' defined but not used [-Wunused-function] static int __pyx_f_4sage_6groups_8perm_gps_9partn_ref_19refinement_matrices_bitset_map(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, PyObject *__pyx_v_m) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.c:7302:13: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_19refinement_matrices_bitset_lshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_6groups_8perm_gps_9partn_ref_19refinement_matrices_bitset_lshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.c:7056:13: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_19refinement_matrices_bitset_rshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_6groups_8perm_gps_9partn_ref_19refinement_matrices_bitset_rshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.c:4551:12: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_19refinement_matrices_mpn_equal_bits_shifted' defined but not used [-Wunused-function] static int __pyx_f_4sage_6groups_8perm_gps_9partn_ref_19refinement_matrices_mpn_equal_bits_shifted(mp_srcptr __pyx_v_b1, mp_srcptr __pyx_v_b2, mp_bitcnt_t __pyx_v_n, mp_bitcnt_t __pyx_v_offset) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.c:3402:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.c:3401:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.c:3400:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.c:3399:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.c:503:0: /builddir/build/BUILD/sage-7.6/src/sage/groups/perm_gps/partn_ref2/refinement_generic.h:19:12: warning: 'my_comp_func' defined but not used [-Wunused-function] static int my_comp_func(const void *a, const void *b) ^~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/groups/perm_gps/partn_ref/refinement_matrices.so -lpari [121/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_python.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_python.o -std=c99 -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_python.c:12679:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_python.c:12253:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_python.c:12252:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_python.c:11911:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_python.c:11910:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_python.c:11592:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_python.c:11591:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_python.c:11474:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_python.c:11473:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_python.c:11295:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_python.c:11294:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_python.c:3258:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_python.c:3257:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_python.c:3256:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_python.c:3255:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_python.c:503:0: /builddir/build/BUILD/sage-7.6/src/sage/groups/perm_gps/partn_ref2/refinement_generic.h:19:12: warning: 'my_comp_func' defined but not used [-Wunused-function] static int my_comp_func(const void *a, const void *b) ^~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_python.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/groups/perm_gps/partn_ref/refinement_python.so -lpari [122/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.o -std=c99 -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:18988:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:18549:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:18548:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:18207:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:18206:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:17888:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:17887:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:17770:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:17769:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:17591:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:17590:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:8103:18: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_15refinement_sets_bitset_unpickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6groups_8perm_gps_9partn_ref_15refinement_sets_bitset_unpickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs, PyObject *__pyx_v_input) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:7971:18: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_15refinement_sets_bitset_pickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6groups_8perm_gps_9partn_ref_15refinement_sets_bitset_pickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:7789:18: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_15refinement_sets_bitset_string' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6groups_8perm_gps_9partn_ref_15refinement_sets_bitset_string(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:7711:12: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_15refinement_sets_bitset_from_str' defined but not used [-Wunused-function] static int __pyx_f_4sage_6groups_8perm_gps_9partn_ref_15refinement_sets_bitset_from_str(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits, char *__pyx_v_s, struct __pyx_opt_args_4sage_6groups_8perm_gps_9partn_ref_15refinement_sets_bitset_from_str *__pyx_optional_args) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:7464:12: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_15refinement_sets_bitset_map' defined but not used [-Wunused-function] static int __pyx_f_4sage_6groups_8perm_gps_9partn_ref_15refinement_sets_bitset_map(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, PyObject *__pyx_v_m) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:7220:13: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_15refinement_sets_bitset_lshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_6groups_8perm_gps_9partn_ref_15refinement_sets_bitset_lshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:6974:13: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_15refinement_sets_bitset_rshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_6groups_8perm_gps_9partn_ref_15refinement_sets_bitset_rshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:4469:12: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_15refinement_sets_mpn_equal_bits_shifted' defined but not used [-Wunused-function] static int __pyx_f_4sage_6groups_8perm_gps_9partn_ref_15refinement_sets_mpn_equal_bits_shifted(mp_srcptr __pyx_v_b1, mp_srcptr __pyx_v_b2, mp_bitcnt_t __pyx_v_n, mp_bitcnt_t __pyx_v_offset) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:3402:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:3401:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:3400:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:3399:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:503:0: /builddir/build/BUILD/sage-7.6/src/sage/groups/perm_gps/partn_ref2/refinement_generic.h:19:12: warning: 'my_comp_func' defined but not used [-Wunused-function] static int my_comp_func(const void *a, const void *b) ^~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/groups/perm_gps/partn_ref/refinement_sets.so -lpari [123/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref2 gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.o -std=c99 -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:20129:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:16557:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:16556:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:16215:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:16214:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:15896:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:15895:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:15778:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:15777:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:15599:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:15598:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:7771:18: warning: '__pyx_f_4sage_6groups_8perm_gps_10partn_ref2_18refinement_generic_bitset_unpickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6groups_8perm_gps_10partn_ref2_18refinement_generic_bitset_unpickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs, PyObject *__pyx_v_input) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:7639:18: warning: '__pyx_f_4sage_6groups_8perm_gps_10partn_ref2_18refinement_generic_bitset_pickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6groups_8perm_gps_10partn_ref2_18refinement_generic_bitset_pickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:7535:18: warning: '__pyx_f_4sage_6groups_8perm_gps_10partn_ref2_18refinement_generic_bitset_list' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6groups_8perm_gps_10partn_ref2_18refinement_generic_bitset_list(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:7457:18: warning: '__pyx_f_4sage_6groups_8perm_gps_10partn_ref2_18refinement_generic_bitset_string' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6groups_8perm_gps_10partn_ref2_18refinement_generic_bitset_string(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:7379:12: warning: '__pyx_f_4sage_6groups_8perm_gps_10partn_ref2_18refinement_generic_bitset_from_str' defined but not used [-Wunused-function] static int __pyx_f_4sage_6groups_8perm_gps_10partn_ref2_18refinement_generic_bitset_from_str(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits, char *__pyx_v_s, struct __pyx_opt_args_4sage_6groups_8perm_gps_10partn_ref2_18refinement_generic_bitset_from_str *__pyx_optional_args) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:7132:12: warning: '__pyx_f_4sage_6groups_8perm_gps_10partn_ref2_18refinement_generic_bitset_map' defined but not used [-Wunused-function] static int __pyx_f_4sage_6groups_8perm_gps_10partn_ref2_18refinement_generic_bitset_map(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, PyObject *__pyx_v_m) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:6888:13: warning: '__pyx_f_4sage_6groups_8perm_gps_10partn_ref2_18refinement_generic_bitset_lshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_6groups_8perm_gps_10partn_ref2_18refinement_generic_bitset_lshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:6642:13: warning: '__pyx_f_4sage_6groups_8perm_gps_10partn_ref2_18refinement_generic_bitset_rshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_6groups_8perm_gps_10partn_ref2_18refinement_generic_bitset_rshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:4137:12: warning: '__pyx_f_4sage_6groups_8perm_gps_10partn_ref2_18refinement_generic_mpn_equal_bits_shifted' defined but not used [-Wunused-function] static int __pyx_f_4sage_6groups_8perm_gps_10partn_ref2_18refinement_generic_mpn_equal_bits_shifted(mp_srcptr __pyx_v_b1, mp_srcptr __pyx_v_b2, mp_bitcnt_t __pyx_v_n, mp_bitcnt_t __pyx_v_offset) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:3032:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:3031:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:3030:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:3029:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c: In function '__pyx_f_4sage_6groups_8perm_gps_10partn_ref2_18refinement_generic_27PartitionRefinement_generic__inner_min_unminimized': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:23635:20: warning: '__pyx_v_my_final_pos' may be used uninitialized in this function [-Wmaybe-uninitialized] return PyInt_FromLong((long) value); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:12309:7: note: '__pyx_v_my_final_pos' was declared here int __pyx_v_my_final_pos; ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:12952:8: warning: '__pyx_v_best_end' may be used uninitialized in this function [-Wmaybe-uninitialized] if (__pyx_t_1) { ^ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/groups/perm_gps/partn_ref2/refinement_generic.so -lpari [124/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/gsl gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/gsl/callback.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/gsl/callback.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/gsl/callback.o -L/usr/lib/atlas/ -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgsl -lm -lsatlas -lpython2.7 -o build/lib.linux-i686-2.7/sage/gsl/callback.so [125/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/interacts gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/interacts/library_cython.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/interacts/library_cython.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/interacts/library_cython.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/interacts/library_cython.so [126/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/interfaces gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/interfaces/sagespawn.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/interfaces/sagespawn.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/interfaces/sagespawn.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/interfaces/sagespawn.so [127/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/lfunctions gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/lfunctions/zero_sums.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/lfunctions/zero_sums.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/lfunctions/zero_sums.c:17438:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/lfunctions/zero_sums.c:17231:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/lfunctions/zero_sums.c:17230:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/lfunctions/zero_sums.c:17113:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/lfunctions/zero_sums.c:17112:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/lfunctions/zero_sums.c:16934:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/lfunctions/zero_sums.c:16933:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/lfunctions/zero_sums.c: In function '__pyx_pw_4sage_10lfunctions_9zero_sums_30LFunctionZeroSum_EllipticCurve_17_zerosum_sincsquared_parallel': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/lfunctions/zero_sums.c:14480:33: warning: '__pyx_v_ap' may be used uninitialized in this function [-Wmaybe-uninitialized] __pyx_v_y = (__pyx_v_y + ((struct __pyx_vtabstruct_4sage_10lfunctions_9zero_sums_LFunctionZeroSum_EllipticCurve *)__pyx_v_self->__pyx_vtab)->_sincsquared_summand_1(__pyx_v_self, __pyx_v_n, __pyx_v_t, __pyx_v_ap, __pyx_v_p, __pyx_v_logp, __pyx_v_thetap, __pyx_v_sqrtp, __pyx_v_logq, __pyx_v_thetaq, __pyx_v_sqrtq, __pyx_v_z)); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/lfunctions/zero_sums.c:13615:7: note: '__pyx_v_ap' was declared here int __pyx_v_ap; ^~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/lfunctions/zero_sums.c:14480:33: warning: '__pyx_v_p' may be used uninitialized in this function [-Wmaybe-uninitialized] __pyx_v_y = (__pyx_v_y + ((struct __pyx_vtabstruct_4sage_10lfunctions_9zero_sums_LFunctionZeroSum_EllipticCurve *)__pyx_v_self->__pyx_vtab)->_sincsquared_summand_1(__pyx_v_self, __pyx_v_n, __pyx_v_t, __pyx_v_ap, __pyx_v_p, __pyx_v_logp, __pyx_v_thetap, __pyx_v_sqrtp, __pyx_v_logq, __pyx_v_thetaq, __pyx_v_sqrtq, __pyx_v_z)); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/lfunctions/zero_sums.c:13613:10: note: '__pyx_v_p' was declared here double __pyx_v_p; ^~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/lfunctions/zero_sums.c:14480:33: warning: '__pyx_v_sqrtq' may be used uninitialized in this function [-Wmaybe-uninitialized] __pyx_v_y = (__pyx_v_y + ((struct __pyx_vtabstruct_4sage_10lfunctions_9zero_sums_LFunctionZeroSum_EllipticCurve *)__pyx_v_self->__pyx_vtab)->_sincsquared_summand_1(__pyx_v_self, __pyx_v_n, __pyx_v_t, __pyx_v_ap, __pyx_v_p, __pyx_v_logp, __pyx_v_thetap, __pyx_v_sqrtp, __pyx_v_logq, __pyx_v_thetaq, __pyx_v_sqrtq, __pyx_v_z)); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/lfunctions/zero_sums.c:13612:10: note: '__pyx_v_sqrtq' was declared here double __pyx_v_sqrtq; ^~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/lfunctions/zero_sums.c:14480:33: warning: '__pyx_v_sqrtp' may be used uninitialized in this function [-Wmaybe-uninitialized] __pyx_v_y = (__pyx_v_y + ((struct __pyx_vtabstruct_4sage_10lfunctions_9zero_sums_LFunctionZeroSum_EllipticCurve *)__pyx_v_self->__pyx_vtab)->_sincsquared_summand_1(__pyx_v_self, __pyx_v_n, __pyx_v_t, __pyx_v_ap, __pyx_v_p, __pyx_v_logp, __pyx_v_thetap, __pyx_v_sqrtp, __pyx_v_logq, __pyx_v_thetaq, __pyx_v_sqrtq, __pyx_v_z)); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/lfunctions/zero_sums.c:13611:10: note: '__pyx_v_sqrtp' was declared here double __pyx_v_sqrtp; ^~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/lfunctions/zero_sums.c:14480:33: warning: '__pyx_v_thetaq' may be used uninitialized in this function [-Wmaybe-uninitialized] __pyx_v_y = (__pyx_v_y + ((struct __pyx_vtabstruct_4sage_10lfunctions_9zero_sums_LFunctionZeroSum_EllipticCurve *)__pyx_v_self->__pyx_vtab)->_sincsquared_summand_1(__pyx_v_self, __pyx_v_n, __pyx_v_t, __pyx_v_ap, __pyx_v_p, __pyx_v_logp, __pyx_v_thetap, __pyx_v_sqrtp, __pyx_v_logq, __pyx_v_thetaq, __pyx_v_sqrtq, __pyx_v_z)); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/lfunctions/zero_sums.c:13610:10: note: '__pyx_v_thetaq' was declared here double __pyx_v_thetaq; ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/lfunctions/zero_sums.c:14480:33: warning: '__pyx_v_thetap' may be used uninitialized in this function [-Wmaybe-uninitialized] __pyx_v_y = (__pyx_v_y + ((struct __pyx_vtabstruct_4sage_10lfunctions_9zero_sums_LFunctionZeroSum_EllipticCurve *)__pyx_v_self->__pyx_vtab)->_sincsquared_summand_1(__pyx_v_self, __pyx_v_n, __pyx_v_t, __pyx_v_ap, __pyx_v_p, __pyx_v_logp, __pyx_v_thetap, __pyx_v_sqrtp, __pyx_v_logq, __pyx_v_thetaq, __pyx_v_sqrtq, __pyx_v_z)); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/lfunctions/zero_sums.c:13609:10: note: '__pyx_v_thetap' was declared here double __pyx_v_thetap; ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/lfunctions/zero_sums.c:14480:33: warning: '__pyx_v_logq' may be used uninitialized in this function [-Wmaybe-uninitialized] __pyx_v_y = (__pyx_v_y + ((struct __pyx_vtabstruct_4sage_10lfunctions_9zero_sums_LFunctionZeroSum_EllipticCurve *)__pyx_v_self->__pyx_vtab)->_sincsquared_summand_1(__pyx_v_self, __pyx_v_n, __pyx_v_t, __pyx_v_ap, __pyx_v_p, __pyx_v_logp, __pyx_v_thetap, __pyx_v_sqrtp, __pyx_v_logq, __pyx_v_thetaq, __pyx_v_sqrtq, __pyx_v_z)); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/lfunctions/zero_sums.c:13608:10: note: '__pyx_v_logq' was declared here double __pyx_v_logq; ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/lfunctions/zero_sums.c:14480:33: warning: '__pyx_v_logp' may be used uninitialized in this function [-Wmaybe-uninitialized] __pyx_v_y = (__pyx_v_y + ((struct __pyx_vtabstruct_4sage_10lfunctions_9zero_sums_LFunctionZeroSum_EllipticCurve *)__pyx_v_self->__pyx_vtab)->_sincsquared_summand_1(__pyx_v_self, __pyx_v_n, __pyx_v_t, __pyx_v_ap, __pyx_v_p, __pyx_v_logp, __pyx_v_thetap, __pyx_v_sqrtp, __pyx_v_logq, __pyx_v_thetaq, __pyx_v_sqrtq, __pyx_v_z)); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/lfunctions/zero_sums.c:13607:10: note: '__pyx_v_logp' was declared here double __pyx_v_logp; ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/lfunctions/zero_sums.c:14480:33: warning: '__pyx_v_z' may be used uninitialized in this function [-Wmaybe-uninitialized] __pyx_v_y = (__pyx_v_y + ((struct __pyx_vtabstruct_4sage_10lfunctions_9zero_sums_LFunctionZeroSum_EllipticCurve *)__pyx_v_self->__pyx_vtab)->_sincsquared_summand_1(__pyx_v_self, __pyx_v_n, __pyx_v_t, __pyx_v_ap, __pyx_v_p, __pyx_v_logp, __pyx_v_thetap, __pyx_v_sqrtp, __pyx_v_logq, __pyx_v_thetaq, __pyx_v_sqrtq, __pyx_v_z)); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/lfunctions/zero_sums.c:13604:10: note: '__pyx_v_z' was declared here double __pyx_v_z; ^~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/lfunctions/zero_sums.c: In function '__pyx_f_4sage_10lfunctions_9zero_sums_30LFunctionZeroSum_EllipticCurve__zerosum_sincsquared_fast': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/lfunctions/zero_sums.c:11521:33: warning: '__pyx_v_ap' may be used uninitialized in this function [-Wmaybe-uninitialized] __pyx_v_y = (__pyx_v_y + ((struct __pyx_vtabstruct_4sage_10lfunctions_9zero_sums_LFunctionZeroSum_EllipticCurve *)__pyx_v_self->__pyx_vtab)->_sincsquared_summand_1(__pyx_v_self, (__pyx_v_n - 4), __pyx_v_t, __pyx_v_ap, __pyx_v_p, __pyx_v_logp, __pyx_v_thetap, __pyx_v_sqrtp, __pyx_v_logq, __pyx_v_thetaq, __pyx_v_sqrtq, __pyx_v_z)); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/lfunctions/zero_sums.c:11521:33: warning: '__pyx_v_p' may be used uninitialized in this function [-Wmaybe-uninitialized] /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/lfunctions/zero_sums.c:11521:33: warning: '__pyx_v_sqrtq' may be used uninitialized in this function [-Wmaybe-uninitialized] /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/lfunctions/zero_sums.c:11521:33: warning: '__pyx_v_sqrtp' may be used uninitialized in this function [-Wmaybe-uninitialized] /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/lfunctions/zero_sums.c:11521:33: warning: '__pyx_v_thetaq' may be used uninitialized in this function [-Wmaybe-uninitialized] /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/lfunctions/zero_sums.c:11521:33: warning: '__pyx_v_thetap' may be used uninitialized in this function [-Wmaybe-uninitialized] /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/lfunctions/zero_sums.c:11521:33: warning: '__pyx_v_logq' may be used uninitialized in this function [-Wmaybe-uninitialized] /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/lfunctions/zero_sums.c:11521:33: warning: '__pyx_v_logp' may be used uninitialized in this function [-Wmaybe-uninitialized] /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/lfunctions/zero_sums.c:11521:33: warning: '__pyx_v_z' may be used uninitialized in this function [-Wmaybe-uninitialized] gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/lfunctions/zero_sums.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lflint -lpython2.7 -o build/lib.linux-i686-2.7/sage/lfunctions/zero_sums.so [128/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ecl.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ecl.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ecl.c:12174:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ecl.c:11954:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ecl.c:11953:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ecl.c:11836:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ecl.c:11835:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ecl.c:11657:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ecl.c:11656:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ecl.c:11343:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ecl.c:11342:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ecl.c:11001:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ecl.c:11000:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ecl.c:2263:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ecl.c:2262:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ecl.c:2261:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ecl.c:2260:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ecl.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lecl -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/ecl.so -lpari [129/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/flint.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/flint.o -std=c99 -D_XPG6 -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/flint.c:1768:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/flint.c:1518:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/flint.c:1517:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/flint.c:1400:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/flint.c:1399:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/flint.c:1221:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/flint.c:1220:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/flint.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lflint -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/flint/flint.so [130/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/fmpz_poly.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/fmpz_poly.o -std=c99 -D_XPG6 -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/fmpz_poly.c:8395:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/fmpz_poly.c:7765:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/fmpz_poly.c:7764:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/fmpz_poly.c:7423:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/fmpz_poly.c:7422:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/fmpz_poly.c:7104:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/fmpz_poly.c:7103:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/fmpz_poly.c:6986:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/fmpz_poly.c:6985:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/fmpz_poly.c:6807:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/fmpz_poly.c:6806:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/fmpz_poly.c:2293:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/fmpz_poly.c:2292:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/fmpz_poly.c:2291:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/fmpz_poly.c:2290:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/fmpz_poly.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lflint -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/flint/fmpz_poly.so -lpari [131/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/arith.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/arith.o -std=c99 -D_XPG6 -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/arith.c:4928:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/arith.c:4708:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/arith.c:4707:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/arith.c:4590:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/arith.c:4589:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/arith.c:4411:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/arith.c:4410:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/arith.c:4097:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/arith.c:4096:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/arith.c:3755:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/arith.c:3754:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/arith.c:2154:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/arith.c:2153:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/arith.c:2152:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/arith.c:2151:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/arith.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lflint -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/flint/arith.so -lpari [132/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/glpk gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/glpk/error.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/glpk/error.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/glpk/error.c:917:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/glpk/error.c:916:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/glpk/error.c:915:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/glpk/error.c:914:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/glpk/error.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lglpk -lgmp -lz -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/glpk/error.so -lpari [133/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gmp gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gmp/pylong.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gmp/pylong.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gmp/pylong.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/gmp/pylong.so [134/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/linbox gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/linbox/linbox.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/linbox/linbox.o -DNDEBUG -U_LB_DEBUG -DDISABLE_COMMENTATOR -I/usr/include/linbox -DNDEBUG -UFFLASFFPACK_DEBUG -I/usr/include/atlas -D__FFLASFFPACK_HAVE_CBLAS -O2 -g -pipe -Wall -fexceptions --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -fasynchronous-unwind-tables -fno-strict-aliasing -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -ffloat-store /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/linbox/linbox.cpp:5098:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/linbox/linbox.cpp:4891:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/linbox/linbox.cpp:4890:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/linbox/linbox.cpp:4773:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/linbox/linbox.cpp:4772:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/linbox/linbox.cpp:4594:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/linbox/linbox.cpp:4593:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/linbox/linbox.cpp:4280:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/linbox/linbox.cpp:4279:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/linbox/linbox.cpp:3938:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/linbox/linbox.cpp:3937:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/linbox/linbox.o -L/usr/lib/atlas -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -llinbox -llinboxsage -lntl -lfplll -liml -lgivaro -lflint -lmpfr -lgmp -lgmp -lgmpxx -lsatlas -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/linbox/linbox.so [135/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/lcalc gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/lcalc/lcalc_Lfunction.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/lcalc/lcalc_Lfunction.o -O3 -ffast-math -fno-strict-aliasing In file included from /usr/include/c++/7/backward/strstream:50:0, from /usr/include/Lfunction/L.h:34, from /builddir/build/BUILD/sage-7.6/src/sage/libs/lcalc/lcalc_sage.h:1, from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/lcalc/lcalc_Lfunction.cpp:500: /usr/include/c++/7/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp] #warning \ ^~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/lcalc/lcalc_Lfunction.cpp:12143:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/lcalc/lcalc_Lfunction.cpp:11811:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/lcalc/lcalc_Lfunction.cpp:11810:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/lcalc/lcalc_Lfunction.cpp:11693:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/lcalc/lcalc_Lfunction.cpp:11692:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/lcalc/lcalc_Lfunction.cpp:11514:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/lcalc/lcalc_Lfunction.cpp:11513:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/lcalc/lcalc_Lfunction.cpp:11200:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/lcalc/lcalc_Lfunction.cpp:11199:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/lcalc/lcalc_Lfunction.cpp:10858:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/lcalc/lcalc_Lfunction.cpp:10857:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/lcalc/lcalc_Lfunction.cpp:2877:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/lcalc/lcalc_Lfunction.cpp:2876:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/lcalc/lcalc_Lfunction.cpp:2875:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/lcalc/lcalc_Lfunction.cpp:2874:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/lcalc/lcalc_Lfunction.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lmpfr -lgmp -lm -lLfunction -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/lcalc/lcalc_Lfunction.so -lpari [136/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/libecm.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/libecm.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/libecm.c:4352:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/libecm.c:4132:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/libecm.c:4131:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/libecm.c:4014:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/libecm.c:4013:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/libecm.c:3835:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/libecm.c:3834:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/libecm.c:3521:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/libecm.c:3520:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/libecm.c:3179:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/libecm.c:3178:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/libecm.c:2108:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/libecm.c:2107:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/libecm.c:2106:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/libecm.c:2105:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/libecm.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lecm -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/libecm.so -lpari -Wl,-z,noexecstack [137/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/lrcalc gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include/lrcalc -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/lrcalc/lrcalc.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/lrcalc/lrcalc.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/lrcalc/lrcalc.c:7549:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/lrcalc/lrcalc.c:7342:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/lrcalc/lrcalc.c:7341:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/lrcalc/lrcalc.c:7224:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/lrcalc/lrcalc.c:7223:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/lrcalc/lrcalc.c:7045:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/lrcalc/lrcalc.c:7044:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/lrcalc/lrcalc.c:6731:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/lrcalc/lrcalc.c:6730:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/lrcalc/lrcalc.c:6389:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/lrcalc/lrcalc.c:6388:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/lrcalc/lrcalc.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -llrcalc -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/lrcalc/lrcalc.so [138/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2 gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/closure.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/closure.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/closure.c:871:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/closure.c:870:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/closure.c:869:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/closure.c:868:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/closure.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpari -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/cypari2/closure.so -lpari [139/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/convert.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/convert.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/convert.c:1012:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/convert.c:1011:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/convert.c:1010:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/convert.c:1009:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/convert.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpari -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/cypari2/convert.so -lpari [140/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/gen.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/gen.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/gen.c:1389:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/gen.c:1388:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/gen.c:1387:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/gen.c:1386:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/gen.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpari -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/cypari2/gen.so -lpari [141/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/handle_error.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/handle_error.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/handle_error.c:1064:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/handle_error.c:1063:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/handle_error.c:1062:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/handle_error.c:1061:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/handle_error.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpari -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/cypari2/handle_error.so -lpari [142/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/pari_instance.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/pari_instance.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/pari_instance.c:1097:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/pari_instance.c:1096:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/pari_instance.c:1095:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/pari_instance.c:1094:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/pari_instance.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpari -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/cypari2/pari_instance.so -lpari [143/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/stack.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/stack.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/stack.c:911:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/stack.c:910:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/stack.c:909:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/stack.c:908:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/stack.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpari -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/cypari2/stack.so -lpari [144/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pari gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pari/convert_flint.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pari/convert_flint.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pari/convert_flint.c:904:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pari/convert_flint.c:903:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pari/convert_flint.c:902:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pari/convert_flint.c:901:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pari/convert_flint.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpari -lflint -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/pari/convert_flint.so -lpari [145/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pari/convert_gmp.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pari/convert_gmp.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pari/convert_gmp.c:878:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pari/convert_gmp.c:877:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pari/convert_gmp.c:876:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pari/convert_gmp.c:875:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pari/convert_gmp.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpari -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/pari/convert_gmp.so -lpari [146/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pari/convert_sage.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pari/convert_sage.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pari/convert_sage.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpari -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/pari/convert_sage.so [147/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ppl.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ppl.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ppl.cpp:34664:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ppl.cpp:34323:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ppl.cpp:34322:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ppl.cpp:33981:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ppl.cpp:33980:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ppl.cpp:33662:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ppl.cpp:33661:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ppl.cpp:33544:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ppl.cpp:33543:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ppl.cpp:33365:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ppl.cpp:33364:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ppl.cpp:2789:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ppl.cpp:2788:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ppl.cpp:2787:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ppl.cpp:2786:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c sage/libs/ppl_shim.cc -o build/temp.linux-i686-2.7/sage/libs/ppl_shim.o -fno-strict-aliasing g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ppl.o build/temp.linux-i686-2.7/sage/libs/ppl_shim.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lppl -lgmp -lgmpxx -lm -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/ppl.so -lpari [148/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pynac gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pynac/constant.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pynac/constant.o -std=c++11 -I/usr/include/singular -DSING_NDEBUG -DOM_NDEBUG -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pynac/constant.cpp:4268:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pynac/constant.cpp:4061:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pynac/constant.cpp:4060:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pynac/constant.cpp:3943:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pynac/constant.cpp:3942:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pynac/constant.cpp:3764:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pynac/constant.cpp:3763:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pynac/constant.cpp:3450:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pynac/constant.cpp:3449:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pynac/constant.cpp:3108:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pynac/constant.cpp:3107:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pynac/constant.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpynac -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/pynac/constant.so [149/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pynac/pynac.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pynac/pynac.o -std=c++11 -I/usr/include/singular -DSING_NDEBUG -DOM_NDEBUG -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pynac/pynac.cpp:30045:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pynac/pynac.cpp:29721:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pynac/pynac.cpp:29720:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pynac/pynac.cpp:29603:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pynac/pynac.cpp:29602:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pynac/pynac.cpp:29424:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pynac/pynac.cpp:29423:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pynac/pynac.cpp:29110:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pynac/pynac.cpp:29109:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pynac/pynac.cpp:28768:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pynac/pynac.cpp:28767:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pynac/pynac.o -L/usr/lib/atlas/ -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgsl -lgmp -lm -lsatlas -lpynac -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/pynac/pynac.so [150/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ratpoints.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ratpoints.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ratpoints.c: In function '__pyx_pf_4sage_4libs_9ratpoints_ratpoints': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ratpoints.c:3386:48: warning: passing argument 2 of 'find_points' from incompatible pointer type [-Wincompatible-pointer-types] __pyx_v_total = find_points((&__pyx_v_args), __pyx_f_4sage_4libs_9ratpoints_process, ((void *)__pyx_v_plist)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ratpoints.c:483:0: /usr/include/ratpoints.h:81:6: note: expected 'int (*)(long int, long int, const __mpz_struct *, void *, int *) {aka int (*)(long int, long int, const struct *, void *, int *)}' but argument is of type 'int (*)(long int, long int, __mpz_struct *, void *, int *) {aka int (*)(long int, long int, struct *, void *, int *)}' long find_points(ratpoints_args*, ^~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ratpoints.c: In function '__pyx_f_4sage_4libs_9ratpoints_ratpoints_mpz_exists_only': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ratpoints.c:4043:48: warning: passing argument 2 of 'find_points' from incompatible pointer type [-Wincompatible-pointer-types] __pyx_v_total = find_points((&__pyx_v_args), __pyx_f_4sage_4libs_9ratpoints_process_exists_only, ((void *)(&__pyx_v_info_s))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ratpoints.c:483:0: /usr/include/ratpoints.h:81:6: note: expected 'int (*)(long int, long int, const __mpz_struct *, void *, int *) {aka int (*)(long int, long int, const struct *, void *, int *)}' but argument is of type 'int (*)(long int, long int, __mpz_struct *, void *, int *) {aka int (*)(long int, long int, struct *, void *, int *)}' long find_points(ratpoints_args*, ^~~~~~~~~~~ At top level: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ratpoints.c:6615:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ratpoints.c:6395:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ratpoints.c:6394:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ratpoints.c:6277:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ratpoints.c:6276:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ratpoints.c:6098:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ratpoints.c:6097:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ratpoints.c:5784:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ratpoints.c:5783:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ratpoints.c:5442:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ratpoints.c:5441:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ratpoints.c:2344:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ratpoints.c:2343:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ratpoints.c:2342:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ratpoints.c:2341:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ratpoints.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lratpoints -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/ratpoints.so -lpari [151/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/readline.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/readline.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/readline.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lreadline -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/readline.so [152/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/singular -I/usr/include/factory -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/function.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/function.o -I/usr/include/singular -DSING_NDEBUG -DOM_NDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -ffloat-store -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/function.cpp:20433:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/function.cpp:20092:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/function.cpp:20091:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/function.cpp:19750:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/function.cpp:19749:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/function.cpp:19431:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/function.cpp:19430:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/function.cpp:19313:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/function.cpp:19312:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/function.cpp:19134:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/function.cpp:19133:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/function.cpp:4104:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/function.cpp:4103:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/function.cpp:4102:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/function.cpp:4101:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/function.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lSingular -lpolys -ldl -lfactory -lomalloc -lsingular_resources -lntl -lflint -lmpfr -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/singular/function.so -lpari [153/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include/singular -I/usr/include/factory -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/groebner_strategy.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/groebner_strategy.o -I/usr/include/singular -DSING_NDEBUG -DOM_NDEBUG -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/groebner_strategy.cpp: In function 'int __pyx_pf_4sage_4libs_8singular_17groebner_strategy_16GroebnerStrategy___cinit__(__pyx_obj_4sage_4libs_8singular_17groebner_strategy_GroebnerStrategy*, PyObject*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/groebner_strategy.cpp:3838:30: warning: statement has no effect [-Wunused-value] kTest(__pyx_v_self->_strat); ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/groebner_strategy.cpp: In function 'int __pyx_pf_4sage_4libs_8singular_17groebner_strategy_18NCGroebnerStrategy___init__(__pyx_obj_4sage_4libs_8singular_17groebner_strategy_NCGroebnerStrategy*, PyObject*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/groebner_strategy.cpp:5498:30: warning: statement has no effect [-Wunused-value] kTest(__pyx_v_self->_strat); ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/groebner_strategy.cpp: At global scope: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/groebner_strategy.cpp:8143:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/groebner_strategy.cpp:7936:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/groebner_strategy.cpp:7935:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/groebner_strategy.cpp:7818:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/groebner_strategy.cpp:7817:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/groebner_strategy.cpp:7639:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/groebner_strategy.cpp:7638:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/groebner_strategy.cpp:7325:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/groebner_strategy.cpp:7324:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/groebner_strategy.cpp:6983:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/groebner_strategy.cpp:6982:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/groebner_strategy.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lSingular -lpolys -ldl -lfactory -lomalloc -lsingular_resources -lntl -lflint -lmpfr -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/singular/groebner_strategy.so [154/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include/singular -I/usr/include/factory -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/option.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/option.o -I/usr/include/singular -DSING_NDEBUG -DOM_NDEBUG -fno-strict-aliasing g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/option.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lSingular -lpolys -ldl -lfactory -lomalloc -lsingular_resources -lntl -lflint -lmpfr -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/singular/option.so [155/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/singular -I/usr/include/factory -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/polynomial.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/polynomial.o -I/usr/include/singular -DSING_NDEBUG -DOM_NDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -ffloat-store -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/polynomial.cpp: In function 'PyObject* __pyx_f_4sage_4libs_8singular_10polynomial_singular_polynomial_latex(polyrec*, ip_sring*, PyObject*, PyObject*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/polynomial.cpp:5188:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (__pyx_t_7 = 1; __pyx_t_7 < __pyx_t_6; __pyx_t_7+=1) { ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/polynomial.cpp: At global scope: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/polynomial.cpp:8072:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/polynomial.cpp:7852:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/polynomial.cpp:7851:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/polynomial.cpp:7734:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/polynomial.cpp:7733:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/polynomial.cpp:7555:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/polynomial.cpp:7554:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/polynomial.cpp:7241:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/polynomial.cpp:7240:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/polynomial.cpp:6899:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/polynomial.cpp:6898:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/polynomial.cpp:3380:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/polynomial.cpp:3379:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/polynomial.cpp:3378:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/polynomial.cpp:3377:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/polynomial.cpp: In function 'long int __pyx_f_4sage_4libs_8singular_10polynomial_singular_polynomial_deg(polyrec*, polyrec*, ip_sring*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/polynomial.cpp:6020:7: warning: '__pyx_v_i' may be used uninitialized in this function [-Wmaybe-uninitialized] int __pyx_v_i; ^~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/polynomial.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lSingular -lpolys -ldl -lfactory -lomalloc -lsingular_resources -lntl -lflint -lmpfr -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/singular/polynomial.so -lpari [156/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include/singular -I/usr/include/factory -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/ring.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/ring.o -I/usr/include/singular -DSING_NDEBUG -DOM_NDEBUG -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/ring.cpp:9387:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/ring.cpp:9180:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/ring.cpp:9179:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/ring.cpp:9062:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/ring.cpp:9061:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/ring.cpp:8883:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/ring.cpp:8882:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/ring.cpp:8569:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/ring.cpp:8568:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/ring.cpp:8227:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/ring.cpp:8226:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/ring.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lSingular -lpolys -ldl -lfactory -lomalloc -lsingular_resources -lntl -lflint -lmpfr -lgmp -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/singular/ring.so [157/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include/singular -I/usr/include/factory -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/singular.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/singular.o -I/usr/include/singular -DSING_NDEBUG -DOM_NDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -ffloat-store -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/singular.cpp:10239:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/singular.cpp:9911:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/singular.cpp:9910:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/singular.cpp:9569:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/singular.cpp:9568:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/singular.cpp:9250:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/singular.cpp:9249:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/singular.cpp:9132:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/singular.cpp:9131:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/singular.cpp:8953:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/singular.cpp:8952:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/singular.cpp:573:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:810:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/singular.cpp:573:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:775:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:749:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:723:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:669:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:631:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:521:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:507:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:495:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] static char* ZZ_pX_trace_list(struct ZZ_pX* x) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:478:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:414:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_trace_list(struct ZZX* x) ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:201:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_repr(struct ZZX* x) ^~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:51:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) ^~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/singular.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lSingular -lpolys -ldl -lfactory -lomalloc -lsingular_resources -lntl -lflint -lmpfr -lgmp -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/singular/singular.so [158/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/symmetrica gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/symmetrica/symmetrica.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/symmetrica/symmetrica.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/symmetrica/symmetrica.c:10443:14: warning: '__pyx_f_4sage_4libs_10symmetrica_10symmetrica__op_schubert_general' defined but not used [-Wunused-function] static void *__pyx_f_4sage_4libs_10symmetrica_10symmetrica__op_schubert_general(PyObject *__pyx_v_d, OP __pyx_v_res) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/symmetrica/symmetrica.c:1106:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/symmetrica/symmetrica.c:1105:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/symmetrica/symmetrica.c:1104:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/symmetrica/symmetrica.c:1103:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/symmetrica/symmetrica.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lsymmetrica -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/symmetrica/symmetrica.so -lpari [159/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include/flint -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/utils.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/utils.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/utils.c:9211:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/utils.c:8887:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/utils.c:8886:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/utils.c:8769:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/utils.c:8768:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/utils.c:8590:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/utils.c:8589:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/utils.c:8276:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/utils.c:8275:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/utils.c:7934:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/utils.c:7933:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/utils.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lmpfr -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/mpmath/utils.so [160/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/flint -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_impl.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_impl.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_impl.c:27191:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_impl.c:26854:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_impl.c:26853:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_impl.c:26736:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_impl.c:26735:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_impl.c:26557:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_impl.c:26556:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_impl.c:26243:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_impl.c:26242:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_impl.c:25901:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_impl.c:25900:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_impl.c:2266:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_impl.c:2265:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_impl.c:2264:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_impl.c:2263:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_impl.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lmpfr -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/mpmath/ext_impl.so -lpari [161/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/flint -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_main.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_main.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_main.c:32300:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_main.c:31963:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_main.c:31962:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_main.c:31845:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_main.c:31844:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_main.c:31666:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_main.c:31665:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_main.c:30310:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_main.c:30309:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_main.c:29968:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_main.c:29967:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_main.c:2483:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_main.c:2482:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_main.c:2481:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_main.c:2480:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_main.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/mpmath/ext_main.so -lpari [162/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include/flint -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_libmp.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_libmp.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_libmp.c:6362:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_libmp.c:6155:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_libmp.c:6154:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_libmp.c:6037:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_libmp.c:6036:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_libmp.c:5858:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_libmp.c:5857:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_libmp.c:5544:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_libmp.c:5543:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_libmp.c:5202:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_libmp.c:5201:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_libmp.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/mpmath/ext_libmp.so [163/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/arb gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include/flint -I/usr/include/arb -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/arb/arith.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/arb/arith.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/arb/arith.c:4677:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/arb/arith.c:4470:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/arb/arith.c:4469:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/arb/arith.c:4352:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/arb/arith.c:4351:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/arb/arith.c:4173:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/arb/arith.c:4172:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/arb/arith.c:3859:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/arb/arith.c:3858:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/arb/arith.c:3517:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/arb/arith.c:3516:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/arb/arith.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lflint -larb -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/arb/arith.so [164/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/homspace.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/homspace.o -DNTL_ALL -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/homspace.cpp:1034:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/homspace.cpp:1033:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/homspace.cpp:1032:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/homspace.cpp:1031:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/homspace.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lec -lntl -lpari -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/eclib/homspace.so -lpari [165/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/mat.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/mat.o -DNTL_ALL -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/mat.cpp:5758:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/mat.cpp:5551:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/mat.cpp:5550:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/mat.cpp:5433:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/mat.cpp:5432:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/mat.cpp:5254:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/mat.cpp:5253:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/mat.cpp:4977:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/mat.cpp:4976:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/mat.cpp:4635:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/mat.cpp:4634:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/mat.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lec -lntl -lpari -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/eclib/mat.so [166/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/mwrank.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/mwrank.o -DNTL_ALL -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/mwrank.cpp:2208:18: warning: 'PyObject* __pyx_f_4sage_4libs_5eclib_6mwrank_make_bigint(__pyx_t_4sage_4libs_5eclib_bigint*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_4libs_5eclib_6mwrank_make_bigint(__pyx_t_4sage_4libs_5eclib_bigint *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/mwrank.cpp:1125:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/mwrank.cpp:1124:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/mwrank.cpp:1123:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/mwrank.cpp:1122:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/mwrank.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lec -lntl -lpari -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/eclib/mwrank.so -lpari [167/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/newforms.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/newforms.o -DNTL_ALL -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/newforms.cpp:5339:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/newforms.cpp:5119:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/newforms.cpp:5118:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/newforms.cpp:5001:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/newforms.cpp:5000:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/newforms.cpp:4822:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/newforms.cpp:4821:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/newforms.cpp:4508:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/newforms.cpp:4507:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/newforms.cpp:4166:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/newforms.cpp:4165:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/newforms.cpp:2234:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/newforms.cpp:2233:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/newforms.cpp:2232:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/newforms.cpp:2231:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/newforms.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lec -lntl -lpari -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/eclib/newforms.so -lpari [168/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/util.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/util.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/util.c:7858:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/util.c:7517:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/util.c:7516:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/util.c:7175:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/util.c:7174:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/util.c:6856:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/util.c:6855:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/util.c:6738:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/util.c:6737:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/util.c:6559:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/util.c:6558:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/util.c:2591:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/util.c:2590:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/util.c:2589:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/util.c:2588:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/util.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lgap -lm -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/gap/util.so -lpari [169/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/element.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/element.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/element.c:21929:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/element.c:21588:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/element.c:21587:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/element.c:21246:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/element.c:21245:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/element.c:20927:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/element.c:20926:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/element.c:20809:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/element.c:20808:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/element.c:20630:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/element.c:20629:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/element.c:2632:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/element.c:2631:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/element.c:2630:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/element.c:2629:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/element.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lgap -lm -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/gap/element.so -lpari [170/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/libgap.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/libgap.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/libgap.c:7753:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/libgap.c:7462:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/libgap.c:7461:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/libgap.c:7120:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/libgap.c:7119:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/libgap.c:6801:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/libgap.c:6800:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/libgap.c:6683:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/libgap.c:6682:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/libgap.c:6504:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/libgap.c:6503:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/libgap.c:2949:13: warning: '__pyx_f_4sage_4libs_3gap_6libgap_print_gasman_objects' defined but not used [-Wunused-function] static void __pyx_f_4sage_4libs_3gap_6libgap_print_gasman_objects(void) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/libgap.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lgap -lm -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/gap/libgap.so [171/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gsl gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gsl/array.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gsl/array.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gsl/array.c:940:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gsl/array.c:939:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gsl/array.c:938:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gsl/array.c:937:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gsl/array.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/gsl/array.so -lpari [172/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/convert.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/convert.o -fno-strict-aliasing In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/convert.cpp:489:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:810:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/convert.cpp:489:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:775:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:749:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:723:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:669:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:631:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:521:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:507:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:495:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] static char* ZZ_pX_trace_list(struct ZZ_pX* x) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:478:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:414:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_trace_list(struct ZZX* x) ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:201:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_repr(struct ZZX* x) ^~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/convert.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/ntl/convert.so [173/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/error.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/error.o -fno-strict-aliasing g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/error.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/ntl/error.so [174/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2.cpp:7429:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2.cpp:7222:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2.cpp:7221:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2.cpp:7104:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2.cpp:7103:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2.cpp:6925:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2.cpp:6924:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2.cpp:6611:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2.cpp:6610:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2.cpp:6269:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2.cpp:6268:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2.cpp:2956:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_7ntl_GF2_string_delete(char*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_4libs_3ntl_7ntl_GF2_string_delete(char *__pyx_v_s) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2.cpp:2869:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_7ntl_GF2_string(char*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_4libs_3ntl_7ntl_GF2_string(char *__pyx_v_s) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2.cpp:2518:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2.cpp:2517:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2.cpp:2516:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2.cpp:2515:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2.cpp:499:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:810:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2.cpp:499:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:775:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:749:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:723:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:669:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:631:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:521:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:507:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:495:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] static char* ZZ_pX_trace_list(struct ZZ_pX* x) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:478:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:414:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_trace_list(struct ZZX* x) ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:201:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_repr(struct ZZX* x) ^~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:51:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) ^~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/ntl/ntl_GF2.so -lpari [175/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2E.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2E.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2E.cpp:1494:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_8ntl_GF2E_string_delete(char*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_4libs_3ntl_8ntl_GF2E_string_delete(char *__pyx_v_s) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2E.cpp:1407:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_8ntl_GF2E_string(char*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_4libs_3ntl_8ntl_GF2E_string(char *__pyx_v_s) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2E.cpp:1216:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2E.cpp:1215:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2E.cpp:1214:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2E.cpp:1213:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2E.cpp:498:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:810:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2E.cpp:498:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:775:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:749:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:723:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:669:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:631:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:521:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:507:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:495:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] static char* ZZ_pX_trace_list(struct ZZ_pX* x) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:478:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:414:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_trace_list(struct ZZX* x) ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:201:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_repr(struct ZZX* x) ^~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:51:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) ^~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2E.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/ntl/ntl_GF2E.so -lpari [176/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2EContext.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2EContext.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2EContext.cpp:1245:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_15ntl_GF2EContext_string_delete(char*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_4libs_3ntl_15ntl_GF2EContext_string_delete(char *__pyx_v_s) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2EContext.cpp:1158:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_15ntl_GF2EContext_string(char*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_4libs_3ntl_15ntl_GF2EContext_string(char *__pyx_v_s) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2EContext.cpp:1036:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2EContext.cpp:1035:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2EContext.cpp:1034:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2EContext.cpp:1033:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2EContext.cpp:497:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:810:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2EContext.cpp:497:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:775:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:749:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:723:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:669:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:631:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:521:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:507:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:495:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] static char* ZZ_pX_trace_list(struct ZZ_pX* x) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:478:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:414:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_trace_list(struct ZZX* x) ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:201:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_repr(struct ZZX* x) ^~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:51:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) ^~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2EContext.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/ntl/ntl_GF2EContext.so -lpari [177/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2EX.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2EX.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2EX.cpp:1337:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_9ntl_GF2EX_string_delete(char*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_4libs_3ntl_9ntl_GF2EX_string_delete(char *__pyx_v_s) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2EX.cpp:1250:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_9ntl_GF2EX_string(char*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_4libs_3ntl_9ntl_GF2EX_string(char *__pyx_v_s) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2EX.cpp:1112:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2EX.cpp:1111:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2EX.cpp:1110:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2EX.cpp:1109:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2EX.cpp:498:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:810:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2EX.cpp:498:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:775:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:749:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:723:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:669:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:631:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:521:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:507:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:495:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] static char* ZZ_pX_trace_list(struct ZZ_pX* x) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:478:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:414:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_trace_list(struct ZZX* x) ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:201:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_repr(struct ZZX* x) ^~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:51:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) ^~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2EX.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/ntl/ntl_GF2EX.so -lpari [178/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2X.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2X.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2X.cpp:10228:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2X.cpp:10021:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2X.cpp:10020:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2X.cpp:9903:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2X.cpp:9902:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2X.cpp:9724:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2X.cpp:9723:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2X.cpp:9410:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2X.cpp:9409:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2X.cpp:9068:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2X.cpp:9067:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2X.cpp:2732:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_8ntl_GF2X_string_delete(char*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_4libs_3ntl_8ntl_GF2X_string_delete(char *__pyx_v_s) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2X.cpp:2645:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_8ntl_GF2X_string(char*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_4libs_3ntl_8ntl_GF2X_string(char *__pyx_v_s) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2X.cpp:2209:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2X.cpp:2208:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2X.cpp:2207:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2X.cpp:2206:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2X.cpp:500:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:810:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2X.cpp:500:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:775:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:749:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:723:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:669:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:631:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:521:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:507:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:495:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] static char* ZZ_pX_trace_list(struct ZZ_pX* x) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:478:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:414:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_trace_list(struct ZZX* x) ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:201:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_repr(struct ZZX* x) ^~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:51:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) ^~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2X.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/ntl/ntl_GF2X.so -lpari [179/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_p.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_p.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_p.cpp:9201:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_p.cpp:8860:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_p.cpp:8859:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_p.cpp:8518:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_p.cpp:8517:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_p.cpp:8199:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_p.cpp:8198:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_p.cpp:8081:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_p.cpp:8080:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_p.cpp:7902:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_p.cpp:7901:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_p.cpp:3304:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_9ntl_lzz_p_string_delete(char*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_4libs_3ntl_9ntl_lzz_p_string_delete(char *__pyx_v_s) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_p.cpp:3217:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_9ntl_lzz_p_string(char*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_4libs_3ntl_9ntl_lzz_p_string(char *__pyx_v_s) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_p.cpp:2787:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_p.cpp:2786:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_p.cpp:2785:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_p.cpp:2784:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_p.cpp:496:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:810:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_p.cpp:496:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:775:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:749:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:723:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:669:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:631:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:521:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:507:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:495:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] static char* ZZ_pX_trace_list(struct ZZ_pX* x) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:478:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:414:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_trace_list(struct ZZX* x) ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:201:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_repr(struct ZZX* x) ^~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:51:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) ^~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_p.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/ntl/ntl_lzz_p.so -lpari [180/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pContext.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pContext.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pContext.cpp:5815:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pContext.cpp:5595:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pContext.cpp:5594:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pContext.cpp:5477:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pContext.cpp:5476:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pContext.cpp:5298:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pContext.cpp:5297:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pContext.cpp:4984:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pContext.cpp:4983:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pContext.cpp:4642:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pContext.cpp:4641:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pContext.cpp:2562:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_16ntl_lzz_pContext_string_delete(char*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_4libs_3ntl_16ntl_lzz_pContext_string_delete(char *__pyx_v_s) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pContext.cpp:2475:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_16ntl_lzz_pContext_string(char*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_4libs_3ntl_16ntl_lzz_pContext_string(char *__pyx_v_s) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pContext.cpp:2171:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pContext.cpp:2170:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pContext.cpp:2169:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pContext.cpp:2168:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pContext.cpp:504:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:810:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pContext.cpp:504:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:775:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:749:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:723:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:669:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:631:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:521:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:507:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:495:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] static char* ZZ_pX_trace_list(struct ZZ_pX* x) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:478:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:414:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_trace_list(struct ZZX* x) ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:201:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_repr(struct ZZX* x) ^~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:51:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) ^~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pContext.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/ntl/ntl_lzz_pContext.so -lpari [181/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pX.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pX.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pX.cpp:11792:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pX.cpp:11451:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pX.cpp:11450:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pX.cpp:11109:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pX.cpp:11108:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pX.cpp:10790:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pX.cpp:10789:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pX.cpp:10672:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pX.cpp:10671:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pX.cpp:10493:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pX.cpp:10492:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pX.cpp:3419:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_10ntl_lzz_pX_string_delete(char*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_4libs_3ntl_10ntl_lzz_pX_string_delete(char *__pyx_v_s) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pX.cpp:3332:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_10ntl_lzz_pX_string(char*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_4libs_3ntl_10ntl_lzz_pX_string(char *__pyx_v_s) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pX.cpp:2865:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pX.cpp:2864:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pX.cpp:2863:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pX.cpp:2862:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pX.cpp:496:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:810:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pX.cpp:496:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:775:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:749:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:723:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:669:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:631:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:521:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:507:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:495:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] static char* ZZ_pX_trace_list(struct ZZ_pX* x) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:478:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:414:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_trace_list(struct ZZX* x) ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:201:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_repr(struct ZZX* x) ^~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:51:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) ^~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pX.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/ntl/ntl_lzz_pX.so -lpari [182/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2.cpp:9283:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2.cpp:9076:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2.cpp:9075:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2.cpp:8958:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2.cpp:8957:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2.cpp:8779:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2.cpp:8778:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2.cpp:8465:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2.cpp:8464:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2.cpp:8123:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2.cpp:8122:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2.cpp:2702:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_11ntl_mat_GF2_string_delete(char*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_4libs_3ntl_11ntl_mat_GF2_string_delete(char *__pyx_v_s) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2.cpp:2615:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_11ntl_mat_GF2_string(char*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_4libs_3ntl_11ntl_mat_GF2_string(char *__pyx_v_s) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2.cpp:2248:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2.cpp:2247:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2.cpp:2246:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2.cpp:2245:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2.cpp:500:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:810:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2.cpp:500:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:775:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:749:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:723:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:669:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:631:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:521:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:507:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:495:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] static char* ZZ_pX_trace_list(struct ZZ_pX* x) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:478:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:414:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_trace_list(struct ZZX* x) ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:201:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_repr(struct ZZX* x) ^~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:51:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) ^~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/ntl/ntl_mat_GF2.so -lpari [183/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2E.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2E.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2E.cpp:10731:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2E.cpp:10511:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2E.cpp:10510:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2E.cpp:10393:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2E.cpp:10392:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2E.cpp:10214:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2E.cpp:10213:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2E.cpp:9900:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2E.cpp:9899:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2E.cpp:9558:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2E.cpp:9557:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2E.cpp:2859:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_12ntl_mat_GF2E_string_delete(char*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_4libs_3ntl_12ntl_mat_GF2E_string_delete(char *__pyx_v_s) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2E.cpp:2772:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_12ntl_mat_GF2E_string(char*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_4libs_3ntl_12ntl_mat_GF2E_string(char *__pyx_v_s) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2E.cpp:2361:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2E.cpp:2360:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2E.cpp:2359:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2E.cpp:2358:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2E.cpp:500:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:810:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2E.cpp:500:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:775:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:749:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:723:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:669:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:631:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:521:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:507:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:495:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] static char* ZZ_pX_trace_list(struct ZZ_pX* x) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:478:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:414:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_trace_list(struct ZZX* x) ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:201:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_repr(struct ZZX* x) ^~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:51:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) ^~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2E.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/ntl/ntl_mat_GF2E.so -lpari [184/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_ZZ.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_ZZ.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_ZZ.cpp:1458:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_10ntl_mat_ZZ_string_delete(char*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_4libs_3ntl_10ntl_mat_ZZ_string_delete(char *__pyx_v_s) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_ZZ.cpp:1371:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_10ntl_mat_ZZ_string(char*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_4libs_3ntl_10ntl_mat_ZZ_string(char *__pyx_v_s) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_ZZ.cpp:1140:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_ZZ.cpp:1139:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_ZZ.cpp:1138:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_ZZ.cpp:1137:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_ZZ.cpp:498:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:810:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_ZZ.cpp:498:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:775:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:749:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:723:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:669:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:631:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:521:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:507:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:495:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] static char* ZZ_pX_trace_list(struct ZZ_pX* x) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:478:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:414:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_trace_list(struct ZZX* x) ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:201:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_repr(struct ZZX* x) ^~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:51:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) ^~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_ZZ.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/ntl/ntl_mat_ZZ.so -lpari [185/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ.cpp:9123:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ.cpp:8786:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ.cpp:8785:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ.cpp:8668:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ.cpp:8667:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ.cpp:8489:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ.cpp:8488:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ.cpp:8175:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ.cpp:8174:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ.cpp:7833:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ.cpp:7832:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ.cpp:2834:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_6ntl_ZZ_make_ZZ(NTL::ZZ*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_4libs_3ntl_6ntl_ZZ_make_ZZ(ZZ *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ.cpp:2750:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_6ntl_ZZ_string_delete(char*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_4libs_3ntl_6ntl_ZZ_string_delete(char *__pyx_v_s) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ.cpp:2663:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_6ntl_ZZ_string(char*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_4libs_3ntl_6ntl_ZZ_string(char *__pyx_v_s) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ.cpp:2245:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ.cpp:2244:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ.cpp:2243:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ.cpp:2242:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ.cpp:504:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:810:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ.cpp:504:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:775:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:749:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:723:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:669:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:631:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:521:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:507:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:495:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] static char* ZZ_pX_trace_list(struct ZZ_pX* x) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:478:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:414:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_trace_list(struct ZZX* x) ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:201:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_repr(struct ZZX* x) ^~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:51:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) ^~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/ntl/ntl_ZZ.so -lpari [186/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZX.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZX.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZX.cpp:12924:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZX.cpp:12717:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZX.cpp:12716:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZX.cpp:12599:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZX.cpp:12598:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZX.cpp:12420:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZX.cpp:12419:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZX.cpp:12106:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZX.cpp:12105:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZX.cpp:11764:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZX.cpp:11763:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZX.cpp:3122:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_7ntl_ZZX_string(char*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_4libs_3ntl_7ntl_ZZX_string(char *__pyx_v_s) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZX.cpp:2643:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZX.cpp:2642:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZX.cpp:2641:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZX.cpp:2640:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZX.cpp:500:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:810:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZX.cpp:500:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:775:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:749:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:723:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:669:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:631:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:521:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:507:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:495:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] static char* ZZ_pX_trace_list(struct ZZ_pX* x) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:51:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) ^~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZX.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/ntl/ntl_ZZX.so -lpari [187/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_p.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_p.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_p.cpp:9218:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_p.cpp:8998:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_p.cpp:8997:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_p.cpp:8880:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_p.cpp:8879:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_p.cpp:8701:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_p.cpp:8700:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_p.cpp:8387:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_p.cpp:8386:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_p.cpp:8045:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_p.cpp:8044:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_p.cpp:3231:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_8ntl_ZZ_p_string_delete(char*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_4libs_3ntl_8ntl_ZZ_p_string_delete(char *__pyx_v_s) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_p.cpp:3144:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_8ntl_ZZ_p_string(char*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_4libs_3ntl_8ntl_ZZ_p_string(char *__pyx_v_s) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_p.cpp:2727:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_p.cpp:2726:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_p.cpp:2725:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_p.cpp:2724:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_p.cpp:504:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:810:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_p.cpp:504:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:775:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:749:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:723:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:669:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:631:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:521:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:507:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:495:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] static char* ZZ_pX_trace_list(struct ZZ_pX* x) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:478:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:414:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_trace_list(struct ZZX* x) ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:201:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_repr(struct ZZX* x) ^~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:51:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) ^~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_p.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/ntl/ntl_ZZ_p.so -lpari [188/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pContext.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pContext.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pContext.cpp:1285:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_15ntl_ZZ_pContext_string_delete(char*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_4libs_3ntl_15ntl_ZZ_pContext_string_delete(char *__pyx_v_s) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pContext.cpp:1198:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_15ntl_ZZ_pContext_string(char*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_4libs_3ntl_15ntl_ZZ_pContext_string(char *__pyx_v_s) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pContext.cpp:1064:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pContext.cpp:1063:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pContext.cpp:1062:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pContext.cpp:1061:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pContext.cpp:497:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:810:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pContext.cpp:497:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:775:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:749:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:723:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:669:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:631:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:521:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:507:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:495:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] static char* ZZ_pX_trace_list(struct ZZ_pX* x) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:478:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:414:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_trace_list(struct ZZX* x) ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:201:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_repr(struct ZZX* x) ^~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:51:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) ^~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pContext.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/ntl/ntl_ZZ_pContext.so -lpari [189/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pE.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pE.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pE.cpp:8891:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pE.cpp:8671:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pE.cpp:8670:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pE.cpp:8553:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pE.cpp:8552:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pE.cpp:8374:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pE.cpp:8373:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pE.cpp:8060:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pE.cpp:8059:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pE.cpp:7718:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pE.cpp:7717:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pE.cpp:3273:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_9ntl_ZZ_pE_string_delete(char*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_4libs_3ntl_9ntl_ZZ_pE_string_delete(char *__pyx_v_s) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pE.cpp:3186:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_9ntl_ZZ_pE_string(char*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_4libs_3ntl_9ntl_ZZ_pE_string(char *__pyx_v_s) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pE.cpp:2800:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pE.cpp:2799:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pE.cpp:2798:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pE.cpp:2797:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pE.cpp:496:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:810:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pE.cpp:496:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:775:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:749:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:723:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:669:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:631:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:521:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:507:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:495:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] static char* ZZ_pX_trace_list(struct ZZ_pX* x) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:478:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:414:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_trace_list(struct ZZX* x) ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:201:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_repr(struct ZZX* x) ^~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:51:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) ^~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pE.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/ntl/ntl_ZZ_pE.so -lpari [190/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pEContext.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pEContext.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pEContext.cpp:1361:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_16ntl_ZZ_pEContext_string_delete(char*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_4libs_3ntl_16ntl_ZZ_pEContext_string_delete(char *__pyx_v_s) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pEContext.cpp:1274:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_16ntl_ZZ_pEContext_string(char*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_4libs_3ntl_16ntl_ZZ_pEContext_string(char *__pyx_v_s) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pEContext.cpp:1143:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pEContext.cpp:1142:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pEContext.cpp:1141:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pEContext.cpp:1140:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pEContext.cpp:497:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:810:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pEContext.cpp:497:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:775:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:749:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:723:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:669:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:631:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:521:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:507:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:495:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] static char* ZZ_pX_trace_list(struct ZZ_pX* x) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:478:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:414:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_trace_list(struct ZZX* x) ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:201:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_repr(struct ZZX* x) ^~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:51:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) ^~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pEContext.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/ntl/ntl_ZZ_pEContext.so -lpari [191/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pEX.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pEX.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pEX.cpp:1665:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_10ntl_ZZ_pEX_string_delete(char*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_4libs_3ntl_10ntl_ZZ_pEX_string_delete(char *__pyx_v_s) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pEX.cpp:1578:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_10ntl_ZZ_pEX_string(char*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_4libs_3ntl_10ntl_ZZ_pEX_string(char *__pyx_v_s) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pEX.cpp:1329:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pEX.cpp:1328:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pEX.cpp:1327:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pEX.cpp:1326:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pEX.cpp:498:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:810:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pEX.cpp:498:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:775:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:749:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:723:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:669:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:521:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:507:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:495:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] static char* ZZ_pX_trace_list(struct ZZ_pX* x) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:478:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:414:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_trace_list(struct ZZX* x) ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:201:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_repr(struct ZZX* x) ^~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:51:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) ^~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pEX.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/ntl/ntl_ZZ_pEX.so -lpari [192/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pX.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pX.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pX.cpp:15086:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pX.cpp:14749:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pX.cpp:14748:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pX.cpp:14631:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pX.cpp:14630:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pX.cpp:14452:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pX.cpp:14451:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pX.cpp:14138:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pX.cpp:14137:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pX.cpp:13796:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pX.cpp:13795:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pX.cpp:3203:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_9ntl_ZZ_pX_make_ZZ_pX(NTL::ZZ_pX*, __pyx_obj_4sage_4libs_3ntl_15ntl_ZZ_pContext_ntl_ZZ_pContext_class*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_4libs_3ntl_9ntl_ZZ_pX_make_ZZ_pX(ZZ_pX *__pyx_v_x, struct __pyx_obj_4sage_4libs_3ntl_15ntl_ZZ_pContext_ntl_ZZ_pContext_class *__pyx_v_ctx) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pX.cpp:2940:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_9ntl_ZZ_pX_string(char*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_4libs_3ntl_9ntl_ZZ_pX_string(char *__pyx_v_s) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pX.cpp:2443:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pX.cpp:2442:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pX.cpp:2441:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pX.cpp:2440:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pX.cpp:496:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:631:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:478:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:414:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_trace_list(struct ZZX* x) ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:201:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_repr(struct ZZX* x) ^~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:51:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) ^~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pX.cpp: In function 'PyObject* __pyx_pw_4sage_4libs_3ntl_9ntl_ZZ_pX_9ntl_ZZ_pX_93invmod_newton(PyObject*, PyObject*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pX.cpp:10805:7: warning: '__pyx_v_minval' may be used uninitialized in this function [-Wmaybe-uninitialized] if (__pyx_t_10) { ^~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pX.cpp:10036:8: note: '__pyx_v_minval' was declared here long __pyx_v_minval; ^~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pX.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/ntl/ntl_ZZ_pX.so -lpari [193/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/action.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/action.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/action.c:8044:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/action.c:7837:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/action.c:7836:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/action.c:7719:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/action.c:7718:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/action.c:7540:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/action.c:7539:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/action.c:7226:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/action.c:7225:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/action.c:6884:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/action.c:6883:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/action.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/matrix/action.so [194/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/echelon_matrix.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/echelon_matrix.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/echelon_matrix.c:4859:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/echelon_matrix.c:4652:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/echelon_matrix.c:4651:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/echelon_matrix.c:4534:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/echelon_matrix.c:4533:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/echelon_matrix.c:4355:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/echelon_matrix.c:4354:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/echelon_matrix.c:4041:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/echelon_matrix.c:4040:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/echelon_matrix.c:3699:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/echelon_matrix.c:3698:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/echelon_matrix.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/matrix/echelon_matrix.so [195/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/change_ring.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/change_ring.o -fno-strict-aliasing In file included from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1809:0, from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:18, from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/arrayobject.h:4, from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/change_ring.c:487: /usr/lib/python2.7/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] #warning "Using deprecated NumPy API, disable it by " \ ^~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/change_ring.c:7323:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/change_ring.c:5559:13: warning: '__pyx_doc_5numpy_7ndarray_2__releasebuffer__' defined but not used [-Wunused-variable] static char __pyx_doc_5numpy_7ndarray_2__releasebuffer__[] = "File: thon/Includes/numpy/__init__.pxd (starting at line 290)"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/change_ring.c:4683:13: warning: '__pyx_doc_5numpy_7ndarray___getbuffer__' defined but not used [-Wunused-variable] static char __pyx_doc_5numpy_7ndarray___getbuffer__[] = "File: thon/Includes/numpy/__init__.pxd (starting at line 197)"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/change_ring.c:4594:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/change_ring.c:4593:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/change_ring.c:4476:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/change_ring.c:4475:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/change_ring.c:4297:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/change_ring.c:4296:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/change_ring.c:3983:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/change_ring.c:3982:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/change_ring.c:3641:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/change_ring.c:3640:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/change_ring.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/matrix/change_ring.so [196/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/constructor.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/constructor.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/constructor.c:9959:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/constructor.c:9752:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/constructor.c:9751:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/constructor.c:9634:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/constructor.c:9633:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/constructor.c:9455:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/constructor.c:9454:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/constructor.c:8969:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/constructor.c:8968:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/constructor.c:8627:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/constructor.c:8626:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/constructor.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/matrix/constructor.so [197/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix.c:3810:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix.c:3486:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix.c:3485:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix.c:3368:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix.c:3367:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix.c:3189:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix.c:3188:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix.c:2875:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix.c:2874:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix.c:2533:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix.c:2532:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/matrix/matrix.so [198/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix0.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix0.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix0.c:39743:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix0.c:39536:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix0.c:39535:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix0.c:39418:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix0.c:39417:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix0.c:39239:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix0.c:39238:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix0.c:38925:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix0.c:38924:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix0.c:38583:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix0.c:38582:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix0.c: In function '__pyx_mp_ass_subscript_4sage_6matrix_7matrix0_Matrix': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix0.c:9295:19: warning: '__pyx_v_row' may be used uninitialized in this function [-Wmaybe-uninitialized] __pyx_t_2 = ((struct __pyx_vtabstruct_4sage_6matrix_7matrix0_Matrix *)__pyx_v_self->__pyx_base.__pyx_base.__pyx_base.__pyx_vtab)->set_unsafe(__pyx_v_self, __pyx_v_row, __pyx_v_col, __pyx_t_3); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1447, __pyx_L1_error) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix0.c:7687:14: note: '__pyx_v_row' was declared here Py_ssize_t __pyx_v_row; ^~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix0.c:9418:19: warning: '__pyx_v_col' may be used uninitialized in this function [-Wmaybe-uninitialized] __pyx_t_2 = ((struct __pyx_vtabstruct_4sage_6matrix_7matrix0_Matrix *)__pyx_v_self->__pyx_base.__pyx_base.__pyx_base.__pyx_vtab)->set_unsafe(__pyx_v_self, __pyx_t_8, __pyx_v_col, __pyx_t_3); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1454, __pyx_L1_error) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix0.c:7688:14: note: '__pyx_v_col' was declared here Py_ssize_t __pyx_v_col; ^~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix0.c: In function '__pyx_pw_4sage_6matrix_7matrix0_6Matrix_23__getitem__': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix0.c:45038:20: warning: '__pyx_v_row' may be used uninitialized in this function [-Wmaybe-uninitialized] return PyInt_FromLong((long) value); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix0.c:5581:7: note: '__pyx_v_row' was declared here int __pyx_v_row; ^~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix0.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/matrix/matrix0.so [199/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix1.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix1.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix1.c:19891:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix1.c:19684:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix1.c:19683:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix1.c:19566:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix1.c:19565:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix1.c:19387:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix1.c:19386:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix1.c:19073:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix1.c:19072:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix1.c:18731:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix1.c:18730:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix1.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/matrix/matrix1.so [200/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix2.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix2.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix2.c:113834:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix2.c:113614:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix2.c:113613:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix2.c:113496:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix2.c:113495:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix2.c:113317:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix2.c:113316:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix2.c:113003:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix2.c:113002:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix2.c:112661:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix2.c:112660:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix2.c:112385:18: warning: '__pyx_pw_4sage_5arith_16numerical_approx_1digits_to_bits' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_5arith_16numerical_approx_1digits_to_bits(PyObject *__pyx_self, PyObject *__pyx_v_d) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix2.c:112384:13: warning: '__pyx_doc_4sage_5arith_16numerical_approx_digits_to_bits' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_5arith_16numerical_approx_digits_to_bits[] = "digits_to_bits(d) -> long\nFile: sage/arith/numerical_approx.pxd (starting at line 1)\n\n EXAMPLES::\n\n sage: from sage.arith.numerical_approx import digits_to_bits\n sage: digits_to_bits(None)\n 53\n sage: digits_to_bits(15)\n 54\n sage: digits_to_bits(-1)\n Traceback (most recent call last):\n ...\n ValueError: number of digits must be positive\n sage: digits_to_bits(\"10\")\n Traceback (most recent call last):\n ...\n TypeError: a float is required\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix2.c:2857:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix2.c:2856:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix2.c:2855:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix2.c:2854:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix2.c: In function '__pyx_pw_4sage_6matrix_7matrix2_6Matrix_225_cyclic_subspace': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix2.c:80903:27: warning: '__pyx_v_k' may be used uninitialized in this function [-Wmaybe-uninitialized] __pyx_t_4 = ((__pyx_v_n + __pyx_v_k) + 1); ~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix2.c:80255:14: note: '__pyx_v_k' was declared here Py_ssize_t __pyx_v_k; ^~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix2.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/matrix/matrix2.so -lpari [201/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/flint -I/usr/include/arb -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_complex_ball_dense.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_complex_ball_dense.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_complex_ball_dense.cpp:7672:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_complex_ball_dense.cpp:7144:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_complex_ball_dense.cpp:7143:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_complex_ball_dense.cpp:6802:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_complex_ball_dense.cpp:6801:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_complex_ball_dense.cpp:6381:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_complex_ball_dense.cpp:6380:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_complex_ball_dense.cpp:6263:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_complex_ball_dense.cpp:6262:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_complex_ball_dense.cpp:6084:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_complex_ball_dense.cpp:6083:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_complex_ball_dense.cpp:4251:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_complex_ball_dense.cpp:4250:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_complex_ball_dense.cpp:4249:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_complex_ball_dense.cpp:4248:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_complex_ball_dense.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lflint -larb -lmpfi -lmpfr -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/matrix/matrix_complex_ball_dense.so -lpari [202/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_complex_double_dense.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_complex_double_dense.o -fno-strict-aliasing In file included from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1809:0, from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:18, from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/arrayobject.h:4, from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_complex_double_dense.c:471: /usr/lib/python2.7/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] #warning "Using deprecated NumPy API, disable it by " \ ^~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_complex_double_dense.c:6999:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_complex_double_dense.c:5235:13: warning: '__pyx_doc_5numpy_7ndarray_2__releasebuffer__' defined but not used [-Wunused-variable] static char __pyx_doc_5numpy_7ndarray_2__releasebuffer__[] = "File: thon/Includes/numpy/__init__.pxd (starting at line 290)"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_complex_double_dense.c:4359:13: warning: '__pyx_doc_5numpy_7ndarray___getbuffer__' defined but not used [-Wunused-variable] static char __pyx_doc_5numpy_7ndarray___getbuffer__[] = "File: thon/Includes/numpy/__init__.pxd (starting at line 197)"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_complex_double_dense.c:4270:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_complex_double_dense.c:4269:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_complex_double_dense.c:4152:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_complex_double_dense.c:4151:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_complex_double_dense.c:3973:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_complex_double_dense.c:3972:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_complex_double_dense.c:3659:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_complex_double_dense.c:3658:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_complex_double_dense.c:3317:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_complex_double_dense.c:3316:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_complex_double_dense.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/matrix/matrix_complex_double_dense.so [203/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_cyclo_dense.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_cyclo_dense.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_cyclo_dense.cpp:23166:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_cyclo_dense.cpp:22494:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_cyclo_dense.cpp:22493:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_cyclo_dense.cpp:22152:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_cyclo_dense.cpp:22151:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_cyclo_dense.cpp:21833:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_cyclo_dense.cpp:21832:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_cyclo_dense.cpp:21715:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_cyclo_dense.cpp:21714:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_cyclo_dense.cpp:21536:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_cyclo_dense.cpp:21535:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_cyclo_dense.cpp:3743:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_cyclo_dense.cpp:3742:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_cyclo_dense.cpp:3741:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_cyclo_dense.cpp:3740:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_cyclo_dense.cpp:506:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:810:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_cyclo_dense.cpp:506:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:775:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:749:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:723:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:669:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:631:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:521:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:507:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:495:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] static char* ZZ_pX_trace_list(struct ZZ_pX* x) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:478:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:414:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_trace_list(struct ZZX* x) ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:201:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_repr(struct ZZX* x) ^~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:51:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) ^~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_cyclo_dense.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/matrix/matrix_cyclo_dense.so -lpari [204/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_dense.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_dense.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_dense.c:7088:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_dense.c:6881:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_dense.c:6880:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_dense.c:6763:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_dense.c:6762:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_dense.c:6584:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_dense.c:6583:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_dense.c:6270:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_dense.c:6269:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_dense.c:5928:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_dense.c:5927:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_dense.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/matrix/matrix_dense.so [205/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_double_dense.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_double_dense.o -fno-strict-aliasing In file included from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1809:0, from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:18, from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/arrayobject.h:4, from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_double_dense.c:471: /usr/lib/python2.7/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] #warning "Using deprecated NumPy API, disable it by " \ ^~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_double_dense.c: In function '__pyx_pf_4sage_6matrix_19matrix_double_dense_19Matrix_double_dense_10__init__': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_double_dense.c:3866:12: warning: variable '__pyx_v_dims' set but not used [-Wunused-but-set-variable] npy_intp __pyx_v_dims[2]; ^~~~~~~~~~~~ At top level: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_double_dense.c:30120:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_double_dense.c:28356:13: warning: '__pyx_doc_5numpy_7ndarray_2__releasebuffer__' defined but not used [-Wunused-variable] static char __pyx_doc_5numpy_7ndarray_2__releasebuffer__[] = "File: thon/Includes/numpy/__init__.pxd (starting at line 290)"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_double_dense.c:27480:13: warning: '__pyx_doc_5numpy_7ndarray___getbuffer__' defined but not used [-Wunused-variable] static char __pyx_doc_5numpy_7ndarray___getbuffer__[] = "File: thon/Includes/numpy/__init__.pxd (starting at line 197)"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_double_dense.c:27391:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_double_dense.c:27390:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_double_dense.c:27273:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_double_dense.c:27272:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_double_dense.c:27094:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_double_dense.c:27093:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_double_dense.c:26780:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_double_dense.c:26779:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_double_dense.c:26438:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_double_dense.c:26437:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_double_dense.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/matrix/matrix_double_dense.so [206/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_generic_dense.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_generic_dense.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_generic_dense.c:6656:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_generic_dense.c:6449:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_generic_dense.c:6448:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_generic_dense.c:6331:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_generic_dense.c:6330:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_generic_dense.c:6152:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_generic_dense.c:6151:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_generic_dense.c:5838:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_generic_dense.c:5837:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_generic_dense.c:5496:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_generic_dense.c:5495:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_generic_dense.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/matrix/matrix_generic_dense.so [207/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_generic_sparse.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_generic_sparse.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_generic_sparse.c:7998:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_generic_sparse.c:7791:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_generic_sparse.c:7790:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_generic_sparse.c:7673:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_generic_sparse.c:7672:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_generic_sparse.c:7494:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_generic_sparse.c:7493:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_generic_sparse.c:7180:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_generic_sparse.c:7179:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_generic_sparse.c:6838:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_generic_sparse.c:6837:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_generic_sparse.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/matrix/matrix_generic_sparse.so [208/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/atlas/ -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_integer_dense.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_integer_dense.o -std=c99 -I/usr/include/m4ri -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_integer_dense.c:54748:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_integer_dense.c:54290:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_integer_dense.c:54289:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_integer_dense.c:53948:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_integer_dense.c:53947:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_integer_dense.c:53629:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_integer_dense.c:53628:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_integer_dense.c:53511:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_integer_dense.c:53510:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_integer_dense.c:53332:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_integer_dense.c:53331:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_integer_dense.c:4809:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_integer_dense.c:4808:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_integer_dense.c:4807:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_integer_dense.c:4806:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_integer_dense.o -L/usr/lib/atlas/ -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -liml -lpari -lflint -lgmp -lm -lsatlas -lpython2.7 -o build/lib.linux-i686-2.7/sage/matrix/matrix_integer_dense.so -lpari [209/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_integer_sparse.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_integer_sparse.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_integer_sparse.c:9086:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_integer_sparse.c:8866:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_integer_sparse.c:8865:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_integer_sparse.c:8748:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_integer_sparse.c:8747:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_integer_sparse.c:8569:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_integer_sparse.c:8568:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_integer_sparse.c:8255:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_integer_sparse.c:8254:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_integer_sparse.c:7913:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_integer_sparse.c:7912:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_integer_sparse.c:2705:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_integer_sparse.c:2704:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_integer_sparse.c:2703:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_integer_sparse.c:2702:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_integer_sparse.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/matrix/matrix_integer_sparse.so -lpari [210/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/m4ri -I/usr/include/libpng16 -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_mod2_dense.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_mod2_dense.o -std=c99 -I/usr/include/m4ri -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_mod2_dense.c:19551:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_mod2_dense.c:19331:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_mod2_dense.c:19330:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_mod2_dense.c:19213:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_mod2_dense.c:19212:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_mod2_dense.c:19034:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_mod2_dense.c:19033:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_mod2_dense.c:17678:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_mod2_dense.c:17677:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_mod2_dense.c:17336:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_mod2_dense.c:17335:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_mod2_dense.c:2656:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_mod2_dense.c:2655:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_mod2_dense.c:2654:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_mod2_dense.c:2653:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_mod2_dense.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lm4ri -lgd -lpng16 -lz -lpython2.7 -o build/lib.linux-i686-2.7/sage/matrix/matrix_mod2_dense.so -lpari [211/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/m4ri -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_gf2e_dense.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_gf2e_dense.o -std=c99 -std=c++11 -I/usr/include/m4ri -fno-strict-aliasing cc1: warning: command line option '-std=c++11' is valid for C++/ObjC++ but not for C /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_gf2e_dense.c:13372:22: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_gf2e_dense.c:13152:22: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_gf2e_dense.c:13151:17: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_gf2e_dense.c:13034:22: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_gf2e_dense.c:13033:17: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_gf2e_dense.c:12855:22: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_gf2e_dense.c:12854:17: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_gf2e_dense.c:12541:22: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_gf2e_dense.c:12540:17: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_gf2e_dense.c:12199:22: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_gf2e_dense.c:12198:17: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_gf2e_dense.c:2622:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_gf2e_dense.c:2621:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_gf2e_dense.c:2620:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_gf2e_dense.c:2619:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_gf2e_dense.c: In function '__pyx_pf_4sage_6matrix_17matrix_gf2e_dense_17Matrix_gf2e_dense_30echelonize.isra.55': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_gf2e_dense.c:19317:12: warning: '__pyx_v_r' may be used uninitialized in this function [-Wmaybe-uninitialized] return PyInt_FromSize_t(ival); ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_gf2e_dense.c:8098:10: note: '__pyx_v_r' was declared here size_t __pyx_v_r; ^~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_gf2e_dense.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lm4rie -lm4ri -lm -lpython2.7 -o build/lib.linux-i686-2.7/sage/matrix/matrix_gf2e_dense.so -lpari [212/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/atlas/ -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_float.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_float.o -DNDEBUG -U_LB_DEBUG -DDISABLE_COMMENTATOR -I/usr/include/linbox -DNDEBUG -UFFLASFFPACK_DEBUG -I/usr/include/atlas -D__FFLASFFPACK_HAVE_CBLAS -O2 -g -pipe -Wall -fexceptions --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -fasynchronous-unwind-tables -fno-strict-aliasing -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -ffloat-store -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -ffloat-store -DNDEBUG -UFFLASFFPACK_DEBUG -I/usr/include/atlas -D__FFLASFFPACK_HAVE_CBLAS -O2 -g -pipe -Wall -fexceptions --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -fasynchronous-unwind-tables -fno-strict-aliasing -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -ffloat-store /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_float.cpp: In function 'PyObject* __pyx_f_4sage_6matrix_23matrix_modn_dense_float_linbox_minpoly(__pyx_t_4sage_6matrix_23matrix_modn_dense_float_celement, Py_ssize_t, __pyx_t_4sage_6matrix_23matrix_modn_dense_float_celement*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_float.cpp:5418:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (__pyx_t_6 = 0; __pyx_t_6 < __pyx_t_5; __pyx_t_6+=1) { ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_float.cpp: In function 'PyObject* __pyx_f_4sage_6matrix_23matrix_modn_dense_float_linbox_charpoly(__pyx_t_4sage_6matrix_23matrix_modn_dense_float_celement, Py_ssize_t, __pyx_t_4sage_6matrix_23matrix_modn_dense_float_celement*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_float.cpp:5642:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (__pyx_t_7 = 0; __pyx_t_7 < __pyx_t_6; __pyx_t_7+=1) { ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_float.cpp: At global scope: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_float.cpp:21940:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_float.cpp:21720:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_float.cpp:21719:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_float.cpp:21602:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_float.cpp:21601:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_float.cpp:21423:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_float.cpp:21422:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_float.cpp:20067:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_float.cpp:20066:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_float.cpp:19725:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_float.cpp:19724:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_float.cpp:3446:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_float.cpp:3445:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_float.cpp:3444:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_float.cpp:3443:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_float.o -L/usr/lib/atlas -L/usr/lib/atlas -L/usr/lib/atlas/ -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -llinbox -llinboxsage -lntl -lfplll -liml -lgivaro -lgivaro -lgivaro -lflint -lmpfr -lgmp -lgmp -lgmp -lgmp -lgmpxx -lgmpxx -lgmpxx -lsatlas -lsatlas -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/matrix/matrix_modn_dense_float.so -lpari [213/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/atlas/ -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_double.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_double.o -DNDEBUG -U_LB_DEBUG -DDISABLE_COMMENTATOR -I/usr/include/linbox -DNDEBUG -UFFLASFFPACK_DEBUG -I/usr/include/atlas -D__FFLASFFPACK_HAVE_CBLAS -O2 -g -pipe -Wall -fexceptions --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -fasynchronous-unwind-tables -fno-strict-aliasing -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -ffloat-store -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -ffloat-store -DNDEBUG -UFFLASFFPACK_DEBUG -I/usr/include/atlas -D__FFLASFFPACK_HAVE_CBLAS -O2 -g -pipe -Wall -fexceptions --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -fasynchronous-unwind-tables -fno-strict-aliasing -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -ffloat-store -D_XPG6 /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_double.cpp: In function 'PyObject* __pyx_f_4sage_6matrix_24matrix_modn_dense_double_linbox_minpoly(__pyx_t_4sage_6matrix_24matrix_modn_dense_double_celement, Py_ssize_t, __pyx_t_4sage_6matrix_24matrix_modn_dense_double_celement*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_double.cpp:5421:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (__pyx_t_6 = 0; __pyx_t_6 < __pyx_t_5; __pyx_t_6+=1) { ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_double.cpp: In function 'PyObject* __pyx_f_4sage_6matrix_24matrix_modn_dense_double_linbox_charpoly(__pyx_t_4sage_6matrix_24matrix_modn_dense_double_celement, Py_ssize_t, __pyx_t_4sage_6matrix_24matrix_modn_dense_double_celement*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_double.cpp:5645:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (__pyx_t_7 = 0; __pyx_t_7 < __pyx_t_6; __pyx_t_7+=1) { ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_double.cpp: At global scope: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_double.cpp:22036:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_double.cpp:21816:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_double.cpp:21815:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_double.cpp:21698:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_double.cpp:21697:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_double.cpp:21519:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_double.cpp:21518:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_double.cpp:20163:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_double.cpp:20162:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_double.cpp:19821:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_double.cpp:19820:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_double.cpp:3449:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_double.cpp:3448:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_double.cpp:3447:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_double.cpp:3446:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_double.o -L/usr/lib/atlas -L/usr/lib/atlas -L/usr/lib/atlas/ -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -llinbox -llinboxsage -lntl -lfplll -liml -lgivaro -lgivaro -lgivaro -lflint -lmpfr -lgmp -lgmp -lgmp -lgmp -lgmpxx -lgmpxx -lgmpxx -lsatlas -lsatlas -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/matrix/matrix_modn_dense_double.so -lpari [214/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_sparse.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_sparse.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_sparse.c:14134:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_sparse.c:13914:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_sparse.c:13913:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_sparse.c:13796:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_sparse.c:13795:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_sparse.c:13617:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_sparse.c:13616:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_sparse.c:13303:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_sparse.c:13302:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_sparse.c:12961:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_sparse.c:12960:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_sparse.c:3235:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_sparse.c:3234:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_sparse.c:3233:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_sparse.c:3232:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_sparse.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/matrix/matrix_modn_sparse.so -lpari [215/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include/singular -I/usr/include/factory -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_mpolynomial_dense.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_mpolynomial_dense.o -I/usr/include/singular -DSING_NDEBUG -DOM_NDEBUG -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_mpolynomial_dense.cpp:8906:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_mpolynomial_dense.cpp:8699:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_mpolynomial_dense.cpp:8698:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_mpolynomial_dense.cpp:8581:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_mpolynomial_dense.cpp:8580:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_mpolynomial_dense.cpp:8402:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_mpolynomial_dense.cpp:8401:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_mpolynomial_dense.cpp:8088:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_mpolynomial_dense.cpp:8087:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_mpolynomial_dense.cpp:7746:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_mpolynomial_dense.cpp:7745:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_mpolynomial_dense.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lSingular -lpolys -ldl -lfactory -lomalloc -lsingular_resources -lntl -lflint -lmpfr -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/matrix/matrix_mpolynomial_dense.so [216/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_polynomial_dense.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_polynomial_dense.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_polynomial_dense.c:6942:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_polynomial_dense.c:6735:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_polynomial_dense.c:6734:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_polynomial_dense.c:6617:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_polynomial_dense.c:6616:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_polynomial_dense.c:6438:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_polynomial_dense.c:6437:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_polynomial_dense.c:6124:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_polynomial_dense.c:6123:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_polynomial_dense.c:5782:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_polynomial_dense.c:5781:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_polynomial_dense.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/matrix/matrix_polynomial_dense.so [217/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/atlas/ -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_rational_dense.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_rational_dense.o -std=c99 -D_XPG6 -I/usr/include/m4ri -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_rational_dense.c:31547:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_rational_dense.c:30910:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_rational_dense.c:30909:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_rational_dense.c:30792:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_rational_dense.c:30791:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_rational_dense.c:30613:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_rational_dense.c:30612:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_rational_dense.c:30299:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_rational_dense.c:30298:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_rational_dense.c:29957:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_rational_dense.c:29956:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_rational_dense.c:3145:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_rational_dense.c:3144:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_rational_dense.c:3143:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_rational_dense.c:3142:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_rational_dense.o -L/usr/lib/atlas/ -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -liml -lpari -lflint -lgmp -lm -lsatlas -lpython2.7 -o build/lib.linux-i686-2.7/sage/matrix/matrix_rational_dense.so -lpari [218/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_rational_sparse.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_rational_sparse.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_rational_sparse.c:11458:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_rational_sparse.c:11121:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_rational_sparse.c:11120:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_rational_sparse.c:11003:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_rational_sparse.c:11002:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_rational_sparse.c:10824:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_rational_sparse.c:10823:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_rational_sparse.c:10510:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_rational_sparse.c:10509:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_rational_sparse.c:10168:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_rational_sparse.c:10167:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_rational_sparse.c:2874:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_rational_sparse.c:2873:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_rational_sparse.c:2872:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_rational_sparse.c:2871:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_rational_sparse.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/matrix/matrix_rational_sparse.so -lpari [219/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_real_double_dense.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_real_double_dense.o -fno-strict-aliasing In file included from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1809:0, from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:18, from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/arrayobject.h:4, from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_real_double_dense.c:471: /usr/lib/python2.7/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] #warning "Using deprecated NumPy API, disable it by " \ ^~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_real_double_dense.c:7108:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_real_double_dense.c:5344:13: warning: '__pyx_doc_5numpy_7ndarray_2__releasebuffer__' defined but not used [-Wunused-variable] static char __pyx_doc_5numpy_7ndarray_2__releasebuffer__[] = "File: thon/Includes/numpy/__init__.pxd (starting at line 290)"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_real_double_dense.c:4468:13: warning: '__pyx_doc_5numpy_7ndarray___getbuffer__' defined but not used [-Wunused-variable] static char __pyx_doc_5numpy_7ndarray___getbuffer__[] = "File: thon/Includes/numpy/__init__.pxd (starting at line 197)"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_real_double_dense.c:4379:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_real_double_dense.c:4378:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_real_double_dense.c:4261:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_real_double_dense.c:4260:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_real_double_dense.c:4082:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_real_double_dense.c:4081:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_real_double_dense.c:3768:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_real_double_dense.c:3767:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_real_double_dense.c:3426:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_real_double_dense.c:3425:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_real_double_dense.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/matrix/matrix_real_double_dense.so [220/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_sparse.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_sparse.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_sparse.c:15874:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_sparse.c:15654:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_sparse.c:15653:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_sparse.c:15536:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_sparse.c:15535:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_sparse.c:15357:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_sparse.c:15356:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_sparse.c:15043:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_sparse.c:15042:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_sparse.c:14701:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_sparse.c:14700:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_sparse.c:2432:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_sparse.c:2431:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_sparse.c:2430:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_sparse.c:2429:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_sparse.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/matrix/matrix_sparse.so -lpari [221/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_symbolic_dense.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_symbolic_dense.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_symbolic_dense.c:10580:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_symbolic_dense.c:10373:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_symbolic_dense.c:10372:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_symbolic_dense.c:10255:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_symbolic_dense.c:10254:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_symbolic_dense.c:10076:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_symbolic_dense.c:10075:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_symbolic_dense.c:9762:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_symbolic_dense.c:9761:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_symbolic_dense.c:9420:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_symbolic_dense.c:9419:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_symbolic_dense.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/matrix/matrix_symbolic_dense.so [222/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_window.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_window.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_window.c:9731:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_window.c:9524:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_window.c:9523:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_window.c:9406:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_window.c:9405:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_window.c:9227:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_window.c:9226:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_window.c:8913:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_window.c:8912:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_window.c:8571:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_window.c:8570:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_window.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/matrix/matrix_window.so [223/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/misc.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/misc.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/misc.c:10488:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/misc.c:10156:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/misc.c:10155:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/misc.c:10038:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/misc.c:10037:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/misc.c:9859:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/misc.c:9858:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/misc.c:9545:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/misc.c:9544:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/misc.c:9203:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/misc.c:9202:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/misc.c:3186:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/misc.c:3185:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/misc.c:3184:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/misc.c:3183:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/misc.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lmpfr -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/matrix/misc.so -lpari [224/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/strassen.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/strassen.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/strassen.c:10336:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/strassen.c:10116:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/strassen.c:10115:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/strassen.c:9998:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/strassen.c:9997:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/strassen.c:9819:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/strassen.c:9818:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/strassen.c:9505:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/strassen.c:9504:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/strassen.c:9163:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/strassen.c:9162:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/strassen.c:2342:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/strassen.c:2341:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/strassen.c:2340:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/strassen.c:2339:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/strassen.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/matrix/strassen.so -lpari [225/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_exchange_matroid.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_exchange_matroid.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_exchange_matroid.c:29409:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_exchange_matroid.c:29202:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_exchange_matroid.c:29201:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_exchange_matroid.c:29084:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_exchange_matroid.c:29083:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_exchange_matroid.c:28905:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_exchange_matroid.c:28904:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_exchange_matroid.c:7291:18: warning: '__pyx_f_4sage_8matroids_22basis_exchange_matroid_bitset_unpickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_8matroids_22basis_exchange_matroid_bitset_unpickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs, PyObject *__pyx_v_input) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_exchange_matroid.c:7159:18: warning: '__pyx_f_4sage_8matroids_22basis_exchange_matroid_bitset_pickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_8matroids_22basis_exchange_matroid_bitset_pickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_exchange_matroid.c:7055:18: warning: '__pyx_f_4sage_8matroids_22basis_exchange_matroid_bitset_list' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_8matroids_22basis_exchange_matroid_bitset_list(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_exchange_matroid.c:6977:18: warning: '__pyx_f_4sage_8matroids_22basis_exchange_matroid_bitset_string' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_8matroids_22basis_exchange_matroid_bitset_string(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_exchange_matroid.c:6899:12: warning: '__pyx_f_4sage_8matroids_22basis_exchange_matroid_bitset_from_str' defined but not used [-Wunused-function] static int __pyx_f_4sage_8matroids_22basis_exchange_matroid_bitset_from_str(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits, char *__pyx_v_s, struct __pyx_opt_args_4sage_8matroids_22basis_exchange_matroid_bitset_from_str *__pyx_optional_args) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_exchange_matroid.c:6652:12: warning: '__pyx_f_4sage_8matroids_22basis_exchange_matroid_bitset_map' defined but not used [-Wunused-function] static int __pyx_f_4sage_8matroids_22basis_exchange_matroid_bitset_map(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, PyObject *__pyx_v_m) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_exchange_matroid.c:6408:13: warning: '__pyx_f_4sage_8matroids_22basis_exchange_matroid_bitset_lshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_8matroids_22basis_exchange_matroid_bitset_lshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_exchange_matroid.c:6162:13: warning: '__pyx_f_4sage_8matroids_22basis_exchange_matroid_bitset_rshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_8matroids_22basis_exchange_matroid_bitset_rshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_exchange_matroid.c:3657:12: warning: '__pyx_f_4sage_8matroids_22basis_exchange_matroid_mpn_equal_bits_shifted' defined but not used [-Wunused-function] static int __pyx_f_4sage_8matroids_22basis_exchange_matroid_mpn_equal_bits_shifted(mp_srcptr __pyx_v_b1, mp_srcptr __pyx_v_b2, mp_bitcnt_t __pyx_v_n, mp_bitcnt_t __pyx_v_offset) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_exchange_matroid.c:2507:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_exchange_matroid.c:2506:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_exchange_matroid.c:2505:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_exchange_matroid.c:2504:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_exchange_matroid.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/matroids/basis_exchange_matroid.so -lpari [226/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_matroid.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_matroid.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_matroid.c:20422:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_matroid.c:20215:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_matroid.c:20214:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_matroid.c:20097:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_matroid.c:20096:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_matroid.c:19918:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_matroid.c:19917:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_matroid.c:7291:18: warning: '__pyx_f_4sage_8matroids_13basis_matroid_bitset_unpickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_8matroids_13basis_matroid_bitset_unpickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs, PyObject *__pyx_v_input) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_matroid.c:7055:18: warning: '__pyx_f_4sage_8matroids_13basis_matroid_bitset_list' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_8matroids_13basis_matroid_bitset_list(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_matroid.c:6977:18: warning: '__pyx_f_4sage_8matroids_13basis_matroid_bitset_string' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_8matroids_13basis_matroid_bitset_string(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_matroid.c:6899:12: warning: '__pyx_f_4sage_8matroids_13basis_matroid_bitset_from_str' defined but not used [-Wunused-function] static int __pyx_f_4sage_8matroids_13basis_matroid_bitset_from_str(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits, char *__pyx_v_s, struct __pyx_opt_args_4sage_8matroids_13basis_matroid_bitset_from_str *__pyx_optional_args) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_matroid.c:6652:12: warning: '__pyx_f_4sage_8matroids_13basis_matroid_bitset_map' defined but not used [-Wunused-function] static int __pyx_f_4sage_8matroids_13basis_matroid_bitset_map(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, PyObject *__pyx_v_m) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_matroid.c:6408:13: warning: '__pyx_f_4sage_8matroids_13basis_matroid_bitset_lshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_8matroids_13basis_matroid_bitset_lshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_matroid.c:6162:13: warning: '__pyx_f_4sage_8matroids_13basis_matroid_bitset_rshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_8matroids_13basis_matroid_bitset_rshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_matroid.c:3657:12: warning: '__pyx_f_4sage_8matroids_13basis_matroid_mpn_equal_bits_shifted' defined but not used [-Wunused-function] static int __pyx_f_4sage_8matroids_13basis_matroid_mpn_equal_bits_shifted(mp_srcptr __pyx_v_b1, mp_srcptr __pyx_v_b2, mp_bitcnt_t __pyx_v_n, mp_bitcnt_t __pyx_v_offset) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_matroid.c:2529:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_matroid.c:2528:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_matroid.c:2527:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_matroid.c:2526:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_matroid.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/matroids/basis_matroid.so -lpari [227/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/circuit_closures_matroid.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/circuit_closures_matroid.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/circuit_closures_matroid.c:7115:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/circuit_closures_matroid.c:6908:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/circuit_closures_matroid.c:6907:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/circuit_closures_matroid.c:6790:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/circuit_closures_matroid.c:6789:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/circuit_closures_matroid.c:6611:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/circuit_closures_matroid.c:6610:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/circuit_closures_matroid.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/matroids/circuit_closures_matroid.so [228/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/extension.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/extension.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/extension.c:13532:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/extension.c:13325:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/extension.c:13324:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/extension.c:13207:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/extension.c:13206:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/extension.c:13028:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/extension.c:13027:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/extension.c:7234:18: warning: '__pyx_f_4sage_8matroids_9extension_bitset_unpickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_8matroids_9extension_bitset_unpickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs, PyObject *__pyx_v_input) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/extension.c:7102:18: warning: '__pyx_f_4sage_8matroids_9extension_bitset_pickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_8matroids_9extension_bitset_pickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/extension.c:6920:18: warning: '__pyx_f_4sage_8matroids_9extension_bitset_string' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_8matroids_9extension_bitset_string(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/extension.c:6842:12: warning: '__pyx_f_4sage_8matroids_9extension_bitset_from_str' defined but not used [-Wunused-function] static int __pyx_f_4sage_8matroids_9extension_bitset_from_str(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits, char *__pyx_v_s, struct __pyx_opt_args_4sage_8matroids_9extension_bitset_from_str *__pyx_optional_args) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/extension.c:6595:12: warning: '__pyx_f_4sage_8matroids_9extension_bitset_map' defined but not used [-Wunused-function] static int __pyx_f_4sage_8matroids_9extension_bitset_map(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, PyObject *__pyx_v_m) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/extension.c:6351:13: warning: '__pyx_f_4sage_8matroids_9extension_bitset_lshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_8matroids_9extension_bitset_lshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/extension.c:6105:13: warning: '__pyx_f_4sage_8matroids_9extension_bitset_rshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_8matroids_9extension_bitset_rshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/extension.c:3600:12: warning: '__pyx_f_4sage_8matroids_9extension_mpn_equal_bits_shifted' defined but not used [-Wunused-function] static int __pyx_f_4sage_8matroids_9extension_mpn_equal_bits_shifted(mp_srcptr __pyx_v_b1, mp_srcptr __pyx_v_b2, mp_bitcnt_t __pyx_v_n, mp_bitcnt_t __pyx_v_offset) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/extension.c:2588:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/extension.c:2587:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/extension.c:2586:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/extension.c:2585:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/extension.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/matroids/extension.so -lpari [229/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/lean_matrix.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/lean_matrix.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/lean_matrix.c: In function '__pyx_f_4sage_8matroids_11lean_matrix_13TernaryMatrix_pivot': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/lean_matrix.c:29118:82: warning: passing argument 1 of '__pyx_f_4sage_8matroids_11lean_matrix_13TernaryMatrix_is_nonzero' from incompatible pointer type [-Wincompatible-pointer-types] __pyx_t_3 = __pyx_f_4sage_8matroids_11lean_matrix_13TernaryMatrix_is_nonzero(((struct __pyx_obj_4sage_8matroids_11lean_matrix_LeanMatrix *)__pyx_v_self), __pyx_v_i, __pyx_v_y); if (unlikely(__pyx_t_3 == -2)) __PYX_ERR(1, 1935, __pyx_L1_error) ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/lean_matrix.c:28370:12: note: expected 'struct __pyx_obj_4sage_8matroids_11lean_matrix_TernaryMatrix *' but argument is of type 'struct __pyx_obj_4sage_8matroids_11lean_matrix_LeanMatrix *' static int __pyx_f_4sage_8matroids_11lean_matrix_13TernaryMatrix_is_nonzero(struct __pyx_obj_4sage_8matroids_11lean_matrix_TernaryMatrix *__pyx_v_self, long __pyx_v_r, long __pyx_v_c) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/lean_matrix.c: In function '__pyx_f_4sage_8matroids_11lean_matrix_16QuaternaryMatrix_pivot': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/lean_matrix.c:35487:85: warning: passing argument 1 of '__pyx_f_4sage_8matroids_11lean_matrix_16QuaternaryMatrix_is_nonzero' from incompatible pointer type [-Wincompatible-pointer-types] __pyx_t_5 = __pyx_f_4sage_8matroids_11lean_matrix_16QuaternaryMatrix_is_nonzero(((struct __pyx_obj_4sage_8matroids_11lean_matrix_LeanMatrix *)__pyx_v_self), __pyx_v_i, __pyx_v_y); if (unlikely(__pyx_t_5 == -2)) __PYX_ERR(1, 2520, __pyx_L1_error) ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/lean_matrix.c:33575:12: note: expected 'struct __pyx_obj_4sage_8matroids_11lean_matrix_QuaternaryMatrix *' but argument is of type 'struct __pyx_obj_4sage_8matroids_11lean_matrix_LeanMatrix *' static int __pyx_f_4sage_8matroids_11lean_matrix_16QuaternaryMatrix_is_nonzero(struct __pyx_obj_4sage_8matroids_11lean_matrix_QuaternaryMatrix *__pyx_v_self, long __pyx_v_r, long __pyx_v_c) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ At top level: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/lean_matrix.c:44643:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/lean_matrix.c:44402:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/lean_matrix.c:44401:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/lean_matrix.c:44275:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/lean_matrix.c:44274:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/lean_matrix.c:44087:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/lean_matrix.c:44086:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/lean_matrix.c:43758:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/lean_matrix.c:43757:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/lean_matrix.c:43389:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/lean_matrix.c:43388:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/lean_matrix.c:8593:18: warning: '__pyx_f_4sage_8matroids_11lean_matrix_bitset_unpickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_8matroids_11lean_matrix_bitset_unpickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs, PyObject *__pyx_v_input) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/lean_matrix.c:8189:12: warning: '__pyx_f_4sage_8matroids_11lean_matrix_bitset_from_str' defined but not used [-Wunused-function] static int __pyx_f_4sage_8matroids_11lean_matrix_bitset_from_str(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits, char *__pyx_v_s, struct __pyx_opt_args_4sage_8matroids_11lean_matrix_bitset_from_str *__pyx_optional_args) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/lean_matrix.c:7927:12: warning: '__pyx_f_4sage_8matroids_11lean_matrix_bitset_map' defined but not used [-Wunused-function] static int __pyx_f_4sage_8matroids_11lean_matrix_bitset_map(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, PyObject *__pyx_v_m) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/lean_matrix.c:7425:13: warning: '__pyx_f_4sage_8matroids_11lean_matrix_bitset_rshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_8matroids_11lean_matrix_bitset_rshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/lean_matrix.c:4676:12: warning: '__pyx_f_4sage_8matroids_11lean_matrix_mpn_equal_bits_shifted' defined but not used [-Wunused-function] static int __pyx_f_4sage_8matroids_11lean_matrix_mpn_equal_bits_shifted(mp_srcptr __pyx_v_b1, mp_srcptr __pyx_v_b2, mp_bitcnt_t __pyx_v_n, mp_bitcnt_t __pyx_v_offset) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/lean_matrix.c:3242:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/lean_matrix.c:3241:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/lean_matrix.c:3240:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/lean_matrix.c:3239:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/lean_matrix.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/matroids/lean_matrix.so -lpari [230/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/linear_matroid.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/linear_matroid.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/linear_matroid.c:74178:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/linear_matroid.c:73837:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/linear_matroid.c:73836:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/linear_matroid.c:73495:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/linear_matroid.c:73494:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/linear_matroid.c:73176:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/linear_matroid.c:73175:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/linear_matroid.c:73058:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/linear_matroid.c:73057:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/linear_matroid.c:72879:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/linear_matroid.c:72878:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/linear_matroid.c:10125:18: warning: '__pyx_f_4sage_8matroids_14linear_matroid_bitset_unpickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_8matroids_14linear_matroid_bitset_unpickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs, PyObject *__pyx_v_input) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/linear_matroid.c:9993:18: warning: '__pyx_f_4sage_8matroids_14linear_matroid_bitset_pickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_8matroids_14linear_matroid_bitset_pickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/linear_matroid.c:9889:18: warning: '__pyx_f_4sage_8matroids_14linear_matroid_bitset_list' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_8matroids_14linear_matroid_bitset_list(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/linear_matroid.c:9811:18: warning: '__pyx_f_4sage_8matroids_14linear_matroid_bitset_string' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_8matroids_14linear_matroid_bitset_string(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/linear_matroid.c:9733:12: warning: '__pyx_f_4sage_8matroids_14linear_matroid_bitset_from_str' defined but not used [-Wunused-function] static int __pyx_f_4sage_8matroids_14linear_matroid_bitset_from_str(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits, char *__pyx_v_s, struct __pyx_opt_args_4sage_8matroids_14linear_matroid_bitset_from_str *__pyx_optional_args) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/linear_matroid.c:9486:12: warning: '__pyx_f_4sage_8matroids_14linear_matroid_bitset_map' defined but not used [-Wunused-function] static int __pyx_f_4sage_8matroids_14linear_matroid_bitset_map(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, PyObject *__pyx_v_m) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/linear_matroid.c:9242:13: warning: '__pyx_f_4sage_8matroids_14linear_matroid_bitset_lshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_8matroids_14linear_matroid_bitset_lshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/linear_matroid.c:8996:13: warning: '__pyx_f_4sage_8matroids_14linear_matroid_bitset_rshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_8matroids_14linear_matroid_bitset_rshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/linear_matroid.c:6491:12: warning: '__pyx_f_4sage_8matroids_14linear_matroid_mpn_equal_bits_shifted' defined but not used [-Wunused-function] static int __pyx_f_4sage_8matroids_14linear_matroid_mpn_equal_bits_shifted(mp_srcptr __pyx_v_b1, mp_srcptr __pyx_v_b2, mp_bitcnt_t __pyx_v_n, mp_bitcnt_t __pyx_v_offset) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/linear_matroid.c:4807:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/linear_matroid.c:4806:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/linear_matroid.c:4805:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/linear_matroid.c:4804:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/linear_matroid.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/matroids/linear_matroid.so -lpari [231/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/matroid.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/matroid.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/matroid.c:80082:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/matroid.c:79875:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/matroid.c:79874:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/matroid.c:79757:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/matroid.c:79756:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/matroid.c:79578:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/matroid.c:79577:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/matroid.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/matroids/matroid.so [232/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/set_system.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/set_system.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/set_system.c:6054:18: warning: '__pyx_f_4sage_8matroids_10set_system_bitset_unpickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_8matroids_10set_system_bitset_unpickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs, PyObject *__pyx_v_input) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/set_system.c:5922:18: warning: '__pyx_f_4sage_8matroids_10set_system_bitset_pickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_8matroids_10set_system_bitset_pickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/set_system.c:5740:18: warning: '__pyx_f_4sage_8matroids_10set_system_bitset_string' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_8matroids_10set_system_bitset_string(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/set_system.c:5662:12: warning: '__pyx_f_4sage_8matroids_10set_system_bitset_from_str' defined but not used [-Wunused-function] static int __pyx_f_4sage_8matroids_10set_system_bitset_from_str(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits, char *__pyx_v_s, struct __pyx_opt_args_4sage_8matroids_10set_system_bitset_from_str *__pyx_optional_args) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/set_system.c:5415:12: warning: '__pyx_f_4sage_8matroids_10set_system_bitset_map' defined but not used [-Wunused-function] static int __pyx_f_4sage_8matroids_10set_system_bitset_map(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, PyObject *__pyx_v_m) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/set_system.c:5171:13: warning: '__pyx_f_4sage_8matroids_10set_system_bitset_lshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_8matroids_10set_system_bitset_lshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/set_system.c:4925:13: warning: '__pyx_f_4sage_8matroids_10set_system_bitset_rshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_8matroids_10set_system_bitset_rshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/set_system.c:2420:12: warning: '__pyx_f_4sage_8matroids_10set_system_mpn_equal_bits_shifted' defined but not used [-Wunused-function] static int __pyx_f_4sage_8matroids_10set_system_mpn_equal_bits_shifted(mp_srcptr __pyx_v_b1, mp_srcptr __pyx_v_b2, mp_bitcnt_t __pyx_v_n, mp_bitcnt_t __pyx_v_offset) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/set_system.c:1435:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/set_system.c:1434:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/set_system.c:1433:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/set_system.c:1432:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/set_system.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/matroids/set_system.so -lpari [233/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/union_matroid.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/union_matroid.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/union_matroid.c:5793:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/union_matroid.c:5586:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/union_matroid.c:5585:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/union_matroid.c:5468:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/union_matroid.c:5467:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/union_matroid.c:5289:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/union_matroid.c:5288:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/union_matroid.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/matroids/union_matroid.so [234/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/unpickling.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/unpickling.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/unpickling.c:14640:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/unpickling.c:14433:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/unpickling.c:14432:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/unpickling.c:14315:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/unpickling.c:14314:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/unpickling.c:14136:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/unpickling.c:14135:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/unpickling.c:7956:18: warning: '__pyx_f_4sage_8matroids_10unpickling_bitset_pickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_8matroids_10unpickling_bitset_pickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/unpickling.c:7852:18: warning: '__pyx_f_4sage_8matroids_10unpickling_bitset_list' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_8matroids_10unpickling_bitset_list(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/unpickling.c:7774:18: warning: '__pyx_f_4sage_8matroids_10unpickling_bitset_string' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_8matroids_10unpickling_bitset_string(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/unpickling.c:7696:12: warning: '__pyx_f_4sage_8matroids_10unpickling_bitset_from_str' defined but not used [-Wunused-function] static int __pyx_f_4sage_8matroids_10unpickling_bitset_from_str(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits, char *__pyx_v_s, struct __pyx_opt_args_4sage_8matroids_10unpickling_bitset_from_str *__pyx_optional_args) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/unpickling.c:7449:12: warning: '__pyx_f_4sage_8matroids_10unpickling_bitset_map' defined but not used [-Wunused-function] static int __pyx_f_4sage_8matroids_10unpickling_bitset_map(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, PyObject *__pyx_v_m) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/unpickling.c:7205:13: warning: '__pyx_f_4sage_8matroids_10unpickling_bitset_lshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_8matroids_10unpickling_bitset_lshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/unpickling.c:6959:13: warning: '__pyx_f_4sage_8matroids_10unpickling_bitset_rshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_8matroids_10unpickling_bitset_rshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/unpickling.c:4454:12: warning: '__pyx_f_4sage_8matroids_10unpickling_mpn_equal_bits_shifted' defined but not used [-Wunused-function] static int __pyx_f_4sage_8matroids_10unpickling_mpn_equal_bits_shifted(mp_srcptr __pyx_v_b1, mp_srcptr __pyx_v_b2, mp_bitcnt_t __pyx_v_n, mp_bitcnt_t __pyx_v_offset) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/unpickling.c:3290:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/unpickling.c:3289:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/unpickling.c:3288:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/unpickling.c:3287:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/unpickling.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/matroids/unpickling.so -lpari [235/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/media gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/media/channels.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/media/channels.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/media/channels.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/media/channels.so [236/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/allocator.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/allocator.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/allocator.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/misc/allocator.so [237/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/binary_tree.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/binary_tree.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/binary_tree.c:1057:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/binary_tree.c:1056:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/binary_tree.c:1055:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/binary_tree.c:1054:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/binary_tree.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/misc/binary_tree.so -lpari [238/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/c3.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/c3.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/c3.c: In function '__pyx_f_4sage_4misc_2c3_C3_algorithm': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/c3.c:1655:15: warning: statement with no effect [-Wunused-value] ((PyObject*)__pyx_t_4); ^ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/c3.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/misc/c3.so [239/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/c3_controlled.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/c3_controlled.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/c3_controlled.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/misc/c3_controlled.so [240/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/cachefunc.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/cachefunc.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/cachefunc.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/misc/cachefunc.so [241/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/callable_dict.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/callable_dict.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/callable_dict.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/misc/callable_dict.so [242/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/citation.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/citation.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/citation.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/misc/citation.so [243/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/classcall_metaclass.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/classcall_metaclass.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/classcall_metaclass.c: In function 'initclasscall_metaclass': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/classcall_metaclass.c:3003:41: warning: passing argument 1 of '__Pyx_Py3MetaclassPrepare' from incompatible pointer type [-Wincompatible-pointer-types] __pyx_t_3 = __Pyx_Py3MetaclassPrepare(__pyx_ptype_4sage_4misc_19classcall_metaclass_ClasscallMetaclass, __pyx_t_1, __pyx_n_s_C2, __pyx_n_s_C2, __pyx_t_2, __pyx_n_s_sage_misc_classcall_metaclass, (PyObject *) NULL); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 512, __pyx_L1_error) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/classcall_metaclass.c:925:18: note: expected 'PyObject * {aka struct _object *}' but argument is of type 'PyTypeObject * {aka struct _typeobject *}' static PyObject *__Pyx_Py3MetaclassPrepare(PyObject *metaclass, PyObject *bases, PyObject *name, PyObject *qualname, ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/classcall_metaclass.c:3025:36: warning: passing argument 1 of '__Pyx_Py3ClassCreate' from incompatible pointer type [-Wincompatible-pointer-types] __pyx_t_4 = __Pyx_Py3ClassCreate(__pyx_ptype_4sage_4misc_19classcall_metaclass_ClasscallMetaclass, __pyx_n_s_C2, __pyx_t_1, __pyx_t_3, __pyx_t_2, 1, 0); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 512, __pyx_L1_error) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/classcall_metaclass.c:927:18: note: expected 'PyObject * {aka struct _object *}' but argument is of type 'PyTypeObject * {aka struct _typeobject *}' static PyObject *__Pyx_Py3ClassCreate(PyObject *metaclass, PyObject *name, PyObject *bases, PyObject *dict, ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/classcall_metaclass.c:3047:41: warning: passing argument 1 of '__Pyx_Py3MetaclassPrepare' from incompatible pointer type [-Wincompatible-pointer-types] __pyx_t_3 = __Pyx_Py3MetaclassPrepare(__pyx_ptype_4sage_4misc_19classcall_metaclass_ClasscallMetaclass, __pyx_t_1, __pyx_n_s_C3, __pyx_n_s_C3, __pyx_t_2, __pyx_n_s_sage_misc_classcall_metaclass, (PyObject *) NULL); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 523, __pyx_L1_error) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/classcall_metaclass.c:925:18: note: expected 'PyObject * {aka struct _object *}' but argument is of type 'PyTypeObject * {aka struct _typeobject *}' static PyObject *__Pyx_Py3MetaclassPrepare(PyObject *metaclass, PyObject *bases, PyObject *name, PyObject *qualname, ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/classcall_metaclass.c:3069:36: warning: passing argument 1 of '__Pyx_Py3ClassCreate' from incompatible pointer type [-Wincompatible-pointer-types] __pyx_t_4 = __Pyx_Py3ClassCreate(__pyx_ptype_4sage_4misc_19classcall_metaclass_ClasscallMetaclass, __pyx_n_s_C3, __pyx_t_1, __pyx_t_3, __pyx_t_2, 1, 0); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 523, __pyx_L1_error) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/classcall_metaclass.c:927:18: note: expected 'PyObject * {aka struct _object *}' but argument is of type 'PyTypeObject * {aka struct _typeobject *}' static PyObject *__Pyx_Py3ClassCreate(PyObject *metaclass, PyObject *name, PyObject *bases, PyObject *dict, ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/classcall_metaclass.c:3091:41: warning: passing argument 1 of '__Pyx_Py3MetaclassPrepare' from incompatible pointer type [-Wincompatible-pointer-types] __pyx_t_3 = __Pyx_Py3MetaclassPrepare(__pyx_ptype_4sage_4misc_19classcall_metaclass_ClasscallMetaclass, __pyx_t_1, __pyx_n_s_C2C, __pyx_n_s_C2C, __pyx_t_2, __pyx_n_s_sage_misc_classcall_metaclass, (PyObject *) NULL); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 534, __pyx_L1_error) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/classcall_metaclass.c:925:18: note: expected 'PyObject * {aka struct _object *}' but argument is of type 'PyTypeObject * {aka struct _typeobject *}' static PyObject *__Pyx_Py3MetaclassPrepare(PyObject *metaclass, PyObject *bases, PyObject *name, PyObject *qualname, ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/classcall_metaclass.c:3129:36: warning: passing argument 1 of '__Pyx_Py3ClassCreate' from incompatible pointer type [-Wincompatible-pointer-types] __pyx_t_4 = __Pyx_Py3ClassCreate(__pyx_ptype_4sage_4misc_19classcall_metaclass_ClasscallMetaclass, __pyx_n_s_C2C, __pyx_t_1, __pyx_t_3, __pyx_t_2, 1, 0); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 534, __pyx_L1_error) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/classcall_metaclass.c:927:18: note: expected 'PyObject * {aka struct _object *}' but argument is of type 'PyTypeObject * {aka struct _typeobject *}' static PyObject *__Pyx_Py3ClassCreate(PyObject *metaclass, PyObject *name, PyObject *bases, PyObject *dict, ^~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/classcall_metaclass.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/misc/classcall_metaclass.so [244/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/constant_function.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/constant_function.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/constant_function.c:2039:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/constant_function.c:1832:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/constant_function.c:1831:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/constant_function.c:1714:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/constant_function.c:1713:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/constant_function.c:1535:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/constant_function.c:1534:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/constant_function.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/misc/constant_function.so [245/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/cython_c.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/cython_c.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/cython_c.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/misc/cython_c.so [246/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/cython_metaclass.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/cython_metaclass.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/cython_metaclass.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/misc/cython_metaclass.so [247/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/derivative.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/derivative.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/derivative.c:4551:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/derivative.c:4344:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/derivative.c:4343:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/derivative.c:4226:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/derivative.c:4225:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/derivative.c:4047:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/derivative.c:4046:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/derivative.c:3733:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/derivative.c:3732:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/derivative.c:3391:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/derivative.c:3390:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/derivative.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/misc/derivative.so [248/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/fast_methods.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/fast_methods.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/fast_methods.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/misc/fast_methods.so [249/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/fpickle.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/fpickle.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/fpickle.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/misc/fpickle.so [250/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/function_mangling.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/function_mangling.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/function_mangling.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/misc/function_mangling.so [251/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/inherit_comparison.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/inherit_comparison.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/inherit_comparison.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/misc/inherit_comparison.so [252/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/lazy_attribute.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/lazy_attribute.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/lazy_attribute.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/misc/lazy_attribute.so [253/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/lazy_import.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/lazy_import.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/lazy_import.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/misc/lazy_import.so [254/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/lazy_list.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/lazy_list.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/lazy_list.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/misc/lazy_list.so [255/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/lazy_string.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/lazy_string.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/lazy_string.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/misc/lazy_string.so [256/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/misc_c.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/misc_c.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/misc_c.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/misc/misc_c.so [257/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/nested_class.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/nested_class.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/nested_class.c: In function 'initnested_class': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/nested_class.c:2613:41: warning: passing argument 1 of '__Pyx_Py3MetaclassPrepare' from incompatible pointer type [-Wincompatible-pointer-types] __pyx_t_3 = __Pyx_Py3MetaclassPrepare(__pyx_ptype_4sage_4misc_12nested_class_NestedClassMetaclass, __pyx_t_1, __pyx_n_s_MainClass, __pyx_n_s_MainClass, __pyx_t_2, __pyx_n_s_sage_misc_nested_class, __pyx_kp_s_File_sage_misc_nested_class_pyx_2); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 282, __pyx_L1_error) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/nested_class.c:987:18: note: expected 'PyObject * {aka struct _object *}' but argument is of type 'PyTypeObject * {aka struct _typeobject *}' static PyObject *__Pyx_Py3MetaclassPrepare(PyObject *metaclass, PyObject *bases, PyObject *name, PyObject *qualname, ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/nested_class.c:2704:36: warning: passing argument 1 of '__Pyx_Py3ClassCreate' from incompatible pointer type [-Wincompatible-pointer-types] __pyx_t_4 = __Pyx_Py3ClassCreate(__pyx_ptype_4sage_4misc_12nested_class_NestedClassMetaclass, __pyx_n_s_MainClass, __pyx_t_1, __pyx_t_3, __pyx_t_2, 1, 0); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 282, __pyx_L1_error) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/nested_class.c:989:18: note: expected 'PyObject * {aka struct _object *}' but argument is of type 'PyTypeObject * {aka struct _typeobject *}' static PyObject *__Pyx_Py3ClassCreate(PyObject *metaclass, PyObject *name, PyObject *bases, PyObject *dict, ^~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/nested_class.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/misc/nested_class.so [258/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/parser.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/parser.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/parser.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/misc/parser.so [259/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/pickle_old.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/pickle_old.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/pickle_old.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/misc/pickle_old.so [260/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/randstate.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/randstate.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/randstate.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/misc/randstate.so [261/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/reset.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/reset.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/reset.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/misc/reset.so [262/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/sage_timeit_class.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/sage_timeit_class.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/sage_timeit_class.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/misc/sage_timeit_class.so [263/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/search.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/search.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/search.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/misc/search.so [264/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/session.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/session.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/session.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/misc/session.so [265/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/stopgap.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/stopgap.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/stopgap.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/misc/stopgap.so [266/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/weak_dict.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/weak_dict.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/weak_dict.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/misc/weak_dict.so [267/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/congroup.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/congroup.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/congroup.c:8342:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/congroup.c:8122:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/congroup.c:8121:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/congroup.c:8004:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/congroup.c:8003:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/congroup.c:7825:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/congroup.c:7824:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/congroup.c:6469:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/congroup.c:6468:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/congroup.c:6127:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/congroup.c:6126:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/congroup.c:2570:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/congroup.c:2569:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/congroup.c:2568:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/congroup.c:2567:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/congroup.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/modular/arithgroup/congroup.so -lpari [268/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/farey_symbol.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/farey_symbol.o -fno-strict-aliasing In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/farey_symbol.cpp:502:0: /builddir/build/BUILD/sage-7.6/src/sage/modular/arithgroup/farey.cpp: In member function 'void FareySymbol::init_pairing(const is_element_group*)': /builddir/build/BUILD/sage-7.6/src/sage/modular/arithgroup/farey.cpp:462:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if( missing_pair+1 == pairing.size() ) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/modular/arithgroup/farey.cpp: In member function 'void FareySymbol::check_pair(const is_element_group*, int)': /builddir/build/BUILD/sage-7.6/src/sage/modular/arithgroup/farey.cpp:504:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if( pairing[j] == NO and i != j ) { ~~^~~~ /builddir/build/BUILD/sage-7.6/src/sage/modular/arithgroup/farey.cpp: In member function 'size_t FareySymbol::paired_side(const std::vector&, size_t) const': /builddir/build/BUILD/sage-7.6/src/sage/modular/arithgroup/farey.cpp:569:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if( i-p.begin() != n ) { ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/sage-7.6/src/sage/modular/arithgroup/farey.cpp: In member function 'std::vector<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > FareySymbol::init_cusps() const': /builddir/build/BUILD/sage-7.6/src/sage/modular/arithgroup/farey.cpp:706:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0; i beta.b()/beta.d() ) ^ /builddir/build/BUILD/sage-7.6/src/sage/modular/arithgroup/farey.cpp: In member function 'size_t FareySymbol::cusp_class(const mpq_class&) const': /builddir/build/BUILD/sage-7.6/src/sage/modular/arithgroup/farey.cpp:977:39: warning: typedef 'const_iterator' locally defined but not used [-Wunused-local-typedefs] typedef vector::const_iterator const_iterator; ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/modular/arithgroup/farey.cpp: In member function 'PyObject* FareySymbol::get_cusp_widths() const': /builddir/build/BUILD/sage-7.6/src/sage/modular/arithgroup/farey.cpp:1060:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if( cusp_classes[j] == i ) { /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/farey_symbol.cpp: At global scope: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/farey_symbol.cpp:14547:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/farey_symbol.cpp:14327:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/farey_symbol.cpp:14326:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/farey_symbol.cpp:14209:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/farey_symbol.cpp:14208:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/farey_symbol.cpp:14030:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/farey_symbol.cpp:14029:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/farey_symbol.cpp:13716:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/farey_symbol.cpp:13715:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/farey_symbol.cpp:13374:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/farey_symbol.cpp:13373:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/farey_symbol.cpp:2434:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/farey_symbol.cpp:2433:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/farey_symbol.cpp:2432:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/farey_symbol.cpp:2431:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/farey_symbol.cpp:502:0: /builddir/build/BUILD/sage-7.6/src/sage/modular/arithgroup/farey.cpp: In member function 'std::vector FareySymbol::init_cusp_classes() const': /builddir/build/BUILD/sage-7.6/src/sage/modular/arithgroup/farey.cpp:688:20: warning: 'j' may be used uninitialized in this function [-Wmaybe-uninitialized] if( c[j-1] == cusp_number ) { ^ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/farey_symbol.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lgmpxx -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/modular/arithgroup/farey_symbol.so -lpari [269/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/arithgroup_element.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/arithgroup_element.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/arithgroup_element.c:7891:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/arithgroup_element.c:7684:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/arithgroup_element.c:7683:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/arithgroup_element.c:7566:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/arithgroup_element.c:7565:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/arithgroup_element.c:7387:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/arithgroup_element.c:7386:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/arithgroup_element.c:7073:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/arithgroup_element.c:7072:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/arithgroup_element.c:6731:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/arithgroup_element.c:6730:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/arithgroup_element.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/modular/arithgroup/arithgroup_element.so [270/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modform gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modform/eis_series_cython.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modform/eis_series_cython.o -std=c99 -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modform/eis_series_cython.c:6892:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modform/eis_series_cython.c:6555:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modform/eis_series_cython.c:6554:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modform/eis_series_cython.c:6437:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modform/eis_series_cython.c:6436:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modform/eis_series_cython.c:6258:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modform/eis_series_cython.c:6257:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modform/eis_series_cython.c:4902:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modform/eis_series_cython.c:4901:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modform/eis_series_cython.c:4560:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modform/eis_series_cython.c:4559:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modform/eis_series_cython.c:2265:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modform/eis_series_cython.c:2264:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modform/eis_series_cython.c:2263:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modform/eis_series_cython.c:2262:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modform/eis_series_cython.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lflint -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/modular/modform/eis_series_cython.so -lpari [271/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modform/l_series_gross_zagier_coeffs.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modform/l_series_gross_zagier_coeffs.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modform/l_series_gross_zagier_coeffs.c:1045:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modform/l_series_gross_zagier_coeffs.c:1044:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modform/l_series_gross_zagier_coeffs.c:1043:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modform/l_series_gross_zagier_coeffs.c:1042:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modform/l_series_gross_zagier_coeffs.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/modular/modform/l_series_gross_zagier_coeffs.so -lpari [272/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/apply.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/apply.o -std=c99 -D_XPG6 -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/apply.c:4501:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/apply.c:4056:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/apply.c:4055:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/apply.c:3714:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/apply.c:3713:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/apply.c:3395:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/apply.c:3394:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/apply.c:3277:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/apply.c:3276:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/apply.c:3098:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/apply.c:3097:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/apply.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lflint -lpython2.7 -o build/lib.linux-i686-2.7/sage/modular/modsym/apply.so [273/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/manin_symbol.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/manin_symbol.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/manin_symbol.c:8766:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/manin_symbol.c:8559:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/manin_symbol.c:8558:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/manin_symbol.c:8441:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/manin_symbol.c:8440:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/manin_symbol.c:8262:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/manin_symbol.c:8261:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/manin_symbol.c:7948:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/manin_symbol.c:7947:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/manin_symbol.c:7606:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/manin_symbol.c:7605:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/manin_symbol.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/modular/modsym/manin_symbol.so [274/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/relation_matrix_pyx.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/relation_matrix_pyx.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/relation_matrix_pyx.c:4934:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/relation_matrix_pyx.c:4727:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/relation_matrix_pyx.c:4726:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/relation_matrix_pyx.c:4609:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/relation_matrix_pyx.c:4608:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/relation_matrix_pyx.c:4430:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/relation_matrix_pyx.c:4429:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/relation_matrix_pyx.c:4116:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/relation_matrix_pyx.c:4115:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/relation_matrix_pyx.c:3774:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/relation_matrix_pyx.c:3773:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/relation_matrix_pyx.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/modular/modsym/relation_matrix_pyx.so [275/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/heilbronn.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/heilbronn.o -std=c99 -D_XPG6 -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/heilbronn.c:13083:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/heilbronn.c:11700:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/heilbronn.c:11699:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/heilbronn.c:11358:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/heilbronn.c:11357:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/heilbronn.c:11039:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/heilbronn.c:11038:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/heilbronn.c:10921:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/heilbronn.c:10920:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/heilbronn.c:10742:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/heilbronn.c:10741:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/heilbronn.c:2824:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/heilbronn.c:2823:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/heilbronn.c:2822:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/heilbronn.c:2821:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/heilbronn.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lflint -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/modular/modsym/heilbronn.so -lpari [276/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/p1list.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/p1list.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/p1list.c:1204:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/p1list.c:1203:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/p1list.c:1202:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/p1list.c:1201:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/p1list.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/modular/modsym/p1list.so -lpari [277/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/pollack_stevens gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/pollack_stevens/dist.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/pollack_stevens/dist.o -std=c99 -D_XPG6 -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/pollack_stevens/dist.c:28201:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/pollack_stevens/dist.c:27743:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/pollack_stevens/dist.c:27742:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/pollack_stevens/dist.c:27401:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/pollack_stevens/dist.c:27400:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/pollack_stevens/dist.c:27082:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/pollack_stevens/dist.c:27081:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/pollack_stevens/dist.c:26964:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/pollack_stevens/dist.c:26963:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/pollack_stevens/dist.c:26785:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/pollack_stevens/dist.c:26784:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/pollack_stevens/dist.c:4867:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/pollack_stevens/dist.c:4866:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/pollack_stevens/dist.c:4865:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/pollack_stevens/dist.c:4864:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/pollack_stevens/dist.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lflint -lgmp -lzn_poly -lpython2.7 -o build/lib.linux-i686-2.7/sage/modular/pollack_stevens/dist.so -lpari [278/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_rational_sparse.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_rational_sparse.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_rational_sparse.c:7946:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_rational_sparse.c:7726:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_rational_sparse.c:7725:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_rational_sparse.c:7608:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_rational_sparse.c:7607:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_rational_sparse.c:7429:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_rational_sparse.c:7428:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_rational_sparse.c:7115:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_rational_sparse.c:7114:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_rational_sparse.c:6773:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_rational_sparse.c:6772:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_rational_sparse.c:2189:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_rational_sparse.c:2188:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_rational_sparse.c:2187:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_rational_sparse.c:2186:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_rational_sparse.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/modules/vector_rational_sparse.so -lpari [279/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_integer_sparse.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_integer_sparse.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_integer_sparse.c:7830:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_integer_sparse.c:7610:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_integer_sparse.c:7609:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_integer_sparse.c:7492:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_integer_sparse.c:7491:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_integer_sparse.c:7313:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_integer_sparse.c:7312:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_integer_sparse.c:6999:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_integer_sparse.c:6998:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_integer_sparse.c:6657:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_integer_sparse.c:6656:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_integer_sparse.c:2300:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_integer_sparse.c:2299:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_integer_sparse.c:2298:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_integer_sparse.c:2297:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_integer_sparse.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/modules/vector_integer_sparse.so -lpari [280/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_modn_sparse.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_modn_sparse.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_modn_sparse.c:917:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_modn_sparse.c:916:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_modn_sparse.c:915:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_modn_sparse.c:914:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_modn_sparse.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/modules/vector_modn_sparse.so -lpari [281/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/finite_submodule_iter.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/finite_submodule_iter.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/finite_submodule_iter.c:6580:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/finite_submodule_iter.c:6373:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/finite_submodule_iter.c:6372:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/finite_submodule_iter.c:6255:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/finite_submodule_iter.c:6254:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/finite_submodule_iter.c:6076:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/finite_submodule_iter.c:6075:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/finite_submodule_iter.c:5762:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/finite_submodule_iter.c:5761:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/finite_submodule_iter.c:5420:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/finite_submodule_iter.c:5419:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/finite_submodule_iter.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/modules/finite_submodule_iter.so [282/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/free_module_element.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/free_module_element.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/free_module_element.c: In function '__pyx_pf_4sage_7modules_19free_module_element_17FreeModuleElement_52__getitem__': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/free_module_element.c:13006:38: warning: passing argument 1 of 'PySlice_GetIndicesEx' from incompatible pointer type [-Wincompatible-pointer-types] __pyx_t_4 = PySlice_GetIndicesEx(__pyx_v_i, __pyx_v_d, (&__pyx_v_start), (&__pyx_v_stop), (&__pyx_v_step), (&__pyx_v_slicelength)); if (unlikely(__pyx_t_4 == -1)) __PYX_ERR(0, 1754, __pyx_L1_error) ^~~~~~~~~ In file included from /usr/include/python2.7/Python.h:112:0, from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/free_module_element.c:38: /usr/include/python2.7/sliceobject.h:37:17: note: expected 'PySliceObject * {aka struct *}' but argument is of type 'PyObject * {aka struct _object *}' PyAPI_FUNC(int) PySlice_GetIndicesEx(PySliceObject *r, Py_ssize_t length, ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/free_module_element.c: In function '__pyx_pf_4sage_7modules_19free_module_element_17FreeModuleElement_56__setitem__': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/free_module_element.c:13532:38: warning: passing argument 1 of 'PySlice_GetIndicesEx' from incompatible pointer type [-Wincompatible-pointer-types] __pyx_t_7 = PySlice_GetIndicesEx(__pyx_v_i, __pyx_v_d, (&__pyx_v_start), (&__pyx_v_stop), (&__pyx_v_step), (&__pyx_v_slicelength)); if (unlikely(__pyx_t_7 == -1)) __PYX_ERR(0, 1816, __pyx_L1_error) ^~~~~~~~~ In file included from /usr/include/python2.7/Python.h:112:0, from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/free_module_element.c:38: /usr/include/python2.7/sliceobject.h:37:17: note: expected 'PySliceObject * {aka struct *}' but argument is of type 'PyObject * {aka struct _object *}' PyAPI_FUNC(int) PySlice_GetIndicesEx(PySliceObject *r, Py_ssize_t length, ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/free_module_element.c: In function '__pyx_pf_4sage_7modules_19free_module_element_32FreeModuleElement_generic_sparse_22__getitem__': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/free_module_element.c:37257:38: warning: passing argument 1 of 'PySlice_GetIndicesEx' from incompatible pointer type [-Wincompatible-pointer-types] __pyx_t_4 = PySlice_GetIndicesEx(__pyx_v_i, __pyx_v_d, (&__pyx_v_start), (&__pyx_v_stop), (&__pyx_v_step), (&__pyx_v_slicelength)); if (unlikely(__pyx_t_4 == -1)) __PYX_ERR(0, 4808, __pyx_L1_error) ^~~~~~~~~ In file included from /usr/include/python2.7/Python.h:112:0, from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/free_module_element.c:38: /usr/include/python2.7/sliceobject.h:37:17: note: expected 'PySliceObject * {aka struct *}' but argument is of type 'PyObject * {aka struct _object *}' PyAPI_FUNC(int) PySlice_GetIndicesEx(PySliceObject *r, Py_ssize_t length, ^~~~~~~~~~~~~~~~~~~~ At top level: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/free_module_element.c:40789:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/free_module_element.c:40582:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/free_module_element.c:40581:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/free_module_element.c:40464:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/free_module_element.c:40463:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/free_module_element.c:40285:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/free_module_element.c:40284:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/free_module_element.c:39971:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/free_module_element.c:39970:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/free_module_element.c:39629:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/free_module_element.c:39628:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/free_module_element.c:39353:18: warning: '__pyx_pw_4sage_5arith_16numerical_approx_1digits_to_bits' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_5arith_16numerical_approx_1digits_to_bits(PyObject *__pyx_self, PyObject *__pyx_v_d) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/free_module_element.c:39352:13: warning: '__pyx_doc_4sage_5arith_16numerical_approx_digits_to_bits' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_5arith_16numerical_approx_digits_to_bits[] = "digits_to_bits(d) -> long\nFile: sage/arith/numerical_approx.pxd (starting at line 1)\n\n EXAMPLES::\n\n sage: from sage.arith.numerical_approx import digits_to_bits\n sage: digits_to_bits(None)\n 53\n sage: digits_to_bits(15)\n 54\n sage: digits_to_bits(-1)\n Traceback (most recent call last):\n ...\n ValueError: number of digits must be positive\n sage: digits_to_bits(\"10\")\n Traceback (most recent call last):\n ...\n TypeError: a float is required\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/free_module_element.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/modules/free_module_element.so [283/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/module.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/module.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/module.c:3983:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/module.c:3776:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/module.c:3775:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/module.c:3658:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/module.c:3657:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/module.c:3479:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/module.c:3478:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/module.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/modules/module.so [284/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_complex_double_dense.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_complex_double_dense.o -fno-strict-aliasing In file included from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1809:0, from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:18, from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/arrayobject.h:4, from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_complex_double_dense.c:471: /usr/lib/python2.7/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] #warning "Using deprecated NumPy API, disable it by " \ ^~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_complex_double_dense.c:7301:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_complex_double_dense.c:5537:13: warning: '__pyx_doc_5numpy_7ndarray_2__releasebuffer__' defined but not used [-Wunused-variable] static char __pyx_doc_5numpy_7ndarray_2__releasebuffer__[] = "File: thon/Includes/numpy/__init__.pxd (starting at line 290)"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_complex_double_dense.c:4661:13: warning: '__pyx_doc_5numpy_7ndarray___getbuffer__' defined but not used [-Wunused-variable] static char __pyx_doc_5numpy_7ndarray___getbuffer__[] = "File: thon/Includes/numpy/__init__.pxd (starting at line 197)"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_complex_double_dense.c:4572:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_complex_double_dense.c:4571:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_complex_double_dense.c:4454:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_complex_double_dense.c:4453:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_complex_double_dense.c:4275:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_complex_double_dense.c:4274:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_complex_double_dense.c:3961:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_complex_double_dense.c:3960:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_complex_double_dense.c:3619:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_complex_double_dense.c:3618:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_complex_double_dense.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/modules/vector_complex_double_dense.so [285/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_double_dense.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_double_dense.o -fno-strict-aliasing In file included from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1809:0, from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:18, from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/arrayobject.h:4, from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_double_dense.c:471: /usr/lib/python2.7/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] #warning "Using deprecated NumPy API, disable it by " \ ^~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_double_dense.c:13670:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_double_dense.c:11906:13: warning: '__pyx_doc_5numpy_7ndarray_2__releasebuffer__' defined but not used [-Wunused-variable] static char __pyx_doc_5numpy_7ndarray_2__releasebuffer__[] = "File: thon/Includes/numpy/__init__.pxd (starting at line 290)"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_double_dense.c:11030:13: warning: '__pyx_doc_5numpy_7ndarray___getbuffer__' defined but not used [-Wunused-variable] static char __pyx_doc_5numpy_7ndarray___getbuffer__[] = "File: thon/Includes/numpy/__init__.pxd (starting at line 197)"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_double_dense.c:10941:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_double_dense.c:10940:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_double_dense.c:10823:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_double_dense.c:10822:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_double_dense.c:10644:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_double_dense.c:10643:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_double_dense.c:10330:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_double_dense.c:10329:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_double_dense.c:9988:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_double_dense.c:9987:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_double_dense.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/modules/vector_double_dense.so [286/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_integer_dense.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_integer_dense.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_integer_dense.c:9091:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_integer_dense.c:8754:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_integer_dense.c:8753:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_integer_dense.c:8636:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_integer_dense.c:8635:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_integer_dense.c:8457:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_integer_dense.c:8456:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_integer_dense.c:8143:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_integer_dense.c:8142:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_integer_dense.c:7801:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_integer_dense.c:7800:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_integer_dense.c:2450:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_integer_dense.c:2449:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_integer_dense.c:2448:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_integer_dense.c:2447:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_integer_dense.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/modules/vector_integer_dense.so -lpari [287/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_modn_dense.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_modn_dense.o -std=c99 -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_modn_dense.c:8941:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_modn_dense.c:8721:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_modn_dense.c:8720:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_modn_dense.c:8603:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_modn_dense.c:8602:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_modn_dense.c:8424:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_modn_dense.c:8423:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_modn_dense.c:8110:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_modn_dense.c:8109:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_modn_dense.c:7768:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_modn_dense.c:7767:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_modn_dense.c:2654:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_modn_dense.c:2653:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_modn_dense.c:2652:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_modn_dense.c:2651:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_modn_dense.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/modules/vector_modn_dense.so -lpari [288/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include/m4ri -I/usr/include/libpng16 -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_mod2_dense.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_mod2_dense.o -std=c99 -I/usr/include/m4ri -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_mod2_dense.c:7925:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_mod2_dense.c:7718:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_mod2_dense.c:7717:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_mod2_dense.c:7600:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_mod2_dense.c:7599:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_mod2_dense.c:7421:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_mod2_dense.c:7420:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_mod2_dense.c:7107:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_mod2_dense.c:7106:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_mod2_dense.c:6765:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_mod2_dense.c:6764:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_mod2_dense.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lm4ri -lgd -lpng16 -lpython2.7 -o build/lib.linux-i686-2.7/sage/modules/vector_mod2_dense.so [289/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_rational_dense.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_rational_dense.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_rational_dense.c:8826:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_rational_dense.c:8520:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_rational_dense.c:8519:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_rational_dense.c:8402:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_rational_dense.c:8401:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_rational_dense.c:8223:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_rational_dense.c:8222:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_rational_dense.c:7909:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_rational_dense.c:7908:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_rational_dense.c:7567:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_rational_dense.c:7566:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_rational_dense.c:2506:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_rational_dense.c:2505:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_rational_dense.c:2504:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_rational_dense.c:2503:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_rational_dense.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/modules/vector_rational_dense.so -lpari [290/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_real_double_dense.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_real_double_dense.o -fno-strict-aliasing In file included from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1809:0, from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:18, from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/arrayobject.h:4, from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_real_double_dense.c:471: /usr/lib/python2.7/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] #warning "Using deprecated NumPy API, disable it by " \ ^~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_real_double_dense.c:7482:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_real_double_dense.c:5718:13: warning: '__pyx_doc_5numpy_7ndarray_2__releasebuffer__' defined but not used [-Wunused-variable] static char __pyx_doc_5numpy_7ndarray_2__releasebuffer__[] = "File: thon/Includes/numpy/__init__.pxd (starting at line 290)"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_real_double_dense.c:4842:13: warning: '__pyx_doc_5numpy_7ndarray___getbuffer__' defined but not used [-Wunused-variable] static char __pyx_doc_5numpy_7ndarray___getbuffer__[] = "File: thon/Includes/numpy/__init__.pxd (starting at line 197)"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_real_double_dense.c:4753:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_real_double_dense.c:4752:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_real_double_dense.c:4635:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_real_double_dense.c:4634:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_real_double_dense.c:4456:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_real_double_dense.c:4455:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_real_double_dense.c:4142:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_real_double_dense.c:4141:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_real_double_dense.c:3800:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_real_double_dense.c:3799:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_real_double_dense.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/modules/vector_real_double_dense.so [291/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/mip.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/mip.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/mip.c:25100:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/mip.c:24809:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/mip.c:24808:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/mip.c:24467:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/mip.c:24466:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/mip.c:24148:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/mip.c:24147:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/mip.c:24030:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/mip.c:24029:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/mip.c:23851:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/mip.c:23850:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/mip.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/numerical/mip.so [292/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/linear_functions.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/linear_functions.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/linear_functions.c:15373:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/linear_functions.c:15082:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/linear_functions.c:15081:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/linear_functions.c:14740:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/linear_functions.c:14739:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/linear_functions.c:14421:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/linear_functions.c:14420:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/linear_functions.c:14303:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/linear_functions.c:14302:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/linear_functions.c:14124:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/linear_functions.c:14123:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/linear_functions.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/numerical/linear_functions.so [293/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/linear_tensor_element.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/linear_tensor_element.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/linear_tensor_element.c:8883:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/linear_tensor_element.c:8676:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/linear_tensor_element.c:8675:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/linear_tensor_element.c:8558:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/linear_tensor_element.c:8557:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/linear_tensor_element.c:8379:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/linear_tensor_element.c:8378:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/linear_tensor_element.c:8065:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/linear_tensor_element.c:8064:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/linear_tensor_element.c:7723:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/linear_tensor_element.c:7722:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/linear_tensor_element.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/numerical/linear_tensor_element.so [294/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/sdp.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/sdp.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/sdp.c:13396:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/sdp.c:13105:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/sdp.c:13104:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/sdp.c:12763:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/sdp.c:12762:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/sdp.c:12444:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/sdp.c:12443:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/sdp.c:12326:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/sdp.c:12325:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/sdp.c:12147:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/sdp.c:12146:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/sdp.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/numerical/sdp.so [295/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/generic_backend.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/generic_backend.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/generic_backend.c:21506:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/generic_backend.c:21299:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/generic_backend.c:21298:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/generic_backend.c:21181:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/generic_backend.c:21180:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/generic_backend.c:21002:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/generic_backend.c:21001:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/generic_backend.c: In function '__pyx_f_4sage_9numerical_8backends_15generic_backend_14GenericBackend_add_variables': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/generic_backend.c:2913:10: warning: '__pyx_r' may be used uninitialized in this function [-Wmaybe-uninitialized] return __pyx_r; ^~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/generic_backend.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/numerical/backends/generic_backend.so [296/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/generic_sdp_backend.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/generic_sdp_backend.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/generic_sdp_backend.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/numerical/backends/generic_sdp_backend.so [297/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_backend.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_backend.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_backend.c:21181:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_backend.c:20974:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_backend.c:20973:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_backend.c:20856:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_backend.c:20855:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_backend.c:20677:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_backend.c:20676:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_backend.c:1838:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_backend.c:1837:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_backend.c:1836:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_backend.c:1835:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_backend.c: In function '__pyx_f_4sage_9numerical_8backends_12glpk_backend_11GLPKBackend_solve': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_backend.c:8989:6: warning: '__pyx_v_solution_status' may be used uninitialized in this function [-Wmaybe-uninitialized] if (__pyx_t_6) { ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_backend.c:26971:20: warning: '__pyx_v_solve_status' may be used uninitialized in this function [-Wmaybe-uninitialized] return PyInt_FromLong((long) value); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_backend.c:8710:7: note: '__pyx_v_solve_status' was declared here int __pyx_v_solve_status; ^~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_backend.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lglpk -lgmp -lz -lpython2.7 -o build/lib.linux-i686-2.7/sage/numerical/backends/glpk_backend.so -lpari [298/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_exact_backend.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_exact_backend.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_exact_backend.c:3204:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_exact_backend.c:2997:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_exact_backend.c:2996:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_exact_backend.c:2879:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_exact_backend.c:2878:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_exact_backend.c:2700:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_exact_backend.c:2699:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_exact_backend.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/numerical/backends/glpk_exact_backend.so [299/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/ppl_backend.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/ppl_backend.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/ppl_backend.c:14575:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/ppl_backend.c:14368:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/ppl_backend.c:14367:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/ppl_backend.c:14250:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/ppl_backend.c:14249:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/ppl_backend.c:14071:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/ppl_backend.c:14070:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/ppl_backend.c:13757:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/ppl_backend.c:13756:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/ppl_backend.c:13415:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/ppl_backend.c:13414:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/ppl_backend.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/numerical/backends/ppl_backend.so [300/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/cvxopt_backend.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/cvxopt_backend.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/cvxopt_backend.c:10351:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/cvxopt_backend.c:10144:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/cvxopt_backend.c:10143:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/cvxopt_backend.c:10026:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/cvxopt_backend.c:10025:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/cvxopt_backend.c:9847:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/cvxopt_backend.c:9846:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/cvxopt_backend.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/numerical/backends/cvxopt_backend.so [301/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/cvxopt_sdp_backend.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/cvxopt_sdp_backend.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/cvxopt_sdp_backend.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/numerical/backends/cvxopt_sdp_backend.so [302/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_graph_backend.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_graph_backend.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_graph_backend.c:1258:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_graph_backend.c:1257:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_graph_backend.c:1256:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_graph_backend.c:1255:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_graph_backend.c: In function '__pyx_f_4sage_9numerical_8backends_18glpk_graph_backend_16GLPKGraphBackend_delete_edge': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_graph_backend.c:8433:12: warning: '__pyx_v_x' may be used uninitialized in this function [-Wmaybe-uninitialized] if (__pyx_t_10) { ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_graph_backend.c:8381:12: warning: '__pyx_v_cost' may be used uninitialized in this function [-Wmaybe-uninitialized] if (__pyx_t_13) { ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_graph_backend.c: In function '__pyx_f_4sage_9numerical_8backends_18glpk_graph_backend_16GLPKGraphBackend___add_edges_sage': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_graph_backend.c:6190:102: warning: '__pyx_v_low' may be used uninitialized in this function [-Wmaybe-uninitialized] ((__pyx_t_4sage_9numerical_8backends_18glpk_graph_backend_c_a_data *)__pyx_v_a->data)->low = __pyx_v_low; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_graph_backend.c:6161:102: warning: '__pyx_v_cap' may be used uninitialized in this function [-Wmaybe-uninitialized] ((__pyx_t_4sage_9numerical_8backends_18glpk_graph_backend_c_a_data *)__pyx_v_a->data)->cap = __pyx_v_cap; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_graph_backend.c:6132:103: warning: '__pyx_v_cost' may be used uninitialized in this function [-Wmaybe-uninitialized] ((__pyx_t_4sage_9numerical_8backends_18glpk_graph_backend_c_a_data *)__pyx_v_a->data)->cost = __pyx_v_cost; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_graph_backend.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lglpk -lgmp -lz -lpython2.7 -o build/lib.linux-i686-2.7/sage/numerical/backends/glpk_graph_backend.so -lpari [303/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/interactivelp_backend.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/interactivelp_backend.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/interactivelp_backend.c:14663:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/interactivelp_backend.c:14456:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/interactivelp_backend.c:14455:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/interactivelp_backend.c:14338:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/interactivelp_backend.c:14337:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/interactivelp_backend.c:14159:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/interactivelp_backend.c:14158:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/interactivelp_backend.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/numerical/backends/interactivelp_backend.so [304/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/lapack -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/coin_backend.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/coin_backend.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/coin_backend.cpp:15281:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/coin_backend.cpp:15074:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/coin_backend.cpp:15073:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/coin_backend.cpp:14956:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/coin_backend.cpp:14955:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/coin_backend.cpp:14777:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/coin_backend.cpp:14776:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/coin_backend.cpp:1674:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/coin_backend.cpp:1673:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/coin_backend.cpp:1672:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/coin_backend.cpp:1671:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/coin_backend.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lCbc -lCbcSolver -lCgl -lClp -lCoinUtils -lOsiCbc -lOsiClp -lOsi -llapack -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/numerical/backends/coin_backend.so -lpari [305/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/parallel gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/parallel/safefork.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/parallel/safefork.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/parallel/safefork.c: In function '__pyx_pw_4sage_8parallel_8safefork_15ContainChildren_5__exit__': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/parallel/safefork.c:1610:9: warning: '__pyx_v_exitcode' may be used uninitialized in this function [-Wmaybe-uninitialized] _exit(__pyx_v_exitcode); ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/parallel/safefork.c:1279:7: note: '__pyx_v_exitcode' was declared here int __pyx_v_exitcode; ^~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/parallel/safefork.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/parallel/safefork.so [306/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/complex_plot.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/complex_plot.o -fno-strict-aliasing In file included from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1809:0, from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:18, from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/arrayobject.h:4, from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/complex_plot.c:492: /usr/lib/python2.7/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] #warning "Using deprecated NumPy API, disable it by " \ ^~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/complex_plot.c:10096:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/complex_plot.c:9876:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/complex_plot.c:9875:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/complex_plot.c:9758:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/complex_plot.c:9757:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/complex_plot.c:9579:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/complex_plot.c:9578:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/complex_plot.c:7792:13: warning: '__pyx_doc_5numpy_7ndarray_2__releasebuffer__' defined but not used [-Wunused-variable] static char __pyx_doc_5numpy_7ndarray_2__releasebuffer__[] = "File: thon/Includes/numpy/__init__.pxd (starting at line 290)"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/complex_plot.c:6916:13: warning: '__pyx_doc_5numpy_7ndarray___getbuffer__' defined but not used [-Wunused-variable] static char __pyx_doc_5numpy_7ndarray___getbuffer__[] = "File: thon/Includes/numpy/__init__.pxd (starting at line 197)"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/complex_plot.c:6743:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/complex_plot.c:6742:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/complex_plot.c:6401:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/complex_plot.c:6400:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/complex_plot.c:2886:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/complex_plot.c:2885:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/complex_plot.c:2884:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/complex_plot.c:2883:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/complex_plot.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/plot/complex_plot.so -lpari [307/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.o -std=c99 -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:40968:24: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:40761:24: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:40760:19: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:40643:24: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:40642:19: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:40464:24: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:40463:19: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/plot/plot3d/base.so [308/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/implicit_surface.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/implicit_surface.o -fno-strict-aliasing In file included from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1809:0, from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:18, from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/arrayobject.h:4, from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/implicit_surface.c:488: /usr/lib/python2.7/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] #warning "Using deprecated NumPy API, disable it by " \ ^~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/implicit_surface.c: In function '__pyx_f_4sage_4plot_6plot3d_16implicit_surface_22MarchingCubesTriangles__update_yz_vertices': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/implicit_surface.c:7597:21: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types] *__pyx_t_22 = __pyx_v_v; ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/implicit_surface.c:8149:21: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types] *__pyx_t_22 = __pyx_v_v; ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/implicit_surface.c: In function '__pyx_f_4sage_4plot_6plot3d_16implicit_surface_22MarchingCubesTriangles__update_x_vertices': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/implicit_surface.c:9367:21: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types] *__pyx_t_18 = __pyx_v_v; ^ At top level: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/implicit_surface.c:20185:20: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/implicit_surface.c:18421:15: warning: '__pyx_doc_5numpy_7ndarray_2__releasebuffer__' defined but not used [-Wunused-variable] static char __pyx_doc_5numpy_7ndarray_2__releasebuffer__[] = "File: thon/Includes/numpy/__init__.pxd (starting at line 290)"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/implicit_surface.c:17545:15: warning: '__pyx_doc_5numpy_7ndarray___getbuffer__' defined but not used [-Wunused-variable] static char __pyx_doc_5numpy_7ndarray___getbuffer__[] = "File: thon/Includes/numpy/__init__.pxd (starting at line 197)"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/implicit_surface.c:17456:20: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/implicit_surface.c:17455:15: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/implicit_surface.c:17338:20: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/implicit_surface.c:17337:15: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/implicit_surface.c:17159:20: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/implicit_surface.c:17158:15: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/implicit_surface.o -L/usr/lib/atlas/ -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgsl -lm -lsatlas -lpython2.7 -o build/lib.linux-i686-2.7/sage/plot/plot3d/implicit_surface.so [309/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/index_face_set.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/index_face_set.o -std=c99 -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/index_face_set.c:17365:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/index_face_set.c:17158:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/index_face_set.c:17157:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/index_face_set.c:17040:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/index_face_set.c:17039:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/index_face_set.c:16861:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/index_face_set.c:16860:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/index_face_set.c:1491:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/index_face_set.c:1490:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/index_face_set.c:1489:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/index_face_set.c:1488:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/index_face_set.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/plot/plot3d/index_face_set.so -lpari [310/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/parametric_surface.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/parametric_surface.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/parametric_surface.c:11608:22: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/parametric_surface.c:11388:22: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/parametric_surface.c:11387:17: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/parametric_surface.c:11270:22: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/parametric_surface.c:11269:17: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/parametric_surface.c:11091:22: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/parametric_surface.c:11090:17: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/parametric_surface.c:1645:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/parametric_surface.c:1644:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/parametric_surface.c:1643:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/parametric_surface.c:1642:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/parametric_surface.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/plot/plot3d/parametric_surface.so -lpari [311/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/shapes.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/shapes.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/shapes.c:12409:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/shapes.c:12202:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/shapes.c:12201:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/shapes.c:12084:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/shapes.c:12083:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/shapes.c:11905:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/shapes.c:11904:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/shapes.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/plot/plot3d/shapes.so [312/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/transform.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/transform.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/transform.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/plot/plot3d/transform.so [313/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/probability gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/probability/probability_distribution.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/probability/probability_distribution.o -DGSL_DISABLE_DEPRECATED -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/probability/probability_distribution.c: In function '__pyx_pf_4sage_11probability_24probability_distribution_21SphericalDistribution_4set_random_number_generator': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/probability/probability_distribution.c:2838:21: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] __pyx_v_self->T = gsl_rng_default; ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/probability/probability_distribution.c:2867:21: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] __pyx_v_self->T = gsl_rng_ranlxd2; ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/probability/probability_distribution.c:2896:21: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] __pyx_v_self->T = gsl_rng_taus2; ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/probability/probability_distribution.c: In function '__pyx_pf_4sage_11probability_24probability_distribution_16RealDistribution_4set_random_number_generator': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/probability/probability_distribution.c:3886:21: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] __pyx_v_self->T = gsl_rng_default; ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/probability/probability_distribution.c:3915:21: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] __pyx_v_self->T = gsl_rng_ranlxd2; ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/probability/probability_distribution.c:3944:21: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] __pyx_v_self->T = gsl_rng_taus2; ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/probability/probability_distribution.c: In function '__pyx_pf_4sage_11probability_24probability_distribution_27GeneralDiscreteDistribution_4set_random_number_generator': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/probability/probability_distribution.c:10762:21: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] __pyx_v_self->T = gsl_rng_default; ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/probability/probability_distribution.c:10791:21: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] __pyx_v_self->T = gsl_rng_ranlxd2; ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/probability/probability_distribution.c:10820:21: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] __pyx_v_self->T = gsl_rng_taus2; ^ At top level: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/probability/probability_distribution.c:1298:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/probability/probability_distribution.c:1297:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/probability/probability_distribution.c:1296:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/probability/probability_distribution.c:1295:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/probability/probability_distribution.o -L/usr/lib/atlas/ -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgsl -lm -lsatlas -lpython2.7 -o build/lib.linux-i686-2.7/sage/probability/probability_distribution.so -lpari [314/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quadratic_forms gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quadratic_forms/count_local_2.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quadratic_forms/count_local_2.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quadratic_forms/count_local_2.c:7622:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quadratic_forms/count_local_2.c:7415:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quadratic_forms/count_local_2.c:7414:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quadratic_forms/count_local_2.c:7297:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quadratic_forms/count_local_2.c:7296:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quadratic_forms/count_local_2.c:7118:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quadratic_forms/count_local_2.c:7117:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quadratic_forms/count_local_2.c:6804:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quadratic_forms/count_local_2.c:6803:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quadratic_forms/count_local_2.c:6462:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quadratic_forms/count_local_2.c:6461:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quadratic_forms/count_local_2.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/quadratic_forms/count_local_2.so [315/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quadratic_forms/quadratic_form__evaluate.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quadratic_forms/quadratic_form__evaluate.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quadratic_forms/quadratic_form__evaluate.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/quadratic_forms/quadratic_form__evaluate.so [316/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quadratic_forms/ternary.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quadratic_forms/ternary.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quadratic_forms/ternary.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/quadratic_forms/ternary.so [317/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/algebra_elements.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/algebra_elements.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/algebra_elements.c: In function '__pyx_f_4sage_7quivers_16algebra_elements_poly_hash': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/algebra_elements.c:14384:54: warning: right shift count >= width of type [-Wshift-count-overflow] __pyx_v_out = ((__pyx_v_out << 7) | (__pyx_v_out >> ((sizeof(long)) - 7))); ^~ At top level: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/algebra_elements.c:33260:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/algebra_elements.c:33040:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/algebra_elements.c:33039:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/algebra_elements.c:32922:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/algebra_elements.c:32921:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/algebra_elements.c:32743:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/algebra_elements.c:32742:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/algebra_elements.c:32429:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/algebra_elements.c:32428:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/algebra_elements.c:32087:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/algebra_elements.c:32086:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/algebra_elements.c:15136:12: warning: '__pyx_f_4sage_7quivers_16algebra_elements_poly_iadd_d' defined but not used [-Wunused-function] static int __pyx_f_4sage_7quivers_16algebra_elements_poly_iadd_d(struct __pyx_t_4sage_7quivers_16algebra_elements_path_poly_t *__pyx_v_P1, struct __pyx_t_4sage_7quivers_16algebra_elements_path_poly_t *__pyx_v_P2, __pyx_t_4sage_7quivers_16algebra_elements_path_order_t __pyx_v_cmp_terms) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/algebra_elements.c:12571:70: warning: '__pyx_f_4sage_7quivers_16algebra_elements_term_mul_term' defined but not used [-Wunused-function] static struct __pyx_t_4sage_7quivers_16algebra_elements_path_term_t *__pyx_f_4sage_7quivers_16algebra_elements_term_mul_term(struct __pyx_t_4sage_7quivers_16algebra_elements_path_term_t *__pyx_v_T1, struct __pyx_t_4sage_7quivers_16algebra_elements_path_term_t *__pyx_v_T2) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/algebra_elements.c:12396:70: warning: '__pyx_f_4sage_7quivers_16algebra_elements_term_scale_recursive' defined but not used [-Wunused-function] static struct __pyx_t_4sage_7quivers_16algebra_elements_path_term_t *__pyx_f_4sage_7quivers_16algebra_elements_term_scale_recursive(struct __pyx_t_4sage_7quivers_16algebra_elements_path_term_t *__pyx_v_T, PyObject *__pyx_v_coef) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/algebra_elements.c:11531:12: warning: '__pyx_f_4sage_7quivers_16algebra_elements_path_mul_mon_mul_path' defined but not used [-Wunused-function] static int __pyx_f_4sage_7quivers_16algebra_elements_path_mul_mon_mul_path(struct __pyx_t_4sage_7quivers_16algebra_elements_path_mon_s *__pyx_v_out, __pyx_t_4sage_15data_structures_25bounded_integer_sequences_biseq_s *__pyx_v_p, struct __pyx_t_4sage_7quivers_16algebra_elements_path_mon_s *__pyx_v_T, __pyx_t_4sage_15data_structures_25bounded_integer_sequences_biseq_s *__pyx_v_q) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/algebra_elements.c:10617:70: warning: '__pyx_f_4sage_7quivers_16algebra_elements_term_create_keep' defined but not used [-Wunused-function] static struct __pyx_t_4sage_7quivers_16algebra_elements_path_term_t *__pyx_f_4sage_7quivers_16algebra_elements_term_create_keep(PyObject *__pyx_v_coef, __pyx_t_4sage_15data_structures_25bounded_integer_sequences_biseq_s *__pyx_v_Mon, long __pyx_v_Pos, mp_size_t __pyx_v_L_len, mp_size_t __pyx_v_S_len) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/algebra_elements.c:7368:18: warning: '__pyx_f_4sage_7quivers_16algebra_elements_bitset_list' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_7quivers_16algebra_elements_bitset_list(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/algebra_elements.c:7290:18: warning: '__pyx_f_4sage_7quivers_16algebra_elements_bitset_string' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_7quivers_16algebra_elements_bitset_string(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/algebra_elements.c:7212:12: warning: '__pyx_f_4sage_7quivers_16algebra_elements_bitset_from_str' defined but not used [-Wunused-function] static int __pyx_f_4sage_7quivers_16algebra_elements_bitset_from_str(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits, char *__pyx_v_s, struct __pyx_opt_args_4sage_7quivers_16algebra_elements_bitset_from_str *__pyx_optional_args) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/algebra_elements.c:6965:12: warning: '__pyx_f_4sage_7quivers_16algebra_elements_bitset_map' defined but not used [-Wunused-function] static int __pyx_f_4sage_7quivers_16algebra_elements_bitset_map(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, PyObject *__pyx_v_m) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/algebra_elements.c:6475:13: warning: '__pyx_f_4sage_7quivers_16algebra_elements_bitset_rshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_7quivers_16algebra_elements_bitset_rshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/algebra_elements.c:3970:12: warning: '__pyx_f_4sage_7quivers_16algebra_elements_mpn_equal_bits_shifted' defined but not used [-Wunused-function] static int __pyx_f_4sage_7quivers_16algebra_elements_mpn_equal_bits_shifted(mp_srcptr __pyx_v_b1, mp_srcptr __pyx_v_b2, mp_bitcnt_t __pyx_v_n, mp_bitcnt_t __pyx_v_offset) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/algebra_elements.c:2740:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/algebra_elements.c:2739:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/algebra_elements.c:2738:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/algebra_elements.c:2737:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/algebra_elements.c: In function '__pyx_f_4sage_7quivers_16algebra_elements_18PathAlgebraElement__add_': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/algebra_elements.c:27028:28: warning: '__pyx_v_tmp' may be used uninitialized in this function [-Wmaybe-uninitialized] __pyx_v_tmp->nxt = __pyx_t_6; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/algebra_elements.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/quivers/algebra_elements.so -lpari [318/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/paths.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/paths.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/paths.c: In function '__pyx_pf_4sage_7quivers_5paths_10QuiverPath_16__getitem__': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/paths.c:8985:38: warning: passing argument 1 of 'PySlice_GetIndicesEx' from incompatible pointer type [-Wincompatible-pointer-types] __pyx_t_3 = PySlice_GetIndicesEx(__pyx_v_index, __pyx_v_self->_path->length, (&__pyx_v_start), (&__pyx_v_stop), (&__pyx_v_step), (&__pyx_v_slicelength)); if (unlikely(__pyx_t_3 == -1)) __PYX_ERR(1, 417, __pyx_L1_error) ^~~~~~~~~~~~~ In file included from /usr/include/python2.7/Python.h:112:0, from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/paths.c:44: /usr/include/python2.7/sliceobject.h:37:17: note: expected 'PySliceObject * {aka struct *}' but argument is of type 'PyObject * {aka struct _object *}' PyAPI_FUNC(int) PySlice_GetIndicesEx(PySliceObject *r, Py_ssize_t length, ^~~~~~~~~~~~~~~~~~~~ At top level: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/paths.c:14391:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/paths.c:14171:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/paths.c:14170:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/paths.c:14053:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/paths.c:14052:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/paths.c:13874:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/paths.c:13873:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/paths.c:13560:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/paths.c:13559:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/paths.c:13218:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/paths.c:13217:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/paths.c:7180:18: warning: '__pyx_f_4sage_7quivers_5paths_bitset_unpickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_7quivers_5paths_bitset_unpickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs, PyObject *__pyx_v_input) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/paths.c:7048:18: warning: '__pyx_f_4sage_7quivers_5paths_bitset_pickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_7quivers_5paths_bitset_pickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/paths.c:6944:18: warning: '__pyx_f_4sage_7quivers_5paths_bitset_list' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_7quivers_5paths_bitset_list(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/paths.c:6866:18: warning: '__pyx_f_4sage_7quivers_5paths_bitset_string' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_7quivers_5paths_bitset_string(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/paths.c:6788:12: warning: '__pyx_f_4sage_7quivers_5paths_bitset_from_str' defined but not used [-Wunused-function] static int __pyx_f_4sage_7quivers_5paths_bitset_from_str(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits, char *__pyx_v_s, struct __pyx_opt_args_4sage_7quivers_5paths_bitset_from_str *__pyx_optional_args) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/paths.c:6541:12: warning: '__pyx_f_4sage_7quivers_5paths_bitset_map' defined but not used [-Wunused-function] static int __pyx_f_4sage_7quivers_5paths_bitset_map(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, PyObject *__pyx_v_m) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/paths.c:6297:13: warning: '__pyx_f_4sage_7quivers_5paths_bitset_lshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_7quivers_5paths_bitset_lshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/paths.c:6051:13: warning: '__pyx_f_4sage_7quivers_5paths_bitset_rshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_7quivers_5paths_bitset_rshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/paths.c:3546:12: warning: '__pyx_f_4sage_7quivers_5paths_mpn_equal_bits_shifted' defined but not used [-Wunused-function] static int __pyx_f_4sage_7quivers_5paths_mpn_equal_bits_shifted(mp_srcptr __pyx_v_b1, mp_srcptr __pyx_v_b2, mp_bitcnt_t __pyx_v_n, mp_bitcnt_t __pyx_v_offset) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/paths.c:2474:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/paths.c:2473:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/paths.c:2472:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/paths.c:2471:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/paths.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/quivers/paths.so -lpari [319/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/sum_of_squares.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/sum_of_squares.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/sum_of_squares.c:5147:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/sum_of_squares.c:4927:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/sum_of_squares.c:4926:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/sum_of_squares.c:4809:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/sum_of_squares.c:4808:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/sum_of_squares.c:4630:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/sum_of_squares.c:4629:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/sum_of_squares.c:4316:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/sum_of_squares.c:4315:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/sum_of_squares.c:3974:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/sum_of_squares.c:3973:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/sum_of_squares.c:2097:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/sum_of_squares.c:2096:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/sum_of_squares.c:2095:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/sum_of_squares.c:2094:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/sum_of_squares.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lm -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/sum_of_squares.so -lpari [320/457] creating build/temp.linux-i686-2.7/sage/rings/bernmm gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -DUSE_THREADS=1 -DTHREAD_STACK_SIZE=4096 -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/bernmm.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/bernmm.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/bernmm.cpp:4199:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/bernmm.cpp:3979:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/bernmm.cpp:3978:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/bernmm.cpp:3861:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/bernmm.cpp:3860:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/bernmm.cpp:3682:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/bernmm.cpp:3681:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/bernmm.cpp:3368:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/bernmm.cpp:3367:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/bernmm.cpp:3026:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/bernmm.cpp:3025:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/bernmm.cpp:2184:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/bernmm.cpp:2183:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/bernmm.cpp:2182:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/bernmm.cpp:2181:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -DUSE_THREADS=1 -DTHREAD_STACK_SIZE=4096 -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c sage/rings/bernmm/bern_modp.cpp -o build/temp.linux-i686-2.7/sage/rings/bernmm/bern_modp.o -fno-strict-aliasing sage/rings/bernmm/bern_modp.cpp: In function 'long int bernmm::bernsum_pow2(long int, NTL::mulmod_t, long int, long int, long int)': sage/rings/bernmm/bern_modp.cpp:401:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (long i = 0; i < TABLE_SIZE; i++) ^ sage/rings/bernmm/bern_modp.cpp: In function 'long int bernmm::bernsum_pow2_redc(long int, NTL::mulmod_t, long int, long int, long int)': sage/rings/bernmm/bern_modp.cpp:624:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (long i = 0; i < TABLE_SIZE; i++) ^ gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -DUSE_THREADS=1 -DTHREAD_STACK_SIZE=4096 -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c sage/rings/bernmm/bern_modp_util.cpp -o build/temp.linux-i686-2.7/sage/rings/bernmm/bern_modp_util.o -fno-strict-aliasing sage/rings/bernmm/bern_modp_util.cpp: In function 'long int bernmm::order(long int, long int, NTL::mulmod_t, const bernmm::Factorisation&)': sage/rings/bernmm/bern_modp_util.cpp:98:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < F.factors.size(); i++) ~~^~~~~~~~~~~~~~~~~~ gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -DUSE_THREADS=1 -DTHREAD_STACK_SIZE=4096 -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c sage/rings/bernmm/bern_rat.cpp -o build/temp.linux-i686-2.7/sage/rings/bernmm/bern_rat.o -fno-strict-aliasing sage/rings/bernmm/bern_rat.cpp: In function 'void bernmm::bern_rat(__mpq_struct*, long int, int)': sage/rings/bernmm/bern_rat.cpp:280:17: warning: unused variable 'log2' [-Wunused-variable] const double log2 = 0.69314718055994528622676; ^~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/bernmm.o build/temp.linux-i686-2.7/sage/rings/bernmm/bern_modp.o build/temp.linux-i686-2.7/sage/rings/bernmm/bern_modp_util.o build/temp.linux-i686-2.7/sage/rings/bernmm/bern_rat.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgmp -lpthread -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/bernmm.so -lpari [321/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/bernoulli_mod_p.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/bernoulli_mod_p.o -fno-strict-aliasing In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/bernoulli_mod_p.cpp:487:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:810:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/bernoulli_mod_p.cpp:487:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:775:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:749:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:723:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:669:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:631:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:521:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:507:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:495:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] static char* ZZ_pX_trace_list(struct ZZ_pX* x) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:478:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:414:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_trace_list(struct ZZX* x) ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:201:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_repr(struct ZZX* x) ^~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:51:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) ^~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/bernoulli_mod_p.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/bernoulli_mod_p.so [322/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/flint -I/usr/include/arb -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_arb.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_arb.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_arb.cpp:28883:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_arb.cpp:28374:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_arb.cpp:28373:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_arb.cpp:28256:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_arb.cpp:28255:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_arb.cpp:28077:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_arb.cpp:28076:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_arb.cpp:27763:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_arb.cpp:27762:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_arb.cpp:27421:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_arb.cpp:27420:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_arb.cpp:3998:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_arb.cpp:3997:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_arb.cpp:3996:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_arb.cpp:3995:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_arb.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lflint -larb -lmpfi -lmpfr -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/complex_arb.so -lpari [323/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_double.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_double.o -std=c99 -D_XPG6 -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_double.c:22240:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_double.c:22020:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_double.c:22019:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_double.c:21902:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_double.c:21901:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_double.c:21723:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_double.c:21722:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_double.c:21409:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_double.c:21408:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_double.c:21067:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_double.c:21066:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_double.c:3263:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_double.c:3262:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_double.c:3261:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_double.c:3260:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_double.o -L/usr/lib/atlas/ -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgsl -lpari -lgmp -lm -lsatlas -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/complex_double.so -lpari [324/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_interval.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_interval.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_interval.c:21908:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_interval.c:21399:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_interval.c:21398:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_interval.c:21281:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_interval.c:21280:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_interval.c:21102:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_interval.c:21101:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_interval.c:20788:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_interval.c:20787:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_interval.c:20446:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_interval.c:20445:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_interval.c:3116:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_interval.c:3115:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_interval.c:3114:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_interval.c:3113:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_interval.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lflint -lmpfi -lmpfr -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/complex_interval.so -lpari [325/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_number.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_number.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_number.c:24344:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_number.c:24025:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_number.c:24024:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_number.c:23907:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_number.c:23906:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_number.c:23728:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_number.c:23727:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_number.c:23414:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_number.c:23413:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_number.c:23072:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_number.c:23071:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_number.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lmpfr -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/complex_number.so [326/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer.c:48365:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer.c:47887:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer.c:47886:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer.c:47769:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer.c:47768:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer.c:47590:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer.c:47589:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer.c:47104:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer.c:47103:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer.c:46762:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer.c:46761:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer.c:44698:18: warning: '__pyx_f_4sage_5rings_7integer_integer' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_5rings_7integer_integer(PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer.c:2847:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer.c:2846:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer.c:2845:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer.c:2844:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/python2.7/site-packages/cysignals/pxi.h:8:0, from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer.c:502: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer.c: In function '__pyx_f_4sage_5rings_7integer_set_from_pari_gen': /usr/lib/python2.7/site-packages/cysignals/macros.h:94:86: warning: '({anonymous})' may be used uninitialized in this function [-Wmaybe-uninitialized] #define _sig_on_(message) ( unlikely(_sig_on_prejmp(message, __FILE__, __LINE__)) || _sig_on_postjmp(sigsetjmp(cysigs.env,0)) ) ^~~~~~~~~~~~~~~ /usr/lib/python2.7/site-packages/cysignals/macros.h:94:86: note: '({anonymous})' was declared here #define _sig_on_(message) ( unlikely(_sig_on_prejmp(message, __FILE__, __LINE__)) || _sig_on_postjmp(sigsetjmp(cysigs.env,0)) ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/python2.7/site-packages/cysignals/macros.h:182:28: note: in expansion of macro '_sig_on_' #define sig_on() _sig_on_(NULL) ^~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer.c:4434:19: note: in expansion of macro 'sig_on' __pyx_t_7 = sig_on(); if (unlikely(__pyx_t_7 == 0)) __PYX_ERR(0, 232, __pyx_L1_error) ^~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lpari -lflint -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/integer.so -lpari [327/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer_ring.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer_ring.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer_ring.c:13850:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer_ring.c:13429:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer_ring.c:13428:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer_ring.c:13087:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer_ring.c:13086:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer_ring.c:12768:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer_ring.c:12767:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer_ring.c:12650:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer_ring.c:12649:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer_ring.c:12471:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer_ring.c:12470:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer_ring.c:3570:13: warning: '__pyx_f_4sage_5rings_12integer_ring_late_import' defined but not used [-Wunused-function] static void __pyx_f_4sage_5rings_12integer_ring_late_import(void) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer_ring.c:3067:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer_ring.c:3066:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer_ring.c:3065:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer_ring.c:3064:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer_ring.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/integer_ring.so -lpari [328/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/factorint.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/factorint.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/factorint.c:8762:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/factorint.c:8438:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/factorint.c:8437:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/factorint.c:8320:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/factorint.c:8319:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/factorint.c:8141:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/factorint.c:8140:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/factorint.c:7827:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/factorint.c:7826:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/factorint.c:7485:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/factorint.c:7484:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/factorint.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/factorint.so [329/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fast_arith.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fast_arith.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fast_arith.c:8045:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fast_arith.c:7838:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fast_arith.c:7837:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fast_arith.c:7720:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fast_arith.c:7719:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fast_arith.c:7541:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fast_arith.c:7540:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fast_arith.c:7227:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fast_arith.c:7226:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fast_arith.c:6885:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fast_arith.c:6884:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fast_arith.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpari -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/fast_arith.so [330/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_element.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_element.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_element.c:13984:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_element.c:13777:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_element.c:13776:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_element.c:13659:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_element.c:13658:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_element.c:13480:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_element.c:13479:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_element.c:13166:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_element.c:13165:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_element.c:12824:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_element.c:12823:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_element.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/fraction_field_element.so [331/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_FpT.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_FpT.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_FpT.cpp:19832:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_FpT.cpp:19612:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_FpT.cpp:19611:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_FpT.cpp:19494:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_FpT.cpp:19493:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_FpT.cpp:19315:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_FpT.cpp:19314:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_FpT.cpp:19001:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_FpT.cpp:19000:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_FpT.cpp:18659:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_FpT.cpp:18658:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_FpT.cpp:4213:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_FpT.cpp:4212:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_FpT.cpp:4211:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_FpT.cpp:4210:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_FpT.cpp: In function 'PyObject* __pyx_pf_4sage_5rings_18fraction_field_FpT_8FpT_iter_8__next__(__pyx_obj_4sage_5rings_18fraction_field_FpT_FpT_iter*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_FpT.cpp:17818:3: warning: '__pyx_v_a' may be used uninitialized in this function [-Wmaybe-uninitialized] if (__pyx_t_4) { ^~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_FpT.cpp:17714:8: note: '__pyx_v_a' was declared here long __pyx_v_a; ^~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_FpT.cpp: In function '__pyx_obj_4sage_5rings_18fraction_field_FpT_FpTElement* __pyx_f_4sage_5rings_18fraction_field_FpT_10FpTElement_next(__pyx_obj_4sage_5rings_18fraction_field_FpT_FpTElement*, int)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_FpT.cpp:17818:3: warning: '__pyx_v_a' may be used uninitialized in this function [-Wmaybe-uninitialized] if (__pyx_t_4) { ^~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_FpT.cpp:17714:8: note: '__pyx_v_a' was declared here long __pyx_v_a; ^~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_FpT.cpp:17818:3: warning: '__pyx_v_a' may be used uninitialized in this function [-Wmaybe-uninitialized] if (__pyx_t_4) { ^~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_FpT.cpp:17714:8: note: '__pyx_v_a' was declared here long __pyx_v_a; ^~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_FpT.cpp:17818:3: warning: '__pyx_v_a' may be used uninitialized in this function [-Wmaybe-uninitialized] if (__pyx_t_4) { ^~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_FpT.cpp:17714:8: note: '__pyx_v_a' was declared here long __pyx_v_a; ^~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_FpT.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lflint -lgmp -lzn_poly -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/fraction_field_FpT.so -lpari [332/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/laurent_series_ring_element.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/laurent_series_ring_element.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/laurent_series_ring_element.c:17132:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/laurent_series_ring_element.c:16925:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/laurent_series_ring_element.c:16924:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/laurent_series_ring_element.c:16807:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/laurent_series_ring_element.c:16806:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/laurent_series_ring_element.c:16628:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/laurent_series_ring_element.c:16627:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/laurent_series_ring_element.c:16314:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/laurent_series_ring_element.c:16313:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/laurent_series_ring_element.c:15972:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/laurent_series_ring_element.c:15971:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/laurent_series_ring_element.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/laurent_series_ring_element.so [333/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/morphism.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/morphism.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/morphism.c:19152:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/morphism.c:18945:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/morphism.c:18944:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/morphism.c:18827:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/morphism.c:18826:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/morphism.c:18648:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/morphism.c:18647:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/morphism.c:18334:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/morphism.c:18333:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/morphism.c:17992:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/morphism.c:17991:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/morphism.c:9076:18: warning: '__pyx_pw_4sage_5rings_8morphism_24RingHomomorphism_im_gens_3__hash__' defined but not used [-Wunused-function] static Py_hash_t __pyx_pw_4sage_5rings_8morphism_24RingHomomorphism_im_gens_3__hash__(PyObject *__pyx_v_self) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/morphism.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/morphism.so [334/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_mpc.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_mpc.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_mpc.c:24493:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_mpc.c:24090:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_mpc.c:24089:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_mpc.c:23748:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_mpc.c:23747:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_mpc.c:23429:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_mpc.c:23428:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_mpc.c:23311:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_mpc.c:23310:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_mpc.c:23132:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_mpc.c:23131:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_mpc.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lmpfr -lmpc -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/complex_mpc.so [335/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/noncommutative_ideals.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/noncommutative_ideals.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/noncommutative_ideals.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/noncommutative_ideals.so [336/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_mpoly.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_mpoly.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_mpoly.c:7119:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_mpoly.c:6912:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_mpoly.c:6911:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_mpoly.c:6794:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_mpoly.c:6793:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_mpoly.c:6615:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_mpoly.c:6614:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_mpoly.c:6301:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_mpoly.c:6300:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_mpoly.c:5959:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_mpoly.c:5958:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_mpoly.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/power_series_mpoly.so [337/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_poly.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_poly.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_poly.c:15725:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_poly.c:15518:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_poly.c:15517:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_poly.c:15400:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_poly.c:15399:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_poly.c:15221:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_poly.c:15220:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_poly.c:14907:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_poly.c:14906:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_poly.c:14565:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_poly.c:14564:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_poly.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/power_series_poly.so [338/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_pari.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_pari.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_pari.c:14165:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_pari.c:13958:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_pari.c:13957:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_pari.c:13840:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_pari.c:13839:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_pari.c:13661:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_pari.c:13660:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_pari.c:13347:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_pari.c:13346:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_pari.c:13005:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_pari.c:13004:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_pari.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpari -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/power_series_pari.so [339/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_ring_element.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_ring_element.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_ring_element.c:23874:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_ring_element.c:23667:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_ring_element.c:23666:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_ring_element.c:23549:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_ring_element.c:23548:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_ring_element.c:23370:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_ring_element.c:23369:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_ring_element.c:23056:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_ring_element.c:23055:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_ring_element.c:22714:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_ring_element.c:22713:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_ring_element.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/power_series_ring_element.so [340/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/rational.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/rational.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/rational.c:38344:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/rational.c:37866:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/rational.c:37865:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/rational.c:37748:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/rational.c:37747:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/rational.c:37569:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/rational.c:37568:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/rational.c:37083:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/rational.c:37082:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/rational.c:36741:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/rational.c:36740:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/rational.c:4070:18: warning: '__pyx_f_4sage_5rings_8rational_Rational_sub_' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_5rings_8rational_Rational_sub_(struct __pyx_obj_4sage_5rings_8rational_Rational *__pyx_v_self, struct __pyx_obj_4sage_5rings_8rational_Rational *__pyx_v_other) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/rational.c:3978:18: warning: '__pyx_f_4sage_5rings_8rational_Rational_add_' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_5rings_8rational_Rational_add_(struct __pyx_obj_4sage_5rings_8rational_Rational *__pyx_v_self, struct __pyx_obj_4sage_5rings_8rational_Rational *__pyx_v_other) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/rational.c:3886:18: warning: '__pyx_f_4sage_5rings_8rational_Rational_div_' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_5rings_8rational_Rational_div_(struct __pyx_obj_4sage_5rings_8rational_Rational *__pyx_v_a, struct __pyx_obj_4sage_5rings_8rational_Rational *__pyx_v_b) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/rational.c:3794:18: warning: '__pyx_f_4sage_5rings_8rational_Rational_mul_' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_5rings_8rational_Rational_mul_(struct __pyx_obj_4sage_5rings_8rational_Rational *__pyx_v_a, struct __pyx_obj_4sage_5rings_8rational_Rational *__pyx_v_b) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/rational.c:2837:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/rational.c:2836:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/rational.c:2835:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/rational.c:2834:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/rational.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lpari -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/rational.so -lpari [341/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_double.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_double.o -DGSL_DISABLE_DEPRECATED -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_double.c:24761:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_double.c:24303:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_double.c:24302:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_double.c:23961:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_double.c:23960:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_double.c:23642:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_double.c:23641:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_double.c:23524:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_double.c:23523:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_double.c:23345:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_double.c:23344:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_double.c:3275:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_double.c:3274:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_double.c:3273:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_double.c:3272:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_double.o -L/usr/lib/atlas/ -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgsl -lgmp -lm -lsatlas -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/real_double.so -lpari [342/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_interval_absolute.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_interval_absolute.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_interval_absolute.c:14293:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_interval_absolute.c:13969:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_interval_absolute.c:13968:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_interval_absolute.c:13851:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_interval_absolute.c:13850:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_interval_absolute.c:13672:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_interval_absolute.c:13671:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_interval_absolute.c:13358:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_interval_absolute.c:13357:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_interval_absolute.c:13016:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_interval_absolute.c:13015:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_interval_absolute.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/real_interval_absolute.so [343/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/flint -I/usr/include/arb -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_arb.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_arb.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_arb.cpp:28986:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_arb.cpp:28654:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_arb.cpp:28653:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_arb.cpp:28536:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_arb.cpp:28535:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_arb.cpp:28357:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_arb.cpp:28356:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_arb.cpp:27931:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_arb.cpp:27930:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_arb.cpp:27589:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_arb.cpp:27588:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_arb.cpp:3964:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_arb.cpp:3963:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_arb.cpp:3962:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_arb.cpp:3961:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_arb.cpp: In function 'PyObject* __pyx_f_4sage_5rings_8real_arb_8RealBall__richcmp_(__pyx_obj_4sage_5rings_8real_arb_RealBall*, PyObject*, int, int)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_arb.cpp:631:39: warning: '__pyx_v_result' may be used uninitialized in this function [-Wmaybe-uninitialized] #define __Pyx_PyBool_FromLong(b) ((b) ? __Pyx_NewRef(Py_True) : __Pyx_NewRef(Py_False)) ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_arb.cpp:18132:7: note: '__pyx_v_result' was declared here int __pyx_v_result; ^~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_arb.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lflint -larb -lmpfi -lmpfr -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/real_arb.so -lpari [344/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_lazy.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_lazy.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_lazy.c: In function '__pyx_pf_4sage_5rings_9real_lazy_9LazyField___init__': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_lazy.c:3762:13: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types] __pyx_t_2 = __pyx_v_self; ^ At top level: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_lazy.c:21175:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_lazy.c:20884:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_lazy.c:20883:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_lazy.c:20542:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_lazy.c:20541:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_lazy.c:20223:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_lazy.c:20222:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_lazy.c:20105:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_lazy.c:20104:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_lazy.c:19926:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_lazy.c:19925:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_lazy.c:10434:13: warning: '__pyx_doc_4sage_5rings_9real_lazy_16LazyFieldElement_36__getattribute__' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_5rings_9real_lazy_16LazyFieldElement_36__getattribute__[] = "LazyFieldElement.__getattribute__(self, name)\nFile: sage/rings/real_lazy.pyx (starting at line 875)\n\n Simulates a list of methods found on the real/complex mpfr classes.\n\n EXAMPLES::\n\n sage: a = RLF(3)\n sage: a.sqrt()\n 1.732050807568878?\n sage: sin(a)\n 0.1411200080598673?\n sage: RealField(160)(tanh(RLF(3)))\n 0.99505475368673045133188018525548847509781385470\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_lazy.c:6885:12: warning: '__pyx_f_4sage_5rings_9real_lazy_get_new_prec' defined but not used [-Wunused-function] static int __pyx_f_4sage_5rings_9real_lazy_get_new_prec(PyObject *__pyx_v_R, int __pyx_v_depth) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_lazy.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/real_lazy.so [345/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_mpfi.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_mpfi.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_mpfi.c:34939:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_mpfi.c:34523:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_mpfi.c:34522:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_mpfi.c:34181:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_mpfi.c:34180:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_mpfi.c:33750:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_mpfi.c:33749:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_mpfi.c:33632:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_mpfi.c:33631:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_mpfi.c:33453:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_mpfi.c:33452:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_mpfi.c:3090:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_mpfi.c:3089:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_mpfi.c:3088:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_mpfi.c:3087:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_mpfi.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lmpfi -lmpfr -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/real_mpfi.so -lpari [346/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_mpfr.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_mpfr.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_mpfr.c:40121:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_mpfr.c:39528:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_mpfr.c:39527:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_mpfr.c:39186:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_mpfr.c:39185:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_mpfr.c:38867:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_mpfr.c:38866:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_mpfr.c:38749:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_mpfr.c:38748:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_mpfr.c:38570:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_mpfr.c:38569:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_mpfr.c:38308:18: warning: '__pyx_pw_4sage_5arith_16numerical_approx_1digits_to_bits' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_5arith_16numerical_approx_1digits_to_bits(PyObject *__pyx_self, PyObject *__pyx_v_d) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_mpfr.c:38307:13: warning: '__pyx_doc_4sage_5arith_16numerical_approx_digits_to_bits' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_5arith_16numerical_approx_digits_to_bits[] = "digits_to_bits(d) -> long\nFile: sage/arith/numerical_approx.pxd (starting at line 1)\n\n EXAMPLES::\n\n sage: from sage.arith.numerical_approx import digits_to_bits\n sage: digits_to_bits(None)\n 53\n sage: digits_to_bits(15)\n 54\n sage: digits_to_bits(-1)\n Traceback (most recent call last):\n ...\n ValueError: number of digits must be positive\n sage: digits_to_bits(\"10\")\n Traceback (most recent call last):\n ...\n TypeError: a float is required\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_mpfr.c:3307:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_mpfr.c:3306:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_mpfr.c:3305:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_mpfr.c:3304:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_mpfr.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpari -lmpfr -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/real_mpfr.so -lpari [347/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/residue_field.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/residue_field.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/residue_field.c:24078:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/residue_field.c:23871:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/residue_field.c:23870:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/residue_field.c:23753:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/residue_field.c:23752:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/residue_field.c:23574:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/residue_field.c:23573:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/residue_field.c:23260:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/residue_field.c:23259:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/residue_field.c:22918:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/residue_field.c:22917:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/residue_field.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/finite_rings/residue_field.so [348/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/ring.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/ring.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/ring.c:22280:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/ring.c:21989:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/ring.c:21988:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/ring.c:21647:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/ring.c:21646:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/ring.c:21328:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/ring.c:21327:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/ring.c:21210:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/ring.c:21209:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/ring.c:21031:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/ring.c:21030:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/ring.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/ring.so [349/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/finite_field_base.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/finite_field_base.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/finite_field_base.c:18733:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/finite_field_base.c:18526:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/finite_field_base.c:18525:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/finite_field_base.c:18408:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/finite_field_base.c:18407:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/finite_field_base.c:18229:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/finite_field_base.c:18228:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/finite_field_base.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/finite_rings/finite_field_base.so [350/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_base.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_base.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_base.c:11766:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_base.c:11559:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_base.c:11558:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_base.c:11441:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_base.c:11440:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_base.c:11262:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_base.c:11261:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_base.c:10948:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_base.c:10947:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_base.c:10606:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_base.c:10605:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_base.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/finite_rings/element_base.so [351/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/integer_mod.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/integer_mod.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/integer_mod.c:46804:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/integer_mod.c:46467:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/integer_mod.c:46466:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/integer_mod.c:46349:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/integer_mod.c:46348:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/integer_mod.c:46170:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/integer_mod.c:46169:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/integer_mod.c:45856:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/integer_mod.c:45855:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/integer_mod.c:45514:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/integer_mod.c:45513:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/integer_mod.c:37233:12: warning: '__pyx_f_4sage_5rings_12finite_rings_11integer_mod_jacobi_int64' defined but not used [-Wunused-function] static int __pyx_f_4sage_5rings_12finite_rings_11integer_mod_jacobi_int64(int_fast64_t __pyx_v_a, int_fast64_t __pyx_v_m) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/integer_mod.c:2984:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/integer_mod.c:2983:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/integer_mod.c:2982:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/integer_mod.c:2981:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/integer_mod.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/finite_rings/integer_mod.so -lpari [352/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_givaro.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_givaro.o -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -ffloat-store -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_givaro.cpp: In function 'PyObject* __pyx_pf_4sage_5rings_12finite_rings_14element_givaro_12Cache_givaro_22fetch_int(__pyx_obj_4sage_5rings_12finite_rings_14element_givaro_Cache_givaro*, int)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_givaro.cpp:8373:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] __pyx_t_4 = ((__pyx_v_n > __pyx_v_k->cardinality()) != 0); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_givaro.cpp: In function 'PyObject* __pyx_pf_4sage_5rings_12finite_rings_14element_givaro_25FiniteField_givaroElement_38_integer_(__pyx_obj_4sage_5rings_12finite_rings_14element_givaro_FiniteField_givaroElement*, PyObject*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_givaro.cpp:13993:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] __pyx_t_2 = ((__pyx_v_a < __pyx_v_self->_cache->objectptr->characteristic()) != 0); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_givaro.cpp: At global scope: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_givaro.cpp:19104:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_givaro.cpp:18884:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_givaro.cpp:18883:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_givaro.cpp:18766:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_givaro.cpp:18765:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_givaro.cpp:18587:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_givaro.cpp:18586:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_givaro.cpp:18273:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_givaro.cpp:18272:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_givaro.cpp:17931:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_givaro.cpp:17930:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_givaro.cpp:2898:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_givaro.cpp:2897:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_givaro.cpp:2896:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_givaro.cpp:2895:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_givaro.cpp:533:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:810:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_givaro.cpp:533:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:775:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:749:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:723:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:669:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:631:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:521:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:507:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:495:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] static char* ZZ_pX_trace_list(struct ZZ_pX* x) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:478:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:414:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_trace_list(struct ZZX* x) ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:201:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_repr(struct ZZX* x) ^~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:51:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) ^~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_givaro.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgivaro -lpari -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/finite_rings/element_givaro.so -lpari [353/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_ntl_gf2e.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_ntl_gf2e.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_ntl_gf2e.cpp: In function 'unsigned int __pyx_f_4sage_5rings_12finite_rings_16element_ntl_gf2e_switch_endianess(unsigned int)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_ntl_gf2e.cpp:3824:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (__pyx_v_j = 0; __pyx_v_j < __pyx_t_1; __pyx_v_j++) { ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_ntl_gf2e.cpp: In function 'PyObject* __pyx_pf_4sage_5rings_12finite_rings_16element_ntl_gf2e_27FiniteField_ntl_gf2eElement_36integer_representation(__pyx_obj_4sage_5rings_12finite_rings_16element_ntl_gf2e_FiniteField_ntl_gf2eElement*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_ntl_gf2e.cpp:11139:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] __pyx_t_2 = ((deg(__pyx_v_r) >= ((sizeof(int)) * 8)) != 0); ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_ntl_gf2e.cpp:11256:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] __pyx_t_2 = ((deg(__pyx_v_r) >= ((sizeof(int)) * 8)) != 0); ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_ntl_gf2e.cpp: At global scope: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_ntl_gf2e.cpp:16443:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_ntl_gf2e.cpp:16139:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_ntl_gf2e.cpp:16138:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_ntl_gf2e.cpp:15797:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_ntl_gf2e.cpp:15796:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_ntl_gf2e.cpp:15478:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_ntl_gf2e.cpp:15477:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_ntl_gf2e.cpp:15360:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_ntl_gf2e.cpp:15359:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_ntl_gf2e.cpp:15181:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_ntl_gf2e.cpp:15180:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_ntl_gf2e.cpp:2741:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_ntl_gf2e.cpp:2740:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_ntl_gf2e.cpp:2739:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_ntl_gf2e.cpp:2738:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_ntl_gf2e.cpp:507:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:810:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_ntl_gf2e.cpp:507:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:775:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:749:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:723:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:669:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:631:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:521:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:507:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:495:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] static char* ZZ_pX_trace_list(struct ZZ_pX* x) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:478:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:414:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_trace_list(struct ZZX* x) ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:201:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_repr(struct ZZX* x) ^~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:51:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) ^~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_ntl_gf2e.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lpari -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/finite_rings/element_ntl_gf2e.so -lpari [354/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_pari_ffelt.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_pari_ffelt.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_pari_ffelt.c:13444:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_pari_ffelt.c:13224:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_pari_ffelt.c:13223:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_pari_ffelt.c:13106:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_pari_ffelt.c:13105:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_pari_ffelt.c:12927:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_pari_ffelt.c:12926:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_pari_ffelt.c:12613:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_pari_ffelt.c:12612:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_pari_ffelt.c:12271:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_pari_ffelt.c:12270:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_pari_ffelt.c:2446:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_pari_ffelt.c:2445:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_pari_ffelt.c:2444:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_pari_ffelt.c:2443:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_pari_ffelt.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpari -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/finite_rings/element_pari_ffelt.so -lpari [355/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_finite_field.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_finite_field.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_finite_field.c:10046:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_finite_field.c:9839:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_finite_field.c:9838:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_finite_field.c:9721:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_finite_field.c:9720:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_finite_field.c:9542:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_finite_field.c:9541:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_finite_field.c:9228:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_finite_field.c:9227:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_finite_field.c:8886:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_finite_field.c:8885:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_finite_field.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/finite_rings/hom_finite_field.so [356/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_prime_finite_field.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_prime_finite_field.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_prime_finite_field.c:6216:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_prime_finite_field.c:6009:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_prime_finite_field.c:6008:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_prime_finite_field.c:5891:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_prime_finite_field.c:5890:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_prime_finite_field.c:5712:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_prime_finite_field.c:5711:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_prime_finite_field.c:5398:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_prime_finite_field.c:5397:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_prime_finite_field.c:5056:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_prime_finite_field.c:5055:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_prime_finite_field.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/finite_rings/hom_prime_finite_field.so [357/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_finite_field_givaro.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_finite_field_givaro.o -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -ffloat-store -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_finite_field_givaro.cpp:7514:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_finite_field_givaro.cpp:7307:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_finite_field_givaro.cpp:7306:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_finite_field_givaro.cpp:7189:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_finite_field_givaro.cpp:7188:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_finite_field_givaro.cpp:7010:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_finite_field_givaro.cpp:7009:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_finite_field_givaro.cpp:6696:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_finite_field_givaro.cpp:6695:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_finite_field_givaro.cpp:6354:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_finite_field_givaro.cpp:6353:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_finite_field_givaro.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgivaro -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/finite_rings/hom_finite_field_givaro.so [358/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/function_field gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/function_field/function_field_element.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/function_field/function_field_element.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/function_field/function_field_element.c:10875:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/function_field/function_field_element.c:10668:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/function_field/function_field_element.c:10667:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/function_field/function_field_element.c:10550:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/function_field/function_field_element.c:10549:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/function_field/function_field_element.c:10371:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/function_field/function_field_element.c:10370:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/function_field/function_field_element.c:10057:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/function_field/function_field_element.c:10056:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/function_field/function_field_element.c:9715:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/function_field/function_field_element.c:9714:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/function_field/function_field_element.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/function_field/function_field_element.so [359/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_base.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_base.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_base.c:4544:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_base.c:4337:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_base.c:4336:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_base.c:4219:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_base.c:4218:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_base.c:4040:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_base.c:4039:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_base.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/number_field/number_field_base.so [360/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element.cpp:51099:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element.cpp:50683:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element.cpp:50682:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element.cpp:50341:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element.cpp:50340:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element.cpp:49756:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element.cpp:49755:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element.cpp:49638:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element.cpp:49637:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element.cpp:49459:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element.cpp:49458:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element.cpp:48067:13: warning: 'void __pyx_f_4sage_5rings_12number_field_20number_field_element__ntl_poly(PyObject*, NTL::ZZX*, NTL::ZZ*)' defined but not used [-Wunused-function] static void __pyx_f_4sage_5rings_12number_field_20number_field_element__ntl_poly(PyObject *__pyx_v_f, ZZX *__pyx_v_num, ZZ *__pyx_v_den) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element.cpp:3938:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element.cpp:3937:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element.cpp:3936:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element.cpp:3935:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element.cpp:522:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:810:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element.cpp:522:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:775:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:749:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:723:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:669:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:631:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:521:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:507:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:495:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] static char* ZZ_pX_trace_list(struct ZZ_pX* x) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:478:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:414:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_trace_list(struct ZZX* x) ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:201:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_repr(struct ZZX* x) ^~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:51:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) ^~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lmpfi -lmpfr -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/number_field/number_field_element.so -lpari [361/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element_quadratic.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element_quadratic.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element_quadratic.cpp:24224:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element_quadratic.cpp:23920:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element_quadratic.cpp:23919:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element_quadratic.cpp:23578:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element_quadratic.cpp:23577:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element_quadratic.cpp:22881:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element_quadratic.cpp:22880:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element_quadratic.cpp:22763:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element_quadratic.cpp:22762:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element_quadratic.cpp:22584:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element_quadratic.cpp:22583:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element_quadratic.cpp:3918:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element_quadratic.cpp:3917:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element_quadratic.cpp:3916:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element_quadratic.cpp:3915:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element_quadratic.cpp:510:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:810:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element_quadratic.cpp:510:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:775:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:749:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:723:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:669:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:631:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:521:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:507:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:495:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] static char* ZZ_pX_trace_list(struct ZZ_pX* x) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:478:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:414:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_trace_list(struct ZZX* x) ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:201:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_repr(struct ZZX* x) ^~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:51:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) ^~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element_quadratic.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lmpfi -lmpfr -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/number_field/number_field_element_quadratic.so -lpari [362/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_morphisms.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_morphisms.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_morphisms.c:10805:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_morphisms.c:10598:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_morphisms.c:10597:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_morphisms.c:10480:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_morphisms.c:10479:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_morphisms.c:10301:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_morphisms.c:10300:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_morphisms.c:9987:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_morphisms.c:9986:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_morphisms.c:9645:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_morphisms.c:9644:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_morphisms.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/number_field/number_field_morphisms.so [363/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/totallyreal.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/totallyreal.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/totallyreal.c:11787:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/totallyreal.c:11450:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/totallyreal.c:11449:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/totallyreal.c:11332:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/totallyreal.c:11331:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/totallyreal.c:11153:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/totallyreal.c:11152:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/totallyreal.c:9797:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/totallyreal.c:9796:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/totallyreal.c:9455:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/totallyreal.c:9454:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/totallyreal.c:2309:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/totallyreal.c:2308:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/totallyreal.c:2307:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/totallyreal.c:2306:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/totallyreal.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/number_field/totallyreal.so -lpari [364/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/totallyreal_data.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/totallyreal_data.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/totallyreal_data.c:12178:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/totallyreal_data.c:11958:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/totallyreal_data.c:11957:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/totallyreal_data.c:11840:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/totallyreal_data.c:11839:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/totallyreal_data.c:11661:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/totallyreal_data.c:11660:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/totallyreal_data.c:11347:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/totallyreal_data.c:11346:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/totallyreal_data.c:11005:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/totallyreal_data.c:11004:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/totallyreal_data.c:2400:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/totallyreal_data.c:2399:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/totallyreal_data.c:2398:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/totallyreal_data.c:2397:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/totallyreal_data.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/number_field/totallyreal_data.so -lpari [365/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/morphism.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/morphism.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/morphism.c:7519:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/morphism.c:7312:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/morphism.c:7311:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/morphism.c:7194:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/morphism.c:7193:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/morphism.c:7015:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/morphism.c:7014:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/morphism.c:6701:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/morphism.c:6700:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/morphism.c:6359:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/morphism.c:6358:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/morphism.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/padics/morphism.so [366/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/common_conversion.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/common_conversion.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/common_conversion.c: In function '__pyx_f_4sage_5rings_6padics_17common_conversion_cconv_mpq_t_out_shared': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/common_conversion.c:5914:114: warning: passing argument 3 of '__pyx_f_4sage_5arith_23rational_reconstruction_mpq_rational_reconstruction' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] __pyx_t_1 = __pyx_f_4sage_5arith_23rational_reconstruction_mpq_rational_reconstruction(__pyx_v_out, __pyx_v_x, ((struct __pyx_vtabstruct_4sage_5rings_6padics_12pow_computer_PowComputer_class *)__pyx_v_prime_pow->__pyx_vtab)->pow_mpz_t_tmp(__pyx_v_prime_pow, __pyx_v_prec)); if (unlikely(__pyx_t_1 == -1)) __PYX_ERR(0, 359, __pyx_L1_error) ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/common_conversion.c:5914:114: note: expected '__mpz_struct * {aka struct *}' but argument is of type 'mpz_srcptr {aka const struct *}' At top level: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/common_conversion.c:8444:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/common_conversion.c:8120:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/common_conversion.c:8119:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/common_conversion.c:8002:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/common_conversion.c:8001:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/common_conversion.c:7823:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/common_conversion.c:7822:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/common_conversion.c:7509:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/common_conversion.c:7508:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/common_conversion.c:7167:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/common_conversion.c:7166:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/common_conversion.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/padics/common_conversion.so [367/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/local_generic_element.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/local_generic_element.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/local_generic_element.c:7433:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/local_generic_element.c:7226:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/local_generic_element.c:7225:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/local_generic_element.c:7108:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/local_generic_element.c:7107:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/local_generic_element.c:6929:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/local_generic_element.c:6928:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/local_generic_element.c:6615:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/local_generic_element.c:6614:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/local_generic_element.c:6273:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/local_generic_element.c:6272:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/local_generic_element.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/padics/local_generic_element.so [368/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_absolute_element.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_absolute_element.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_absolute_element.c: In function '__pyx_f_4sage_5rings_6padics_29padic_capped_absolute_element_26pAdicCappedAbsoluteElement__to_gen': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_absolute_element.c:25142:233: warning: passing argument 4 of '__pyx_f_4sage_4libs_4pari_11convert_gmp_new_gen_from_padic' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] __pyx_t_3 = ((PyObject *)__pyx_f_4sage_4libs_4pari_11convert_gmp_new_gen_from_padic(__pyx_v_val, (__pyx_v_self->__pyx_base.absprec - __pyx_v_val), __pyx_v_self->__pyx_base.__pyx_base.prime_pow->__pyx_base.__pyx_base.prime->value, ((struct __pyx_vtabstruct_4sage_5rings_6padics_29padic_capped_absolute_element_PowComputer_ *)__pyx_v_self->__pyx_base.__pyx_base.prime_pow->__pyx_base.__pyx_base.__pyx_vtab)->__pyx_base.__pyx_base.pow_mpz_t_tmp(((struct __pyx_obj_4sage_5rings_6padics_12pow_computer_PowComputer_class *)__pyx_v_self->__pyx_base.__pyx_base.prime_pow), (__pyx_v_self->__pyx_base.absprec - __pyx_v_val)), __pyx_v_4sage_5rings_6padics_29padic_capped_absolute_element_holder->value)); if (unlikely(!__pyx_t_3)) __PYX_ERR(3, 147, __pyx_L1_error) ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_absolute_element.c:25142:233: note: expected '__mpz_struct * {aka struct *}' but argument is of type 'mpz_srcptr {aka const struct *}' At top level: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_absolute_element.c:28655:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_absolute_element.c:28318:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_absolute_element.c:28317:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_absolute_element.c:28200:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_absolute_element.c:28199:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_absolute_element.c:28021:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_absolute_element.c:28020:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_absolute_element.c:27707:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_absolute_element.c:27706:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_absolute_element.c:27365:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_absolute_element.c:27364:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_absolute_element.c:4085:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_absolute_element.c:4084:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_absolute_element.c:4083:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_absolute_element.c:4082:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_absolute_element.c: In function '__pyx_pw_4sage_5rings_6padics_29padic_capped_absolute_element_9CAElement_19__pow__': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_absolute_element.c:11423:46: warning: '__pyx_v_exp_val' may be used uninitialized in this function [-Wmaybe-uninitialized] (__pyx_v_ansrelprec[0]) = (__pyx_v_relprec + __pyx_v_exp_val); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_absolute_element.c:11223:8: note: '__pyx_v_exp_val' was declared here long __pyx_v_exp_val; ^~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_absolute_element.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/padics/padic_capped_absolute_element.so -lpari [369/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_relative_element.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_relative_element.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_relative_element.c: In function '__pyx_f_4sage_5rings_6padics_29padic_capped_relative_element_26pAdicCappedRelativeElement__to_gen': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_relative_element.c:29502:239: warning: passing argument 4 of '__pyx_f_4sage_4libs_4pari_11convert_gmp_new_gen_from_padic' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] __pyx_t_2 = ((PyObject *)__pyx_f_4sage_4libs_4pari_11convert_gmp_new_gen_from_padic(__pyx_v_self->__pyx_base.ordp, __pyx_v_self->__pyx_base.relprec, __pyx_v_self->__pyx_base.__pyx_base.prime_pow->__pyx_base.__pyx_base.prime->value, ((struct __pyx_vtabstruct_4sage_5rings_6padics_29padic_capped_relative_element_PowComputer_ *)__pyx_v_self->__pyx_base.__pyx_base.prime_pow->__pyx_base.__pyx_base.__pyx_vtab)->__pyx_base.__pyx_base.pow_mpz_t_tmp(((struct __pyx_obj_4sage_5rings_6padics_12pow_computer_PowComputer_class *)__pyx_v_self->__pyx_base.__pyx_base.prime_pow), __pyx_v_self->__pyx_base.relprec), __pyx_v_self->__pyx_base.unit)); if (unlikely(!__pyx_t_2)) __PYX_ERR(3, 228, __pyx_L1_error) ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_relative_element.c:29502:239: note: expected '__mpz_struct * {aka struct *}' but argument is of type 'mpz_srcptr {aka const struct *}' At top level: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_relative_element.c:32986:20: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_relative_element.c:32649:20: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_relative_element.c:32648:15: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_relative_element.c:32531:20: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_relative_element.c:32530:15: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_relative_element.c:32352:20: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_relative_element.c:32351:15: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_relative_element.c:32038:20: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_relative_element.c:32037:15: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_relative_element.c:31696:20: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_relative_element.c:31695:15: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_relative_element.c:3842:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_relative_element.c:3841:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_relative_element.c:3840:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_relative_element.c:3839:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_relative_element.c: In function '__pyx_pw_4sage_5rings_6padics_29padic_capped_relative_element_9CRElement_19__pow__': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_relative_element.c:11239:46: warning: '__pyx_v_exp_val' may be used uninitialized in this function [-Wmaybe-uninitialized] (__pyx_v_ansrelprec[0]) = (__pyx_v_relprec + __pyx_v_exp_val); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_relative_element.c:11039:8: note: '__pyx_v_exp_val' was declared here long __pyx_v_exp_val; ^~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_relative_element.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/padics/padic_capped_relative_element.so -lpari [370/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ext_element.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ext_element.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ext_element.cpp: In function 'PyObject* __Pyx_PyInt_LshiftObjC(PyObject*, PyObject*, long int, int)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ext_element.cpp:9793:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(b < sizeof(long)*8 && a == (a << b) >> b) || !a) { ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ext_element.cpp:669:43: note: in definition of macro 'likely' #define likely(x) __builtin_expect(!!(x), 1) ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ext_element.cpp:9878:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (unlikely(!(b < sizeof(long)*8 && a == x >> b)) && a) { ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ext_element.cpp:670:43: note: in definition of macro 'unlikely' #define unlikely(x) __builtin_expect(!!(x), 0) ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ext_element.cpp: At global scope: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ext_element.cpp:8130:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ext_element.cpp:7923:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ext_element.cpp:7922:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ext_element.cpp:7805:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ext_element.cpp:7804:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ext_element.cpp:7626:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ext_element.cpp:7625:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ext_element.cpp:7312:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ext_element.cpp:7311:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ext_element.cpp:6970:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ext_element.cpp:6969:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ext_element.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/padics/padic_ext_element.so [371/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_fixed_mod_element.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_fixed_mod_element.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_fixed_mod_element.c: In function '__pyx_f_4sage_5rings_6padics_23padic_fixed_mod_element_20pAdicFixedModElement__to_gen': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_fixed_mod_element.c:19522:278: warning: passing argument 4 of '__pyx_f_4sage_4libs_4pari_11convert_gmp_new_gen_from_padic' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] __pyx_t_3 = ((PyObject *)__pyx_f_4sage_4libs_4pari_11convert_gmp_new_gen_from_padic(__pyx_v_val, (__pyx_v_self->__pyx_base.__pyx_base.prime_pow->__pyx_base.__pyx_base.prec_cap - __pyx_v_val), __pyx_v_self->__pyx_base.__pyx_base.prime_pow->__pyx_base.__pyx_base.prime->value, ((struct __pyx_vtabstruct_4sage_5rings_6padics_23padic_fixed_mod_element_PowComputer_ *)__pyx_v_self->__pyx_base.__pyx_base.prime_pow->__pyx_base.__pyx_base.__pyx_vtab)->__pyx_base.__pyx_base.pow_mpz_t_tmp(((struct __pyx_obj_4sage_5rings_6padics_12pow_computer_PowComputer_class *)__pyx_v_self->__pyx_base.__pyx_base.prime_pow), (__pyx_v_self->__pyx_base.__pyx_base.prime_pow->__pyx_base.__pyx_base.prec_cap - __pyx_v_val)), __pyx_v_4sage_5rings_6padics_23padic_fixed_mod_element_holder->value)); if (unlikely(!__pyx_t_3)) __PYX_ERR(3, 219, __pyx_L1_error) ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_fixed_mod_element.c:19522:278: note: expected '__mpz_struct * {aka struct *}' but argument is of type 'mpz_srcptr {aka const struct *}' At top level: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_fixed_mod_element.c:23040:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_fixed_mod_element.c:22703:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_fixed_mod_element.c:22702:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_fixed_mod_element.c:22585:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_fixed_mod_element.c:22584:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_fixed_mod_element.c:22406:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_fixed_mod_element.c:22405:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_fixed_mod_element.c:22092:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_fixed_mod_element.c:22091:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_fixed_mod_element.c:21750:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_fixed_mod_element.c:21749:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_fixed_mod_element.c:10913:13: warning: '__pyx_f_4sage_5rings_6padics_23padic_fixed_mod_element_padic_pow_helper' defined but not used [-Wunused-function] static long __pyx_f_4sage_5rings_6padics_23padic_fixed_mod_element_padic_pow_helper(__mpz_struct *__pyx_v_result, __mpz_struct *__pyx_v_base, long __pyx_v_base_val, long __pyx_v_base_relprec, __mpz_struct *__pyx_v_right_unit, long __pyx_v_right_val, long __pyx_v_right_relprec, struct __pyx_obj_4sage_5rings_6padics_23padic_fixed_mod_element_PowComputer_ *__pyx_v_prime_pow) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_fixed_mod_element.c:10619:56: warning: '__pyx_f_4sage_5rings_6padics_23padic_fixed_mod_element_exact_pow_helper' defined but not used [-Wunused-function] static struct __pyx_obj_4sage_5rings_7integer_Integer *__pyx_f_4sage_5rings_6padics_23padic_fixed_mod_element_exact_pow_helper(long *__pyx_v_ansrelprec, long __pyx_v_relprec, PyObject *__pyx_v__right, struct __pyx_obj_4sage_5rings_6padics_23padic_fixed_mod_element_PowComputer_ *__pyx_v_prime_pow) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_fixed_mod_element.c:3552:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_fixed_mod_element.c:3551:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_fixed_mod_element.c:3550:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_fixed_mod_element.c:3549:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_fixed_mod_element.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/padics/padic_fixed_mod_element.so -lpari [372/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_generic_element.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_generic_element.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_generic_element.c:20100:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_generic_element.c:19776:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_generic_element.c:19775:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_generic_element.c:19658:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_generic_element.c:19657:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_generic_element.c:19479:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_generic_element.c:19478:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_generic_element.c:19165:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_generic_element.c:19164:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_generic_element.c:18823:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_generic_element.c:18822:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_generic_element.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/padics/padic_generic_element.so [373/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_printing.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_printing.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_printing.cpp:19758:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_printing.cpp:19430:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_printing.cpp:19429:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_printing.cpp:19088:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_printing.cpp:19087:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_printing.cpp:18769:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_printing.cpp:18768:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_printing.cpp:18651:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_printing.cpp:18650:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_printing.cpp:18472:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_printing.cpp:18471:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_printing.cpp: In function 'PyObject* __pyx_f_4sage_5rings_6padics_14padic_printing_18pAdicPrinter_class__truncate_list(__pyx_obj_4sage_5rings_6padics_14padic_printing_pAdicPrinter_class*, PyObject*, PyObject*, PyObject*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_printing.cpp:16865:44: warning: '__pyx_v_nonzero_index' may be used uninitialized in this function [-Wmaybe-uninitialized] __pyx_t_1 = __Pyx_PyObject_GetSlice(__pyx_v_L, 0, (__pyx_v_nonzero_index + 1), NULL, NULL, NULL, 0, 1, 1); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1244, __pyx_L1_error) ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_printing.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/padics/padic_printing.so [374/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CA_element.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CA_element.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CA_element.cpp:19248:20: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CA_element.cpp:18790:20: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CA_element.cpp:18789:15: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CA_element.cpp:18448:20: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CA_element.cpp:18447:15: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CA_element.cpp:18129:20: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CA_element.cpp:18128:15: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CA_element.cpp:18011:20: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CA_element.cpp:18010:15: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CA_element.cpp:17832:20: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CA_element.cpp:17831:15: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CA_element.cpp:3410:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CA_element.cpp:3409:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CA_element.cpp:3408:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CA_element.cpp:3407:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CA_element.cpp:502:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:631:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:521:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:507:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:495:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] static char* ZZ_pX_trace_list(struct ZZ_pX* x) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:478:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:414:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_trace_list(struct ZZX* x) ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:201:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_repr(struct ZZX* x) ^~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:51:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) ^~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CA_element.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/padics/padic_ZZ_pX_CA_element.so -lpari [375/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp: In function 'int __pyx_f_4sage_5rings_6padics_22padic_ZZ_pX_CR_element_18pAdicZZpXCRElement__pshift_self(__pyx_obj_4sage_5rings_6padics_22padic_ZZ_pX_CR_element_pAdicZZpXCRElement*, long int)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp:12905:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] __pyx_t_1 = ((__pyx_v_shift >= __pyx_v_self->__pyx_base.prime_pow->__pyx_base.__pyx_base.prec_cap) != 0); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp: At global scope: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp:25580:20: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp:25122:20: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp:25121:15: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp:24780:20: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp:24779:15: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp:24461:20: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp:24460:15: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp:24343:20: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp:24342:15: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp:24164:20: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp:24163:15: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp:3868:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp:3867:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp:3866:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp:3865:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp:503:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:631:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:521:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:507:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:495:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] static char* ZZ_pX_trace_list(struct ZZ_pX* x) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:478:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:414:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_trace_list(struct ZZX* x) ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:201:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_repr(struct ZZX* x) ^~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:51:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) ^~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp: In function 'int __pyx_pw_4sage_5rings_6padics_22padic_ZZ_pX_CR_element_18pAdicZZpXCRElement_1__init__(PyObject*, PyObject*, PyObject*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp:4516:8: warning: '__pyx_v_aprec' may be used uninitialized in this function [-Wmaybe-uninitialized] long __pyx_v_aprec; ^~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp: In function 'PyObject* __pyx_f_4sage_5rings_6padics_22padic_ZZ_pX_CR_element_18pAdicZZpXCRElement__ntl_rep_abs(__pyx_obj_4sage_5rings_6padics_22padic_ZZ_pX_CR_element_pAdicZZpXCRElement*, int)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp:20569:55: warning: '__pyx_v_little_shift' may be used uninitialized in this function [-Wmaybe-uninitialized] __pyx_v_dummy->relprec = (__pyx_v_self->relprec + __pyx_v_little_shift); ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/padics/padic_ZZ_pX_CR_element.so -lpari [376/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_element.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_element.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_element.cpp: In function 'PyObject* __pyx_f_4sage_5rings_6padics_19padic_ZZ_pX_element_16pAdicZZpXElement_ext_p_list_precs(__pyx_obj_4sage_5rings_6padics_19padic_ZZ_pX_element_pAdicZZpXElement*, int, long int)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_element.cpp:4871:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (__pyx_v_j = 0; __pyx_v_j < __pyx_t_6; __pyx_v_j++) { ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_element.cpp: At global scope: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_element.cpp:13544:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_element.cpp:13099:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_element.cpp:13098:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_element.cpp:12757:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_element.cpp:12756:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_element.cpp:12438:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_element.cpp:12437:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_element.cpp:12320:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_element.cpp:12319:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_element.cpp:12141:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_element.cpp:12140:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_element.cpp:498:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:810:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_element.cpp:498:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:775:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:749:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:723:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:669:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:631:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:521:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:507:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:495:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] static char* ZZ_pX_trace_list(struct ZZ_pX* x) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:478:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:414:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_trace_list(struct ZZX* x) ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:201:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_repr(struct ZZX* x) ^~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:51:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) ^~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_element.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/padics/padic_ZZ_pX_element.so [377/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_FM_element.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_FM_element.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_FM_element.cpp: In function 'int __pyx_f_4sage_5rings_6padics_22padic_ZZ_pX_FM_element_18pAdicZZpXFMElement__is_inexact_zero(__pyx_obj_4sage_5rings_6padics_22padic_ZZ_pX_FM_element_pAdicZZpXFMElement*, int)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_FM_element.cpp:6372:148: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] __pyx_t_6 = (((__pyx_v_self->__pyx_base.prime_pow->__pyx_base.__pyx_base.e * __pyx_v_self->__pyx_base.prime_pow->__pyx_base.__pyx_base.prec_cap) != __pyx_v_self->__pyx_base.prime_pow->__pyx_base.__pyx_base.ram_prec_cap) != 0); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_FM_element.cpp: At global scope: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_FM_element.cpp:16413:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_FM_element.cpp:15955:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_FM_element.cpp:15954:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_FM_element.cpp:15613:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_FM_element.cpp:15612:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_FM_element.cpp:15294:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_FM_element.cpp:15293:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_FM_element.cpp:15176:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_FM_element.cpp:15175:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_FM_element.cpp:14997:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_FM_element.cpp:14996:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_FM_element.cpp:3386:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_FM_element.cpp:3385:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_FM_element.cpp:3384:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_FM_element.cpp:3383:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_FM_element.cpp:506:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:631:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:521:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:507:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:495:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] static char* ZZ_pX_trace_list(struct ZZ_pX* x) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:478:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:414:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_trace_list(struct ZZX* x) ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:201:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_repr(struct ZZX* x) ^~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:51:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) ^~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_FM_element.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/padics/padic_ZZ_pX_FM_element.so -lpari [378/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer.cpp: In function 'void __pyx_pf_4sage_5rings_6padics_12pow_computer_16PowComputer_base_4__dealloc__(__pyx_obj_4sage_5rings_6padics_12pow_computer_PowComputer_base*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer.cpp:5664:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (__pyx_t_3 = 0; __pyx_t_3 < __pyx_t_2; __pyx_t_3+=1) { ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer.cpp: At global scope: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer.cpp:9367:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer.cpp:8909:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer.cpp:8908:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer.cpp:8567:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer.cpp:8566:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer.cpp:8248:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer.cpp:8247:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer.cpp:8130:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer.cpp:8129:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer.cpp:7951:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer.cpp:7950:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer.cpp:2410:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer.cpp:2409:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer.cpp:2408:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer.cpp:2407:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/padics/pow_computer.so -lpari [379/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp: In function 'int __pyx_f_4sage_5rings_6padics_16pow_computer_ext_ZZ_pX_Eis_init(__pyx_obj_4sage_5rings_6padics_16pow_computer_ext_PowComputer_ZZ_pX*, __pyx_obj_4sage_4libs_3ntl_9ntl_ZZ_pX_ntl_ZZ_pX*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp:3411:31: warning: right shift count >= width of type [-Wshift-count-overflow] __pyx_v_D = (__pyx_v_D >> 32); ^~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp:3673:31: warning: right shift count >= width of type [-Wshift-count-overflow] __pyx_v_D = (__pyx_v_D >> 32); ^~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp: In function 'NTL::ZZ* __pyx_f_4sage_5rings_6padics_16pow_computer_ext_15PowComputer_ext_pow_ZZ_tmp(__pyx_obj_4sage_5rings_6padics_16pow_computer_ext_PowComputer_ext*, long int)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp:6694:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] __pyx_t_1 = ((__pyx_v_n <= __pyx_v_self->__pyx_base.cache_limit) != 0); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp:6723:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] __pyx_t_1 = ((__pyx_v_n == __pyx_v_self->__pyx_base.prec_cap) != 0); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp: In function 'NTL::ZZ_pXModulus* __pyx_f_4sage_5rings_6padics_16pow_computer_ext_20PowComputer_ZZ_pX_FM_get_modulus(__pyx_obj_4sage_5rings_6padics_16pow_computer_ext_PowComputer_ZZ_pX_FM*, long int)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp:10739:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] __pyx_t_1 = ((__pyx_v_n == __pyx_v_self->__pyx_base.__pyx_base.__pyx_base.prec_cap) != 0); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp: In function 'NTL::ZZ_pXModulus* __pyx_f_4sage_5rings_6padics_16pow_computer_ext_23PowComputer_ZZ_pX_small_get_modulus(__pyx_obj_4sage_5rings_6padics_16pow_computer_ext_PowComputer_ZZ_pX_small*, long int)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp:12603:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] __pyx_t_1 = ((__pyx_v_n <= __pyx_v_self->__pyx_base.__pyx_base.__pyx_base.prec_cap) != 0); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp: In function '__pyx_obj_4sage_4libs_3ntl_15ntl_ZZ_pContext_ntl_ZZ_pContext_class* __pyx_f_4sage_5rings_6padics_16pow_computer_ext_21PowComputer_ZZ_pX_big_get_context(__pyx_obj_4sage_5rings_6padics_16pow_computer_ext_PowComputer_ZZ_pX_big*, long int)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp:14332:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] __pyx_t_1 = ((__pyx_v_n <= __pyx_v_self->__pyx_base.__pyx_base.__pyx_base.cache_limit) != 0); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp:14366:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] __pyx_t_1 = ((__pyx_v_n == __pyx_v_self->__pyx_base.__pyx_base.__pyx_base.prec_cap) != 0); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp: In function 'NTL::ZZ_pXModulus* __pyx_f_4sage_5rings_6padics_16pow_computer_ext_21PowComputer_ZZ_pX_big_get_modulus(__pyx_obj_4sage_5rings_6padics_16pow_computer_ext_PowComputer_ZZ_pX_big*, long int)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp:14695:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] __pyx_t_1 = ((__pyx_v_n <= __pyx_v_self->__pyx_base.__pyx_base.__pyx_base.cache_limit) != 0); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp:14724:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] __pyx_t_1 = ((__pyx_v_n == __pyx_v_self->__pyx_base.__pyx_base.__pyx_base.prec_cap) != 0); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp: At global scope: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp:18927:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp:18469:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp:18468:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp:18127:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp:18126:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp:17808:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp:17807:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp:17690:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp:17689:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp:17511:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp:17510:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp:2915:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp:2914:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp:2913:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp:2912:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp:505:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:775:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:723:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:631:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:521:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:507:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:495:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] static char* ZZ_pX_trace_list(struct ZZ_pX* x) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:478:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:414:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_trace_list(struct ZZX* x) ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:201:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_repr(struct ZZX* x) ^~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:51:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) ^~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp: In function 'PyObject* __pyx_pf_4sage_5rings_6padics_16pow_computer_ext_17PowComputer_ZZ_pX_2polynomial(__pyx_obj_4sage_5rings_6padics_16pow_computer_ext_PowComputer_ZZ_pX*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp:7567:19: warning: '__pyx_v_tmp' is used uninitialized in this function [-Wuninitialized] __pyx_v_tmp->val(); ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp: In function 'int __pyx_f_4sage_5rings_6padics_16pow_computer_ext_ZZ_pX_eis_shift_p(__pyx_obj_4sage_5rings_6padics_16pow_computer_ext_PowComputer_ZZ_pX*, NTL::ZZ_pX*, NTL::ZZ_pX*, long int, long int)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp:4740:20: warning: '__pyx_v_low_shifter_fm' may be used uninitialized in this function [-Wmaybe-uninitialized] ZZ_pXMultiplier *__pyx_v_low_shifter_fm; ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp:5390:27: warning: '__pyx_v_high_shifter' may be used uninitialized in this function [-Wmaybe-uninitialized] ZZ_pX_conv_modulus(__pyx_v_highshift, (__pyx_v_high_shifter[0]), __pyx_v_c->x); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp:4738:10: warning: '__pyx_v_low_shifter' may be used uninitialized in this function [-Wmaybe-uninitialized] ZZ_pX *__pyx_v_low_shifter; ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp:5340:15: warning: '__pyx_v_high_shifter_fm' may be used uninitialized in this function [-Wmaybe-uninitialized] MulMod(__pyx_v_working, __pyx_v_working, (__pyx_v_high_shifter_fm[0]), (__pyx_v_m[0])); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp:5340:15: warning: '__pyx_v_m' may be used uninitialized in this function [-Wmaybe-uninitialized] g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/padics/pow_computer_ext.so -lpari [380/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_flint.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_flint.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_flint.cpp: In function 'fmpz (* __pyx_f_4sage_5rings_6padics_18pow_computer_flint_17PowComputer_flint_pow_fmpz_t_tmp(__pyx_obj_4sage_5rings_6padics_18pow_computer_flint_PowComputer_flint*, long unsigned int))[1]': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_flint.cpp:4240:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] __pyx_t_2 = ((__pyx_v_ctx.min <= __pyx_v_n) != 0); ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_flint.cpp:4246:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] __pyx_t_2 = ((__pyx_v_n < __pyx_v_ctx.max) != 0); ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_flint.cpp: In function 'void __pyx_pf_4sage_5rings_6padics_18pow_computer_flint_23PowComputer_flint_1step_4__dealloc__(__pyx_obj_4sage_5rings_6padics_18pow_computer_flint_PowComputer_flint_1step*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_flint.cpp:5392:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (__pyx_t_3 = 1; __pyx_t_3 < __pyx_t_2; __pyx_t_3+=1) { ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_flint.cpp: At global scope: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_flint.cpp:10433:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_flint.cpp:10092:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_flint.cpp:10091:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_flint.cpp:9750:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_flint.cpp:9749:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_flint.cpp:9431:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_flint.cpp:9430:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_flint.cpp:9313:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_flint.cpp:9312:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_flint.cpp:9134:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_flint.cpp:9133:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_flint.cpp:3158:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_flint.cpp:3157:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_flint.cpp:3156:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_flint.cpp:3155:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_flint.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lflint -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/padics/pow_computer_flint.so -lpari [381/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CR.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CR.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CR.c:36289:20: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CR.c:35831:20: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CR.c:35830:15: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CR.c:35489:20: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CR.c:35488:15: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CR.c:35170:20: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CR.c:35169:15: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CR.c:35052:20: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CR.c:35051:15: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CR.c:34873:20: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CR.c:34872:15: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CR.c:4316:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CR.c:4315:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CR.c:4314:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CR.c:4313:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CR.c: In function '__pyx_pw_4sage_5rings_6padics_14qadic_flint_CR_9CRElement_19__pow__': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CR.c:15247:46: warning: '__pyx_v_exp_val' may be used uninitialized in this function [-Wmaybe-uninitialized] (__pyx_v_ansrelprec[0]) = (__pyx_v_relprec + __pyx_v_exp_val); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CR.c:15047:8: note: '__pyx_v_exp_val' was declared here long __pyx_v_exp_val; ^~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CR.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lflint -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/padics/qadic_flint_CR.so -lpari [382/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CA.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CA.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CA.c:31920:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CA.c:31462:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CA.c:31461:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CA.c:31120:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CA.c:31119:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CA.c:30801:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CA.c:30800:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CA.c:30683:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CA.c:30682:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CA.c:30504:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CA.c:30503:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CA.c:4614:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CA.c:4613:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CA.c:4612:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CA.c:4611:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CA.c: In function '__pyx_pw_4sage_5rings_6padics_14qadic_flint_CA_9CAElement_19__pow__': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CA.c:15497:46: warning: '__pyx_v_exp_val' may be used uninitialized in this function [-Wmaybe-uninitialized] (__pyx_v_ansrelprec[0]) = (__pyx_v_relprec + __pyx_v_exp_val); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CA.c:15297:8: note: '__pyx_v_exp_val' was declared here long __pyx_v_exp_val; ^~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CA.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lflint -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/padics/qadic_flint_CA.so -lpari [383/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_FM.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_FM.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_FM.c:26177:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_FM.c:25719:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_FM.c:25718:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_FM.c:25377:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_FM.c:25376:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_FM.c:25058:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_FM.c:25057:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_FM.c:24940:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_FM.c:24939:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_FM.c:24761:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_FM.c:24760:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_FM.c:14926:13: warning: '__pyx_f_4sage_5rings_6padics_14qadic_flint_FM_padic_pow_helper' defined but not used [-Wunused-function] static long __pyx_f_4sage_5rings_6padics_14qadic_flint_FM_padic_pow_helper(fmpz_poly_struct *__pyx_v_result, fmpz_poly_struct *__pyx_v_base, long __pyx_v_base_val, long __pyx_v_base_relprec, fmpz_poly_struct *__pyx_v_right_unit, long __pyx_v_right_val, long __pyx_v_right_relprec, struct __pyx_obj_4sage_5rings_6padics_14qadic_flint_FM_PowComputer_ *__pyx_v_prime_pow) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_FM.c:14632:56: warning: '__pyx_f_4sage_5rings_6padics_14qadic_flint_FM_exact_pow_helper' defined but not used [-Wunused-function] static struct __pyx_obj_4sage_5rings_7integer_Integer *__pyx_f_4sage_5rings_6padics_14qadic_flint_FM_exact_pow_helper(long *__pyx_v_ansrelprec, long __pyx_v_relprec, PyObject *__pyx_v__right, struct __pyx_obj_4sage_5rings_6padics_14qadic_flint_FM_PowComputer_ *__pyx_v_prime_pow) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_FM.c:4029:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_FM.c:4028:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_FM.c:4027:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_FM.c:4026:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_FM.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lflint -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/padics/qadic_flint_FM.so -lpari [384/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/cyclotomic.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/cyclotomic.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/cyclotomic.c:10477:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/cyclotomic.c:10257:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/cyclotomic.c:10256:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/cyclotomic.c:10139:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/cyclotomic.c:10138:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/cyclotomic.c:9960:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/cyclotomic.c:9959:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/cyclotomic.c:8604:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/cyclotomic.c:8603:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/cyclotomic.c:8262:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/cyclotomic.c:8261:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/cyclotomic.c:2422:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/cyclotomic.c:2421:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/cyclotomic.c:2420:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/cyclotomic.c:2419:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/cyclotomic.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/polynomial/cyclotomic.so -lpari [385/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/evaluation.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/evaluation.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/evaluation.cpp:2146:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/evaluation.cpp:1939:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/evaluation.cpp:1938:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/evaluation.cpp:1821:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/evaluation.cpp:1820:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/evaluation.cpp:1642:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/evaluation.cpp:1641:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/evaluation.cpp:523:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:810:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/evaluation.cpp:523:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:775:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:749:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:723:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:669:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:631:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:521:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:507:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:495:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] static char* ZZ_pX_trace_list(struct ZZ_pX* x) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:478:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:414:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_trace_list(struct ZZX* x) ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:201:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_repr(struct ZZX* x) ^~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:51:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) ^~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/evaluation.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lflint -lmpfi -lmpfr -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/polynomial/evaluation.so [386/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/laurent_polynomial.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/laurent_polynomial.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/laurent_polynomial.c:34515:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/laurent_polynomial.c:34308:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/laurent_polynomial.c:34307:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/laurent_polynomial.c:34190:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/laurent_polynomial.c:34189:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/laurent_polynomial.c:34011:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/laurent_polynomial.c:34010:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/laurent_polynomial.c:33697:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/laurent_polynomial.c:33696:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/laurent_polynomial.c:33355:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/laurent_polynomial.c:33354:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/laurent_polynomial.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/polynomial/laurent_polynomial.so [387/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial.c:31335:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial.c:31128:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial.c:31127:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial.c:31010:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial.c:31009:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial.c:30831:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial.c:30830:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial.c:30517:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial.c:30516:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial.c:30175:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial.c:30174:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/polynomial/multi_polynomial.so [388/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/singular -I/usr/include/factory -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_ideal_libsingular.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_ideal_libsingular.o -I/usr/include/singular -DSING_NDEBUG -DOM_NDEBUG -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_ideal_libsingular.cpp:6336:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_ideal_libsingular.cpp:6116:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_ideal_libsingular.cpp:6115:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_ideal_libsingular.cpp:5998:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_ideal_libsingular.cpp:5997:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_ideal_libsingular.cpp:5819:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_ideal_libsingular.cpp:5818:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_ideal_libsingular.cpp:5505:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_ideal_libsingular.cpp:5504:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_ideal_libsingular.cpp:5163:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_ideal_libsingular.cpp:5162:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_ideal_libsingular.cpp:2815:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_ideal_libsingular.cpp:2814:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_ideal_libsingular.cpp:2813:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_ideal_libsingular.cpp:2812:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_ideal_libsingular.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lSingular -lpolys -ldl -lfactory -lomalloc -lsingular_resources -lntl -lflint -lmpfr -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/polynomial/multi_polynomial_ideal_libsingular.so -lpari [389/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/singular -I/usr/include/factory -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/plural.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/plural.o -I/usr/include/singular -DSING_NDEBUG -DOM_NDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -ffloat-store -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/plural.cpp:27063:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/plural.cpp:26759:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/plural.cpp:26758:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/plural.cpp:26417:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/plural.cpp:26416:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/plural.cpp:26098:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/plural.cpp:26097:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/plural.cpp:25980:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/plural.cpp:25979:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/plural.cpp:25801:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/plural.cpp:25800:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/plural.cpp:3972:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/plural.cpp:3971:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/plural.cpp:3970:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/plural.cpp:3969:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/plural.cpp: In function 'PyObject* __pyx_pw_4sage_5rings_10polynomial_6plural_23NCPolynomialRing_plural_7_element_constructor_(PyObject*, PyObject*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/plural.cpp:7571:77: warning: '__pyx_v__p' may be used uninitialized in this function [-Wmaybe-uninitialized] __pyx_t_9 = ((PyObject *)__pyx_f_4sage_5rings_10polynomial_6plural_new_NCP(__pyx_v_self, __pyx_v__p)); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 530, __pyx_L1_error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/plural.cpp:6537:12: note: '__pyx_v__p' was declared here polyrec *__pyx_v__p; ^~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/plural.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lSingular -lpolys -ldl -lfactory -lomalloc -lsingular_resources -lntl -lflint -lmpfr -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/polynomial/plural.so -lpari [390/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/singular -I/usr/include/factory -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_libsingular.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_libsingular.o -I/usr/include/singular -DSING_NDEBUG -DOM_NDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -ffloat-store -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_libsingular.cpp: In function 'PyObject* __pyx_pf_4sage_5rings_10polynomial_28multi_polynomial_libsingular_27MPolynomialRing_libsingular_12_element_constructor_(__pyx_obj_4sage_5rings_10polynomial_28multi_polynomial_libsingular_MPolynomialRing_libsingular*, PyObject*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_libsingular.cpp:9274:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (__pyx_t_25 = 0; __pyx_t_25 < __pyx_t_24; __pyx_t_25+=1) { ~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_libsingular.cpp:9678:41: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (__pyx_v_j = 1; __pyx_v_j <= __pyx_t_24; __pyx_v_j++) { ~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_libsingular.cpp:10084:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (__pyx_t_25 = 0; __pyx_t_25 < __pyx_t_24; __pyx_t_25+=1) { ~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_libsingular.cpp: At global scope: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_libsingular.cpp:48975:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_libsingular.cpp:48755:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_libsingular.cpp:48754:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_libsingular.cpp:48637:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_libsingular.cpp:48636:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_libsingular.cpp:48458:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_libsingular.cpp:48457:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_libsingular.cpp:48144:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_libsingular.cpp:48143:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_libsingular.cpp:47802:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_libsingular.cpp:47801:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_libsingular.cpp:3623:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_libsingular.cpp:3622:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_libsingular.cpp:3621:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_libsingular.cpp:3620:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_libsingular.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lSingular -lpolys -ldl -lfactory -lomalloc -lsingular_resources -lntl -lflint -lmpfr -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/polynomial/multi_polynomial_libsingular.so -lpari [391/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_ring_generic.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_ring_generic.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_ring_generic.c:20109:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_ring_generic.c:19902:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_ring_generic.c:19901:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_ring_generic.c:19784:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_ring_generic.c:19783:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_ring_generic.c:19605:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_ring_generic.c:19604:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_ring_generic.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/polynomial/multi_polynomial_ring_generic.so [392/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_number_field.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_number_field.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_number_field.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/polynomial/polynomial_number_field.so [393/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polydict.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polydict.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polydict.c:1340:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polydict.c:1339:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polydict.c:1338:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polydict.c:1337:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polydict.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/polynomial/polydict.so -lpari [394/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/flint -I/usr/include/arb -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_complex_arb.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_complex_arb.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_complex_arb.cpp:11843:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_complex_arb.cpp:11446:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_complex_arb.cpp:11445:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_complex_arb.cpp:11328:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_complex_arb.cpp:11327:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_complex_arb.cpp:11149:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_complex_arb.cpp:11148:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_complex_arb.cpp:10835:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_complex_arb.cpp:10834:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_complex_arb.cpp:10493:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_complex_arb.cpp:10492:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_complex_arb.cpp:4099:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_complex_arb.cpp:4098:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_complex_arb.cpp:4097:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_complex_arb.cpp:4096:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_complex_arb.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lflint -larb -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/polynomial/polynomial_complex_arb.so -lpari [395/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_compiled.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_compiled.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_compiled.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/polynomial/polynomial_compiled.so [396/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_element.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_element.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_element.c:97050:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_element.c:96843:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_element.c:96842:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_element.c:96725:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_element.c:96724:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_element.c:96546:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_element.c:96545:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_element.c:96060:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_element.c:96059:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_element.c:95718:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_element.c:95717:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_element.c: In function '__pyx_f_4sage_5rings_10polynomial_18polynomial_element_10Polynomial__hash_c': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_element.c:12410:28: warning: '__pyx_v_var_name_hash' may be used uninitialized in this function [-Wmaybe-uninitialized] __pyx_v_result_mon = ((0xF4243 * __pyx_v_result_mon) ^ __pyx_v_var_name_hash); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_element.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/polynomial/polynomial_element.so [397/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_gf2x.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_gf2x.o -std=c99 -I/usr/include/m4ri -fno-strict-aliasing cc1plus: warning: command line option '-std=c99' is valid for C/ObjC but not for C++ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_gf2x.cpp:18467:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_gf2x.cpp:18247:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_gf2x.cpp:18246:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_gf2x.cpp:18129:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_gf2x.cpp:18128:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_gf2x.cpp:17950:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_gf2x.cpp:17949:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_gf2x.cpp:17636:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_gf2x.cpp:17635:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_gf2x.cpp:17294:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_gf2x.cpp:17293:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_gf2x.cpp:4047:18: warning: 'PyObject* __pyx_f_4sage_5rings_10polynomial_15polynomial_gf2x_celement_repr(NTL::GF2X*, long int)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_5rings_10polynomial_15polynomial_gf2x_celement_repr(CYTHON_UNUSED GF2X *__pyx_v_e, CYTHON_UNUSED long __pyx_v_parent) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_gf2x.cpp:3423:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_gf2x.cpp:3422:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_gf2x.cpp:3421:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_gf2x.cpp:3420:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_gf2x.cpp:498:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:810:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_gf2x.cpp:498:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:775:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:749:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:723:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:669:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:631:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:521:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:507:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:495:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] static char* ZZ_pX_trace_list(struct ZZ_pX* x) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:478:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:414:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_trace_list(struct ZZX* x) ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:201:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_repr(struct ZZX* x) ^~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:51:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) ^~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_gf2x.cpp: In function 'Py_hash_t __pyx_pw_4sage_5rings_10polynomial_15polynomial_gf2x_19Polynomial_template_37__hash__(PyObject*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_gf2x.cpp:10749:28: warning: '__pyx_v_var_name_hash' may be used uninitialized in this function [-Wmaybe-uninitialized] __pyx_v_result_mon = ((0xF4243 * __pyx_v_result_mon) ^ __pyx_v_var_name_hash); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_gf2x.cpp:10578:8: note: '__pyx_v_var_name_hash' was declared here long __pyx_v_var_name_hash; ^~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_gf2x.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/polynomial/polynomial_gf2x.so -lpari [398/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zz_pex.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zz_pex.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zz_pex.cpp:19833:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zz_pex.cpp:19613:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zz_pex.cpp:19612:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zz_pex.cpp:19495:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zz_pex.cpp:19494:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zz_pex.cpp:19316:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zz_pex.cpp:19315:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zz_pex.cpp:19002:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zz_pex.cpp:19001:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zz_pex.cpp:18660:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zz_pex.cpp:18659:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zz_pex.cpp:4721:18: warning: 'PyObject* __pyx_f_4sage_5rings_10polynomial_17polynomial_zz_pex_celement_repr(NTL::ZZ_pEX*, __pyx_t_4sage_5rings_10polynomial_17polynomial_zz_pex_cparent)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_5rings_10polynomial_17polynomial_zz_pex_celement_repr(CYTHON_UNUSED ZZ_pEX *__pyx_v_e, CYTHON_UNUSED __pyx_t_4sage_5rings_10polynomial_17polynomial_zz_pex_cparent __pyx_v_parent) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zz_pex.cpp:3825:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zz_pex.cpp:3824:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zz_pex.cpp:3823:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zz_pex.cpp:3822:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zz_pex.cpp:495:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:810:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zz_pex.cpp:495:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:775:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:749:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:723:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:669:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:631:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:521:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:507:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:495:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] static char* ZZ_pX_trace_list(struct ZZ_pX* x) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:478:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:414:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_trace_list(struct ZZX* x) ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:201:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_repr(struct ZZX* x) ^~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:51:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) ^~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zz_pex.cpp: In function 'Py_hash_t __pyx_pw_4sage_5rings_10polynomial_17polynomial_zz_pex_19Polynomial_template_37__hash__(PyObject*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zz_pex.cpp:11914:28: warning: '__pyx_v_var_name_hash' may be used uninitialized in this function [-Wmaybe-uninitialized] __pyx_v_result_mon = ((0xF4243 * __pyx_v_result_mon) ^ __pyx_v_var_name_hash); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zz_pex.cpp:11743:8: note: '__pyx_v_var_name_hash' was declared here long __pyx_v_var_name_hash; ^~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zz_pex.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/polynomial/polynomial_zz_pex.so -lpari [399/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp: In function 'int __pyx_f_4sage_5rings_10polynomial_21polynomial_zmod_flint_celement_set(nmod_poly_struct*, nmod_poly_struct*, long unsigned int)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:4266:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (__pyx_v_i = 0; __pyx_v_i < __pyx_t_2; __pyx_v_i++) { ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp: In function 'int __pyx_f_4sage_5rings_10polynomial_21polynomial_zmod_flint_21Polynomial_zmod_flint__set_list(__pyx_obj_4sage_5rings_10polynomial_21polynomial_zmod_flint_Polynomial_zmod_flint*, PyObject*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:15411:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (__pyx_v_i = 0; __pyx_v_i < __pyx_t_5; __pyx_v_i++) { ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp: At global scope: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:23125:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:22821:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:22820:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:22479:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:22478:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:22160:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:22159:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:22042:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:22041:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:21863:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:21862:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:4171:18: warning: 'PyObject* __pyx_f_4sage_5rings_10polynomial_21polynomial_zmod_flint_celement_repr(nmod_poly_struct*, long unsigned int)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_5rings_10polynomial_21polynomial_zmod_flint_celement_repr(CYTHON_UNUSED nmod_poly_struct *__pyx_v_e, CYTHON_UNUSED unsigned long __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:3326:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:3325:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:3324:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:3323:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp: In function 'Py_hash_t __pyx_pw_4sage_5rings_10polynomial_21polynomial_zmod_flint_19Polynomial_template_37__hash__(PyObject*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:11417:28: warning: '__pyx_v_var_name_hash' may be used uninitialized in this function [-Wmaybe-uninitialized] __pyx_v_result_mon = ((0xF4243 * __pyx_v_result_mon) ^ __pyx_v_var_name_hash); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:11246:8: note: '__pyx_v_var_name_hash' was declared here long __pyx_v_var_name_hash; ^~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lflint -lgmp -lzn_poly -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/polynomial/polynomial_zmod_flint.so -lpari [400/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_flint.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_flint.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_flint.cpp: In function '__pyx_obj_4sage_5rings_10polynomial_18polynomial_element_Polynomial* __pyx_f_4sage_5rings_10polynomial_30polynomial_integer_dense_flint_30Polynomial_integer_dense_flint_inverse_series_trunc(__pyx_obj_4sage_5rings_10polynomial_30polynomial_integer_dense_flint_Polynomial_integer_dense_flint*, long int, int)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_flint.cpp:13583:113: warning: null argument where non-null required (argument 2) [-Wnonnull] memcpy(&(__pyx_v_c[0]), fmpz_poly_get_coeff_ptr(__pyx_v_self->__pyx___poly, 0), sizeof(__pyx_v_c[0]) * (1 - 0)); ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_flint.cpp: At global scope: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_flint.cpp:21274:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_flint.cpp:20798:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_flint.cpp:20797:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_flint.cpp:20456:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_flint.cpp:20455:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_flint.cpp:19759:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_flint.cpp:19758:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_flint.cpp:19641:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_flint.cpp:19640:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_flint.cpp:19462:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_flint.cpp:19461:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_flint.cpp:3729:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_flint.cpp:3728:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_flint.cpp:3727:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_flint.cpp:3726:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_flint.cpp:535:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:810:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_flint.cpp:535:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:775:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:749:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:723:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:669:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:631:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:521:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:507:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:495:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] static char* ZZ_pX_trace_list(struct ZZ_pX* x) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:414:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_trace_list(struct ZZX* x) ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:201:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_repr(struct ZZX* x) ^~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:51:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) ^~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_flint.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lflint -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/polynomial/polynomial_integer_dense_flint.so -lpari [401/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_ntl.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_ntl.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_ntl.cpp:16566:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_ntl.cpp:16262:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_ntl.cpp:16261:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_ntl.cpp:15920:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_ntl.cpp:15919:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_ntl.cpp:15223:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_ntl.cpp:15222:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_ntl.cpp:15105:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_ntl.cpp:15104:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_ntl.cpp:14926:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_ntl.cpp:14925:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_ntl.cpp:3706:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_ntl.cpp:3705:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_ntl.cpp:3704:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_ntl.cpp:3703:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_ntl.cpp:520:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:810:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_ntl.cpp:520:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:775:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:749:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:723:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:669:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:631:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:521:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:507:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:495:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] static char* ZZ_pX_trace_list(struct ZZ_pX* x) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:414:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_trace_list(struct ZZX* x) ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:201:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_repr(struct ZZX* x) ^~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:51:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) ^~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_ntl.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/polynomial/polynomial_integer_dense_ntl.so -lpari [402/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_rational_flint.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_rational_flint.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_rational_flint.cpp: In function 'int __pyx_pf_4sage_5rings_10polynomial_25polynomial_rational_flint_25Polynomial_rational_flint_6__init__(__pyx_obj_4sage_5rings_10polynomial_25polynomial_rational_flint_Polynomial_rational_flint*, PyObject*, PyObject*, PyObject*, PyObject*, PyObject*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_rational_flint.cpp:4976:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (__pyx_v_deg = 0; __pyx_v_deg < __pyx_t_12; __pyx_v_deg++) { ~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_rational_flint.cpp:5017:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (__pyx_v_deg = 0; __pyx_v_deg < __pyx_t_12; __pyx_v_deg++) { ~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_rational_flint.cpp: At global scope: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_rational_flint.cpp:23241:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_rational_flint.cpp:22861:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_rational_flint.cpp:22860:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_rational_flint.cpp:22743:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_rational_flint.cpp:22742:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_rational_flint.cpp:22564:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_rational_flint.cpp:22563:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_rational_flint.cpp:22078:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_rational_flint.cpp:22077:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_rational_flint.cpp:21736:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_rational_flint.cpp:21735:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_rational_flint.cpp:3256:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_rational_flint.cpp:3255:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_rational_flint.cpp:3254:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_rational_flint.cpp:3253:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_rational_flint.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lflint -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/polynomial/polynomial_rational_flint.so -lpari [403/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_modn_dense_ntl.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_modn_dense_ntl.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_modn_dense_ntl.cpp:25261:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_modn_dense_ntl.cpp:25041:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_modn_dense_ntl.cpp:25040:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_modn_dense_ntl.cpp:24923:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_modn_dense_ntl.cpp:24922:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_modn_dense_ntl.cpp:24744:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_modn_dense_ntl.cpp:24743:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_modn_dense_ntl.cpp:24430:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_modn_dense_ntl.cpp:24429:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_modn_dense_ntl.cpp:24088:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_modn_dense_ntl.cpp:24087:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_modn_dense_ntl.cpp:3432:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_modn_dense_ntl.cpp:3431:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_modn_dense_ntl.cpp:3430:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_modn_dense_ntl.cpp:3429:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_modn_dense_ntl.cpp:501:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:810:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_modn_dense_ntl.cpp:501:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:775:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:749:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:723:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:669:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:631:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:521:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:507:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:495:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] static char* ZZ_pX_trace_list(struct ZZ_pX* x) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:478:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:414:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_trace_list(struct ZZX* x) ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:201:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_repr(struct ZZX* x) ^~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:51:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) ^~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_modn_dense_ntl.cpp: In function 'PyObject* __pyx_pf_4sage_5rings_10polynomial_25polynomial_modn_dense_ntl_28Polynomial_dense_modn_ntl_ZZ_20__pow__(__pyx_obj_4sage_5rings_10polynomial_25polynomial_modn_dense_ntl_Polynomial_dense_modn_ntl_ZZ*, PyObject*, PyObject*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_modn_dense_ntl.cpp:20492:10: warning: '__pyx_v_mod' may be used uninitialized in this function [-Wmaybe-uninitialized] build((__pyx_v_mod[0]), ((struct __pyx_obj_4sage_5rings_10polynomial_25polynomial_modn_dense_ntl_Polynomial_dense_modn_ntl_ZZ *)__pyx_v_modulus)->x); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_modn_dense_ntl.cpp: In function 'PyObject* __pyx_pf_4sage_5rings_10polynomial_25polynomial_modn_dense_ntl_28Polynomial_dense_modn_ntl_zz_22__pow__(__pyx_obj_4sage_5rings_10polynomial_25polynomial_modn_dense_ntl_Polynomial_dense_modn_ntl_zz*, PyObject*, PyObject*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_modn_dense_ntl.cpp:15154:10: warning: '__pyx_v_mod' may be used uninitialized in this function [-Wmaybe-uninitialized] build((__pyx_v_mod[0]), ((struct __pyx_obj_4sage_5rings_10polynomial_25polynomial_modn_dense_ntl_Polynomial_dense_modn_ntl_zz *)__pyx_v_modulus)->x); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_modn_dense_ntl.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/polynomial/polynomial_modn_dense_ntl.so -lpari [404/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_ring_homomorphism.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_ring_homomorphism.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_ring_homomorphism.c:5586:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_ring_homomorphism.c:5379:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_ring_homomorphism.c:5378:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_ring_homomorphism.c:5261:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_ring_homomorphism.c:5260:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_ring_homomorphism.c:5082:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_ring_homomorphism.c:5081:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_ring_homomorphism.c:4768:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_ring_homomorphism.c:4767:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_ring_homomorphism.c:4426:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_ring_homomorphism.c:4425:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_ring_homomorphism.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/polynomial/polynomial_ring_homomorphism.so [405/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/m4ri -I/usr/include/libpng16 -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/pbori.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/pbori.o -I/usr/include/m4ri -fno-strict-aliasing In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/pbori.cpp:505:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/polybori/pb_wrap.h: In function 'std::vector someNextDegreeSpolys(polybori::groebner::GroebnerStrategy&, int)': /builddir/build/BUILD/sage-7.6/src/sage/libs/polybori/pb_wrap.h:66:68: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] (strat.pairs.queue.top().sugar<=deg) && (res.size() small_next_degree_spolys(polybori::groebner::GroebnerStrategy&, double, int)': /builddir/build/BUILD/sage-7.6/src/sage/libs/polybori/pb_wrap.h:99:67: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] (strat.pairs.queue.top().wlen<=wlen*f+2)&& (res.size()_pbmonom.deg() <= __pyx_v_self->_pbring.nVariables()) != 0); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/pbori.cpp: In function 'PyObject* __pyx_pf_4sage_5rings_10polynomial_5pbori_21BooleanMonomialMonoid_16_element_constructor_(PyObject*, PyObject*, PyObject*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/pbori.cpp:24009:118: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] __pyx_t_1 = ((((struct __pyx_obj_4sage_5rings_10polynomial_5pbori_BooleanMonomial *)__pyx_v_other)->_pbmonom.deg() <= ((struct __pyx_obj_4sage_5rings_10polynomial_5pbori_BooleanPolynomialRing *)__pyx_t_7)->_pbring.nVariables()) != 0); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/pbori.cpp: In function 'PyObject* __pyx_pf_4sage_5rings_10polynomial_5pbori_23BooleanPolynomialVector_8__getitem__(__pyx_obj_4sage_5rings_10polynomial_5pbori_BooleanPolynomialVector*, PyObject*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/pbori.cpp:49259:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] __pyx_t_3 = ((__pyx_v_i >= __pyx_v_self->_vec.size()) != 0); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/pbori.cpp: In function 'int __pyx_pf_4sage_5rings_10polynomial_5pbori_23BooleanPolynomialVector_10__setitem__(__pyx_obj_4sage_5rings_10polynomial_5pbori_BooleanPolynomialVector*, PyObject*, PyObject*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/pbori.cpp:49457:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] __pyx_t_2 = ((__pyx_v_i >= __pyx_v_self->_vec.size()) != 0); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/pbori.cpp: In function 'PyObject* __pyx_pf_4sage_5rings_10polynomial_5pbori_17ReductionStrategy_22__getitem__(__pyx_obj_4sage_5rings_10polynomial_5pbori_ReductionStrategy*, int)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/pbori.cpp:51514:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] __pyx_t_2 = ((__pyx_v_i >= __pyx_v_self->_strat->size()) != 0); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/pbori.cpp: In function 'PyObject* __pyx_pf_4sage_5rings_10polynomial_5pbori_16GroebnerStrategy_50__getitem__(__pyx_obj_4sage_5rings_10polynomial_5pbori_GroebnerStrategy*, int)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/pbori.cpp:54331:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] __pyx_t_2 = ((__pyx_v_i >= __pyx_v_self->_strat->generators.size()) != 0); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/sage/libs/polybori/pb_wrap.h:22:0, from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/pbori.cpp:505: /builddir/build/BUILD/sage-7.6/src/sage/ext/ccobject.h: In instantiation of 'void Delete(T*) [with T = polybori::groebner::ReductionStrategy]': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/pbori.cpp:50386:51: required from here /builddir/build/BUILD/sage-7.6/src/sage/ext/ccobject.h:77:3: warning: deleting object of polymorphic class type 'polybori::groebner::ReductionStrategy' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] delete mem; ^~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/pbori.cpp: At global scope: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/pbori.cpp:67509:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/pbori.cpp:67033:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/pbori.cpp:67032:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/pbori.cpp:66691:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/pbori.cpp:66690:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/pbori.cpp:66372:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/pbori.cpp:66371:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/pbori.cpp:66254:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/pbori.cpp:66253:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/pbori.cpp:66075:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/pbori.cpp:66074:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/pbori.cpp:59628:13: warning: 'long int __pyx_f_4sage_5rings_10polynomial_5pbori_PBRing_identifier(polybori::BoolePolyRing)' defined but not used [-Wunused-function] static long __pyx_f_4sage_5rings_10polynomial_5pbori_PBRing_identifier(BoolePolyRing __pyx_v_pbring) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/pbori.cpp:4307:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/pbori.cpp:4306:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/pbori.cpp:4305:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/pbori.cpp:4304:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/pbori.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lbrial -lbrial_groebner -lm4ri -lpng16 -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/polynomial/pbori.so -lpari [406/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_real_mpfr_dense.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_real_mpfr_dense.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_real_mpfr_dense.c:12384:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_real_mpfr_dense.c:11038:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_real_mpfr_dense.c:11037:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_real_mpfr_dense.c:10696:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_real_mpfr_dense.c:10695:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_real_mpfr_dense.c:10377:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_real_mpfr_dense.c:10376:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_real_mpfr_dense.c:10259:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_real_mpfr_dense.c:10258:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_real_mpfr_dense.c:10080:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_real_mpfr_dense.c:10079:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_real_mpfr_dense.c:3265:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_real_mpfr_dense.c:3264:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_real_mpfr_dense.c:3263:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_real_mpfr_dense.c:3262:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_real_mpfr_dense.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lmpfr -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/polynomial/polynomial_real_mpfr_dense.so -lpari [407/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/real_roots.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/real_roots.o -fno-strict-aliasing In file included from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1809:0, from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:18, from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/arrayobject.h:4, from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/real_roots.c:497: /usr/lib/python2.7/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] #warning "Using deprecated NumPy API, disable it by " \ ^~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/real_roots.c:58274:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/real_roots.c:56398:13: warning: '__pyx_doc_5numpy_7ndarray_2__releasebuffer__' defined but not used [-Wunused-variable] static char __pyx_doc_5numpy_7ndarray_2__releasebuffer__[] = "File: thon/Includes/numpy/__init__.pxd (starting at line 290)"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/real_roots.c:55522:13: warning: '__pyx_doc_5numpy_7ndarray___getbuffer__' defined but not used [-Wunused-variable] static char __pyx_doc_5numpy_7ndarray___getbuffer__[] = "File: thon/Includes/numpy/__init__.pxd (starting at line 197)"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/real_roots.c:55433:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/real_roots.c:55432:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/real_roots.c:55315:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/real_roots.c:55314:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/real_roots.c:55136:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/real_roots.c:55135:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/real_roots.c:54710:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/real_roots.c:54709:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/real_roots.c:54368:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/real_roots.c:54367:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/real_roots.c: In function '__pyx_pw_4sage_5rings_10polynomial_10real_roots_3de_casteljau_intvec': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/real_roots.c:14172:122: warning: '__pyx_v_den_log2' may be used uninitialized in this function [-Wmaybe-uninitialized] mpz_fdiv_q_2exp((__pyx_v_c2->_entries[__pyx_v_j]), (__pyx_v_c2->_entries[__pyx_v_j]), (__pyx_v_cur_den_steps * __pyx_v_den_log2)); ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/real_roots.c:13346:7: note: '__pyx_v_den_log2' was declared here int __pyx_v_den_log2; ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/real_roots.c:13974:10: warning: '__pyx_v_den_ui' may be used uninitialized in this function [-Wmaybe-uninitialized] if (__pyx_t_5) { ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/real_roots.c:13340:17: note: '__pyx_v_den_ui' was declared here unsigned long __pyx_v_den_ui; ^~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/real_roots.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lmpfr -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/polynomial/real_roots.so [408/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/refine_root.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/refine_root.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/refine_root.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lmpfi -lmpfr -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/polynomial/refine_root.so [409/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/symmetric_reduction.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/symmetric_reduction.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/symmetric_reduction.c:7518:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/symmetric_reduction.c:7311:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/symmetric_reduction.c:7310:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/symmetric_reduction.c:7193:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/symmetric_reduction.c:7192:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/symmetric_reduction.c:7014:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/symmetric_reduction.c:7013:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/symmetric_reduction.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/polynomial/symmetric_reduction.so [410/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/skew_polynomial_element.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/skew_polynomial_element.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/skew_polynomial_element.c:30372:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/skew_polynomial_element.c:30165:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/skew_polynomial_element.c:30164:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/skew_polynomial_element.c:30047:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/skew_polynomial_element.c:30046:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/skew_polynomial_element.c:29868:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/skew_polynomial_element.c:29867:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/skew_polynomial_element.c:29554:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/skew_polynomial_element.c:29553:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/skew_polynomial_element.c:29212:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/skew_polynomial_element.c:29211:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/skew_polynomial_element.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/polynomial/skew_polynomial_element.so [411/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/semirings gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/semirings/tropical_semiring.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/semirings/tropical_semiring.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/semirings/tropical_semiring.c:8529:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/semirings/tropical_semiring.c:8322:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/semirings/tropical_semiring.c:8321:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/semirings/tropical_semiring.c:8204:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/semirings/tropical_semiring.c:8203:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/semirings/tropical_semiring.c:8025:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/semirings/tropical_semiring.c:8024:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/semirings/tropical_semiring.c:7711:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/semirings/tropical_semiring.c:7710:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/semirings/tropical_semiring.c:7369:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/semirings/tropical_semiring.c:7368:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/semirings/tropical_semiring.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/semirings/tropical_semiring.so [412/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sat creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sat/solvers creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sat/solvers/cryptominisat gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/cmsat -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sat/solvers/cryptominisat/cryptominisat.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sat/solvers/cryptominisat/cryptominisat.o -fno-strict-aliasing In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sat/solvers/cryptominisat/cryptominisat.cpp:494:0: /usr/include/cmsat/Solver.h:139:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Var newVar (bool dvar = true) throw (std::out_of_range); // Add a new variable with parameters specifying variable mode. ^~~~~ /usr/include/cmsat/Solver.h:145:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool addXorClause (T& ps, bool xorEqualFalse) throw (std::out_of_range); // Add a xor-clause to the solver. NOTE! 'ps' may be shrunk by this method! ^~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sat/solvers/cryptominisat/cryptominisat.cpp:494:0: /usr/include/cmsat/Solver.h:469:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] template bool addClauseHelper(T& ps) throw (std::out_of_range); ^~~~~ /usr/include/cmsat/Solver.h:473:86: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] XorClause* addXorClauseInt(T& ps, bool xorEqualFalse, const bool learnt = false) throw (std::out_of_range); ^~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sat/solvers/cryptominisat/cryptominisat.cpp:1128:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sat/solvers/cryptominisat/cryptominisat.cpp:1127:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sat/solvers/cryptominisat/cryptominisat.cpp:1126:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sat/solvers/cryptominisat/cryptominisat.cpp:1125:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sat/solvers/cryptominisat/cryptominisat.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lcryptominisat -lz -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/sat/solvers/cryptominisat/cryptominisat.so -lpari [413/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include/cmsat -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sat/solvers/cryptominisat/solverconf.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sat/solvers/cryptominisat/solverconf.o -fno-strict-aliasing In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sat/solvers/cryptominisat/solverconf.cpp:489:0: /usr/include/cmsat/Solver.h:139:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Var newVar (bool dvar = true) throw (std::out_of_range); // Add a new variable with parameters specifying variable mode. ^~~~~ /usr/include/cmsat/Solver.h:145:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool addXorClause (T& ps, bool xorEqualFalse) throw (std::out_of_range); // Add a xor-clause to the solver. NOTE! 'ps' may be shrunk by this method! ^~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sat/solvers/cryptominisat/solverconf.cpp:489:0: /usr/include/cmsat/Solver.h:469:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] template bool addClauseHelper(T& ps) throw (std::out_of_range); ^~~~~ /usr/include/cmsat/Solver.h:473:86: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] XorClause* addXorClauseInt(T& ps, bool xorEqualFalse, const bool learnt = false) throw (std::out_of_range); ^~~~~ gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include/cmsat -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c sage/sat/solvers/cryptominisat/solverconf_helper.cpp -o build/temp.linux-i686-2.7/sage/sat/solvers/cryptominisat/solverconf_helper.o -fno-strict-aliasing g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sat/solvers/cryptominisat/solverconf.o build/temp.linux-i686-2.7/sage/sat/solvers/cryptominisat/solverconf_helper.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lcryptominisat -lz -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/sat/solvers/cryptominisat/solverconf.so [414/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sat/solvers/satsolver.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sat/solvers/satsolver.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sat/solvers/satsolver.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/sat/solvers/satsolver.so [415/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/elliptic_curves gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/elliptic_curves/descent_two_isogeny.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/elliptic_curves/descent_two_isogeny.o -std=c99 -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/elliptic_curves/descent_two_isogeny.c:17995:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/elliptic_curves/descent_two_isogeny.c:17775:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/elliptic_curves/descent_two_isogeny.c:17774:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/elliptic_curves/descent_two_isogeny.c:17657:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/elliptic_curves/descent_two_isogeny.c:17656:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/elliptic_curves/descent_two_isogeny.c:17478:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/elliptic_curves/descent_two_isogeny.c:17477:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/elliptic_curves/descent_two_isogeny.c:16122:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/elliptic_curves/descent_two_isogeny.c:16121:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/elliptic_curves/descent_two_isogeny.c:15780:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/elliptic_curves/descent_two_isogeny.c:15779:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/elliptic_curves/descent_two_isogeny.c:2269:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/elliptic_curves/descent_two_isogeny.c:2268:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/elliptic_curves/descent_two_isogeny.c:2267:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/elliptic_curves/descent_two_isogeny.c:2266:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/elliptic_curves/descent_two_isogeny.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lflint -lratpoints -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/schemes/elliptic_curves/descent_two_isogeny.so -lpari [416/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/elliptic_curves/period_lattice_region.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/elliptic_curves/period_lattice_region.o -fno-strict-aliasing In file included from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1809:0, from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:18, from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/arrayobject.h:4, from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/elliptic_curves/period_lattice_region.c:466: /usr/lib/python2.7/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] #warning "Using deprecated NumPy API, disable it by " \ ^~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/elliptic_curves/period_lattice_region.c:10715:13: warning: '__pyx_doc_5numpy_7ndarray_2__releasebuffer__' defined but not used [-Wunused-variable] static char __pyx_doc_5numpy_7ndarray_2__releasebuffer__[] = "File: thon/Includes/numpy/__init__.pxd (starting at line 290)"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/elliptic_curves/period_lattice_region.c:9839:13: warning: '__pyx_doc_5numpy_7ndarray___getbuffer__' defined but not used [-Wunused-variable] static char __pyx_doc_5numpy_7ndarray___getbuffer__[] = "File: thon/Includes/numpy/__init__.pxd (starting at line 197)"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/elliptic_curves/period_lattice_region.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/schemes/elliptic_curves/period_lattice_region.so [417/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/hyperelliptic_curves creating build/temp.linux-i686-2.7/sage/schemes/hyperelliptic_curves/hypellfrob gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -Isage/libs/ntl/ -Isage/schemes/hyperelliptic_curves/hypellfrob/ -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/hyperelliptic_curves/hypellfrob.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/hyperelliptic_curves/hypellfrob.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/hyperelliptic_curves/hypellfrob.cpp:1135:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/hyperelliptic_curves/hypellfrob.cpp:1134:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/hyperelliptic_curves/hypellfrob.cpp:1133:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/hyperelliptic_curves/hypellfrob.cpp:1132:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/hyperelliptic_curves/hypellfrob.cpp:501:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:810:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/hyperelliptic_curves/hypellfrob.cpp:501:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:775:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:749:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:723:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:669:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:631:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:521:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:507:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:495:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] static char* ZZ_pX_trace_list(struct ZZ_pX* x) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:478:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:414:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_trace_list(struct ZZX* x) ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:201:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_repr(struct ZZX* x) ^~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:51:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) ^~~~~~~~~ gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -Isage/libs/ntl/ -Isage/schemes/hyperelliptic_curves/hypellfrob/ -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c sage/schemes/hyperelliptic_curves/hypellfrob/hypellfrob.cpp -o build/temp.linux-i686-2.7/sage/schemes/hyperelliptic_curves/hypellfrob/hypellfrob.o -fno-strict-aliasing sage/schemes/hyperelliptic_curves/hypellfrob/hypellfrob.cpp: In function 'void hypellfrob::interval_products_wrapper(std::vector >&, const mat_ZZ_p&, const mat_ZZ_p&, const std::vector&, int)': sage/schemes/hyperelliptic_curves/hypellfrob/hypellfrob.cpp:133:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < target.size()/2; i++) ~~^~~~~~~~~~~~~~~~~ sage/schemes/hyperelliptic_curves/hypellfrob/hypellfrob.cpp:176:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < output_sp.size(); i++) ~~^~~~~~~~~~~~~~~~~~ sage/schemes/hyperelliptic_curves/hypellfrob/hypellfrob.cpp:164:11: warning: unused variable 'dim' [-Wunused-variable] int dim = M0.NumRows(); ^~~ sage/schemes/hyperelliptic_curves/hypellfrob/hypellfrob.cpp: In function 'int hypellfrob::matrix(NTL::mat_ZZ&, const NTL::ZZ&, int, const NTL::ZZX&, int)': sage/schemes/hyperelliptic_curves/hypellfrob/hypellfrob.cpp:559:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int k = 0; k < MH.size(); k++) ~~^~~~~~~~~~~ gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -Isage/libs/ntl/ -Isage/schemes/hyperelliptic_curves/hypellfrob/ -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_ntl.cpp -o build/temp.linux-i686-2.7/sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_ntl.o -fno-strict-aliasing sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_ntl.cpp: In instantiation of 'void hypellfrob::ntl_interval_products(std::vector&, const MATRIX&, const MATRIX&, const std::vector&) [with SCALAR = NTL::ZZ_p; POLY = NTL::ZZ_pX; POLYMODULUS = NTL::ZZ_pXModulus; VECTOR = NTL::Vec; MATRIX = NTL::Mat; FFTREP = NTL::FFTRep]': sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_ntl.cpp:1288:54: required from here sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_ntl.cpp:1063:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] while ((next_target < target.size()) && ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_ntl.cpp:1076:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if ((next_target == target.size()) || ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_ntl.cpp:1123:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] while ((next_target < target.size()) && ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_ntl.cpp:1150:38: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (next_target = 0; next_target < target.size(); next_target += 2) ~~~~~~~~~~~~^~~~~~~~~~~~~~~ sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_ntl.cpp:1223:40: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int next_step2 = 0; next_step2 < step2_matrix.size(); next_step2++) sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_ntl.cpp:1261:42: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int next_target = 0; next_target < target.size(); next_target += 2) ~~~~~~~~~~~~^~~~~~~~~~~~~~~ sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_ntl.cpp: In instantiation of 'void hypellfrob::ntl_interval_products(std::vector&, const MATRIX&, const MATRIX&, const std::vector&) [with SCALAR = NTL::zz_p; POLY = NTL::zz_pX; POLYMODULUS = NTL::zz_pXModulus; VECTOR = NTL::Vec; MATRIX = NTL::Mat; FFTREP = NTL::fftRep]': sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_ntl.cpp:1294:54: required from here sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_ntl.cpp:1063:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] while ((next_target < target.size()) && ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_ntl.cpp:1076:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if ((next_target == target.size()) || ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_ntl.cpp:1123:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] while ((next_target < target.size()) && ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_ntl.cpp:1150:38: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (next_target = 0; next_target < target.size(); next_target += 2) ~~~~~~~~~~~~^~~~~~~~~~~~~~~ sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_ntl.cpp:1223:40: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int next_step2 = 0; next_step2 < step2_matrix.size(); next_step2++) sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_ntl.cpp:1261:42: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int next_target = 0; next_target < target.size(); next_target += 2) ~~~~~~~~~~~~^~~~~~~~~~~~~~~ sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_ntl.cpp: In instantiation of 'void hypellfrob::ntl_short_interval_products(std::vector&, const MATRIX&, const MATRIX&, const std::vector&) [with SCALAR = NTL::ZZ_p; POLY = NTL::ZZ_pX; POLYMODULUS = NTL::ZZ_pXModulus; VECTOR = NTL::Vec; MATRIX = NTL::Mat]': sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_ntl.cpp:1203:36: required from 'void hypellfrob::ntl_interval_products(std::vector&, const MATRIX&, const MATRIX&, const std::vector&) [with SCALAR = NTL::ZZ_p; POLY = NTL::ZZ_pX; POLYMODULUS = NTL::ZZ_pXModulus; VECTOR = NTL::Vec; MATRIX = NTL::Mat; FFTREP = NTL::FFTRep]' sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_ntl.cpp:1288:54: required from here sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_ntl.cpp:778:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < target.size(); i += 2) ~~^~~~~~~~~~~~~~~ sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_ntl.cpp:871:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < target.size(); i += 2) ~~^~~~~~~~~~~~~~~ sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_ntl.cpp:907:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < main_matrices.size(); i++) sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_ntl.cpp:944:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < target.size()/2; i++) ~~^~~~~~~~~~~~~~~~~ sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_ntl.cpp:953:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < target.size(); i += 2) ~~^~~~~~~~~~~~~~~ sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_ntl.cpp: In instantiation of 'void hypellfrob::ntl_short_interval_products(std::vector&, const MATRIX&, const MATRIX&, const std::vector&) [with SCALAR = NTL::zz_p; POLY = NTL::zz_pX; POLYMODULUS = NTL::zz_pXModulus; VECTOR = NTL::Vec; MATRIX = NTL::Mat]': sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_ntl.cpp:1203:36: required from 'void hypellfrob::ntl_interval_products(std::vector&, const MATRIX&, const MATRIX&, const std::vector&) [with SCALAR = NTL::zz_p; POLY = NTL::zz_pX; POLYMODULUS = NTL::zz_pXModulus; VECTOR = NTL::Vec; MATRIX = NTL::Mat; FFTREP = NTL::fftRep]' sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_ntl.cpp:1294:54: required from here sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_ntl.cpp:778:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < target.size(); i += 2) ~~^~~~~~~~~~~~~~~ sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_ntl.cpp:871:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < target.size(); i += 2) ~~^~~~~~~~~~~~~~~ sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_ntl.cpp:907:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < main_matrices.size(); i++) sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_ntl.cpp:944:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < target.size()/2; i++) ~~^~~~~~~~~~~~~~~~~ sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_ntl.cpp:953:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < target.size(); i += 2) ~~^~~~~~~~~~~~~~~ gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -Isage/libs/ntl/ -Isage/schemes/hyperelliptic_curves/hypellfrob/ -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_zn_poly.cpp -o build/temp.linux-i686-2.7/sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_zn_poly.o -fno-strict-aliasing sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_zn_poly.cpp: In function 'int hypellfrob::zn_poly_interval_products(std::vector > >&, const std::vector >&, const std::vector >&, const std::vector&, const zn_mod_struct (&)[1])': sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_zn_poly.cpp:467:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < target.size()/2; i++) ~~^~~~~~~~~~~~~~~~~ sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_zn_poly.cpp:489:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (index >= k/2 + 1) ~~~~~~^~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/hyperelliptic_curves/hypellfrob.o build/temp.linux-i686-2.7/sage/schemes/hyperelliptic_curves/hypellfrob/hypellfrob.o build/temp.linux-i686-2.7/sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_ntl.o build/temp.linux-i686-2.7/sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_zn_poly.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgmp -lzn_poly -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/schemes/hyperelliptic_curves/hypellfrob.so -lpari [418/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/projective gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/projective/projective_morphism_helper.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/projective/projective_morphism_helper.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/projective/projective_morphism_helper.c: In function '__pyx_pw_4sage_7schemes_10projective_26projective_morphism_helper_12_normalize_coordinates': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/projective/projective_morphism_helper.c:6765:20: warning: '__pyx_v_last_coefficient' may be used uninitialized in this function [-Wmaybe-uninitialized] return PyInt_FromLong((long) value); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/projective/projective_morphism_helper.c:4516:7: note: '__pyx_v_last_coefficient' was declared here int __pyx_v_last_coefficient; ^~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/projective/projective_morphism_helper.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/schemes/projective/projective_morphism_helper.so [419/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/toric gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/toric/divisor_class.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/toric/divisor_class.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/toric/divisor_class.c:5712:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/toric/divisor_class.c:5419:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/toric/divisor_class.c:5418:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/toric/divisor_class.c:5301:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/toric/divisor_class.c:5300:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/toric/divisor_class.c:5122:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/toric/divisor_class.c:5121:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/toric/divisor_class.c:4808:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/toric/divisor_class.c:4807:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/toric/divisor_class.c:4466:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/toric/divisor_class.c:4465:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/toric/divisor_class.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/schemes/toric/divisor_class.so [420/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sets gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sets/disjoint_set.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sets/disjoint_set.o -std=c99 -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sets/disjoint_set.c:12452:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sets/disjoint_set.c:8893:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sets/disjoint_set.c:8892:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sets/disjoint_set.c:8551:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sets/disjoint_set.c:8550:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sets/disjoint_set.c:8232:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sets/disjoint_set.c:8231:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sets/disjoint_set.c:8114:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sets/disjoint_set.c:8113:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sets/disjoint_set.c:7935:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sets/disjoint_set.c:7934:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sets/disjoint_set.c:496:0: /builddir/build/BUILD/sage-7.6/src/sage/groups/perm_gps/partn_ref2/refinement_generic.h:19:12: warning: 'my_comp_func' defined but not used [-Wunused-function] static int my_comp_func(const void *a, const void *b) ^~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sets/disjoint_set.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/sets/disjoint_set.so [421/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sets/finite_set_map_cy.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sets/finite_set_map_cy.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sets/finite_set_map_cy.c:10050:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sets/finite_set_map_cy.c:9759:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sets/finite_set_map_cy.c:9758:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sets/finite_set_map_cy.c:9417:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sets/finite_set_map_cy.c:9416:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sets/finite_set_map_cy.c:9098:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sets/finite_set_map_cy.c:9097:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sets/finite_set_map_cy.c:8980:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sets/finite_set_map_cy.c:8979:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sets/finite_set_map_cy.c:8801:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sets/finite_set_map_cy.c:8800:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sets/finite_set_map_cy.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/sets/finite_set_map_cy.so [422/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sets/recursively_enumerated_set.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sets/recursively_enumerated_set.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sets/recursively_enumerated_set.c:10364:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sets/recursively_enumerated_set.c:10157:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sets/recursively_enumerated_set.c:10156:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sets/recursively_enumerated_set.c:10039:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sets/recursively_enumerated_set.c:10038:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sets/recursively_enumerated_set.c:9860:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sets/recursively_enumerated_set.c:9859:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sets/recursively_enumerated_set.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/sets/recursively_enumerated_set.so [423/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/hmm gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/hmm/util.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/hmm/util.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/hmm/util.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/stats/hmm/util.so [424/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/hmm/distributions.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/hmm/distributions.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/hmm/distributions.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/stats/hmm/distributions.so [425/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/hmm/hmm.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/hmm/hmm.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/hmm/hmm.c:1223:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/hmm/hmm.c:1222:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/hmm/hmm.c:1221:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/hmm/hmm.c:1220:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/hmm/hmm.c: In function '__pyx_pw_4sage_5stats_3hmm_3hmm_25DiscreteHiddenMarkovModel_17_forward': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/hmm/hmm.c:11286:28: warning: '__pyx_v_i' may be used uninitialized in this function [-Wmaybe-uninitialized] if ((!boundscheck) || likely((n >= 0) & (n < PyList_GET_SIZE(o)))) { ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/hmm/hmm.c:4434:14: note: '__pyx_v_i' was declared here Py_ssize_t __pyx_v_i; ^~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/hmm/hmm.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/stats/hmm/hmm.so -lpari [426/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/hmm/chmm.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/hmm/chmm.o -std=c99 -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/hmm/chmm.c:1367:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/hmm/chmm.c:1366:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/hmm/chmm.c:1365:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/hmm/chmm.c:1364:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/hmm/chmm.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/stats/hmm/chmm.so -lpari [427/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/intlist.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/intlist.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/intlist.c:1078:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/intlist.c:1077:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/intlist.c:1076:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/intlist.c:1075:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/intlist.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/stats/intlist.so -lpari [428/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/distributions gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/distributions/discrete_gaussian_integer.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/distributions/discrete_gaussian_integer.o -std=c99 -D_XOPEN_SOURCE=600 -fno-strict-aliasing In file included from /builddir/build/BUILD/sage-7.6/src/sage/stats/distributions/dgs.h:44:0, from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/distributions/discrete_gaussian_integer.c:492: /builddir/build/BUILD/sage-7.6/src/sage/stats/distributions/dgs_misc.h: In function '_dgs_randomb_libc': /builddir/build/BUILD/sage-7.6/src/sage/stats/distributions/dgs_misc.h:72:122: warning: left shift count >= width of type [-Wshift-count-overflow] unsigned long pool = (((unsigned long)random()) << 0) ^ (((unsigned long)random()) << 22) ^ (((unsigned long)random()) << 44); ^~ At top level: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/distributions/discrete_gaussian_integer.c:6243:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/distributions/discrete_gaussian_integer.c:5939:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/distributions/discrete_gaussian_integer.c:5938:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/distributions/discrete_gaussian_integer.c:5597:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/distributions/discrete_gaussian_integer.c:5596:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/distributions/discrete_gaussian_integer.c:5278:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/distributions/discrete_gaussian_integer.c:5277:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/distributions/discrete_gaussian_integer.c:5160:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/distributions/discrete_gaussian_integer.c:5159:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/distributions/discrete_gaussian_integer.c:4981:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/distributions/discrete_gaussian_integer.c:4980:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/distributions/discrete_gaussian_integer.c:2831:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/distributions/discrete_gaussian_integer.c:2830:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/distributions/discrete_gaussian_integer.c:2829:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/distributions/discrete_gaussian_integer.c:2828:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c sage/stats/distributions/dgs_gauss_mp.c -o build/temp.linux-i686-2.7/sage/stats/distributions/dgs_gauss_mp.o -std=c99 -D_XOPEN_SOURCE=600 -fno-strict-aliasing In file included from sage/stats/distributions/dgs.h:44:0, from sage/stats/distributions/dgs_gauss_mp.c:33: sage/stats/distributions/dgs_misc.h: In function '_dgs_randomb_libc': sage/stats/distributions/dgs_misc.h:72:122: warning: left shift count >= width of type [-Wshift-count-overflow] unsigned long pool = (((unsigned long)random()) << 0) ^ (((unsigned long)random()) << 22) ^ (((unsigned long)random()) << 44); ^~ gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c sage/stats/distributions/dgs_gauss_dp.c -o build/temp.linux-i686-2.7/sage/stats/distributions/dgs_gauss_dp.o -std=c99 -D_XOPEN_SOURCE=600 -fno-strict-aliasing In file included from sage/stats/distributions/dgs.h:44:0, from sage/stats/distributions/dgs_gauss_dp.c:33: sage/stats/distributions/dgs_misc.h: In function '_dgs_randomb_libc': sage/stats/distributions/dgs_misc.h:72:122: warning: left shift count >= width of type [-Wshift-count-overflow] unsigned long pool = (((unsigned long)random()) << 0) ^ (((unsigned long)random()) << 22) ^ (((unsigned long)random()) << 44); ^~ gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c sage/stats/distributions/dgs_bern.c -o build/temp.linux-i686-2.7/sage/stats/distributions/dgs_bern.o -std=c99 -D_XOPEN_SOURCE=600 -fno-strict-aliasing In file included from sage/stats/distributions/dgs.h:44:0, from sage/stats/distributions/dgs_bern.c:33: sage/stats/distributions/dgs_misc.h: In function '_dgs_randomb_libc': sage/stats/distributions/dgs_misc.h:72:122: warning: left shift count >= width of type [-Wshift-count-overflow] unsigned long pool = (((unsigned long)random()) << 0) ^ (((unsigned long)random()) << 22) ^ (((unsigned long)random()) << 44); ^~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/distributions/discrete_gaussian_integer.o build/temp.linux-i686-2.7/sage/stats/distributions/dgs_gauss_mp.o build/temp.linux-i686-2.7/sage/stats/distributions/dgs_gauss_dp.o build/temp.linux-i686-2.7/sage/stats/distributions/dgs_bern.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lmpfr -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/stats/distributions/discrete_gaussian_integer.so -lpari [429/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/element.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/element.o -Os -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/element.c:30726:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/element.c:30402:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/element.c:30401:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/element.c:30284:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/element.c:30283:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/element.c:30105:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/element.c:30104:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/element.c:29173:18: warning: '__pyx_pw_4sage_5arith_16numerical_approx_1digits_to_bits' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_5arith_16numerical_approx_1digits_to_bits(PyObject *__pyx_self, PyObject *__pyx_v_d) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/element.c:29172:13: warning: '__pyx_doc_4sage_5arith_16numerical_approx_digits_to_bits' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_5arith_16numerical_approx_digits_to_bits[] = "digits_to_bits(d) -> long\nFile: sage/arith/numerical_approx.pxd (starting at line 1)\n\n EXAMPLES::\n\n sage: from sage.arith.numerical_approx import digits_to_bits\n sage: digits_to_bits(None)\n 53\n sage: digits_to_bits(15)\n 54\n sage: digits_to_bits(-1)\n Traceback (most recent call last):\n ...\n ValueError: number of digits must be positive\n sage: digits_to_bits(\"10\")\n Traceback (most recent call last):\n ...\n TypeError: a float is required\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/element.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/structure/element.so [430/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/category_object.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/category_object.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/category_object.c:10714:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/category_object.c:10507:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/category_object.c:10506:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/category_object.c:10389:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/category_object.c:10388:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/category_object.c:10210:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/category_object.c:10209:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/category_object.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/structure/category_object.so [431/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce.c:22400:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce.c:22193:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce.c:22192:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce.c:22075:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce.c:22074:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce.c:21896:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce.c:21895:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce.c:21582:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce.c:21581:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce.c:21240:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce.c:21239:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/structure/coerce.so [432/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce_actions.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce_actions.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce_actions.c:12361:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce_actions.c:12141:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce_actions.c:12140:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce_actions.c:12023:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce_actions.c:12022:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce_actions.c:11844:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce_actions.c:11843:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce_actions.c:11530:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce_actions.c:11529:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce_actions.c:11188:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce_actions.c:11187:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce_actions.c:2664:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce_actions.c:2663:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce_actions.c:2662:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce_actions.c:2661:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce_actions.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/structure/coerce_actions.so -lpari [433/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce_dict.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce_dict.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce_dict.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/structure/coerce_dict.so [434/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce_maps.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce_maps.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce_maps.c:13610:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce_maps.c:13403:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce_maps.c:13402:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce_maps.c:13285:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce_maps.c:13284:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce_maps.c:13106:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce_maps.c:13105:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce_maps.c:12792:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce_maps.c:12791:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce_maps.c:12450:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce_maps.c:12449:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce_maps.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/structure/coerce_maps.so [435/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/debug_options.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/debug_options.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/debug_options.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/structure/debug_options.so [436/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/element_wrapper.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/element_wrapper.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/element_wrapper.c:6688:20: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/element_wrapper.c:6481:20: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/element_wrapper.c:6480:15: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/element_wrapper.c:6363:20: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/element_wrapper.c:6362:15: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/element_wrapper.c:6184:20: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/element_wrapper.c:6183:15: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/element_wrapper.c:5870:20: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/element_wrapper.c:5869:15: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/element_wrapper.c:5528:20: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/element_wrapper.c:5527:15: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/element_wrapper.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/structure/element_wrapper.so [437/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/factory.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/factory.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/factory.c:5199:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/factory.c:4992:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/factory.c:4991:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/factory.c:4874:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/factory.c:4873:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/factory.c:4695:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/factory.c:4694:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/factory.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/structure/factory.so [438/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone.c:15759:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone.c:15422:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone.c:15421:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone.c:15304:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone.c:15303:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone.c:15125:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone.c:15124:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone.c:14811:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone.c:14810:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone.c:14469:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone.c:14468:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone.c:2436:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone.c:2435:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone.c:2434:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone.c:2433:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/structure/list_clone.so -lpari [439/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone_demo.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone_demo.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone_demo.c:5048:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone_demo.c:4841:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone_demo.c:4840:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone_demo.c:4723:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone_demo.c:4722:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone_demo.c:4544:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone_demo.c:4543:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone_demo.c:4230:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone_demo.c:4229:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone_demo.c:3888:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone_demo.c:3887:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone_demo.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/structure/list_clone_demo.so [440/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone_timings_cy.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone_timings_cy.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone_timings_cy.c:4555:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone_timings_cy.c:4348:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone_timings_cy.c:4347:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone_timings_cy.c:4230:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone_timings_cy.c:4229:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone_timings_cy.c:4051:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone_timings_cy.c:4050:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone_timings_cy.c:3737:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone_timings_cy.c:3736:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone_timings_cy.c:3395:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone_timings_cy.c:3394:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone_timings_cy.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/structure/list_clone_timings_cy.so [441/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/misc.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/misc.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/misc.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/structure/misc.so [442/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/mutability.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/mutability.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/mutability.c: In function '__pyx_pf_4sage_9structure_10mutability_10Mutability_6is_immutable': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/mutability.c:1406:15: warning: statement with no effect [-Wunused-value] __pyx_v_self->_is_immutable; ~~~~~~~~~~~~^~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/mutability.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/structure/mutability.so [443/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent.c:29028:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent.c:28737:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent.c:28736:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent.c:28395:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent.c:28394:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent.c:28076:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent.c:28075:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent.c:27958:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent.c:27957:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent.c:27779:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent.c:27778:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent.c: In function '__pyx_pw_4sage_9structure_6parent_6Parent_5_refine_category_': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent.c:5393:8: warning: '__pyx_v_hash_old' may be used uninitialized in this function [-Wmaybe-uninitialized] if (__pyx_t_3) { ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent.c:5263:13: note: '__pyx_v_hash_old' was declared here Py_hash_t __pyx_v_hash_old; ^~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/structure/parent.so [444/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_base.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_base.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_base.c:3989:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_base.c:3652:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_base.c:3651:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_base.c:3534:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_base.c:3533:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_base.c:3355:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_base.c:3354:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_base.c:1426:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_base.c:1425:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_base.c:1424:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_base.c:1423:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_base.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/structure/parent_base.so -lpari [445/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_gens.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_gens.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_gens.c:6700:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_gens.c:6363:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_gens.c:6362:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_gens.c:6245:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_gens.c:6244:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_gens.c:6066:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_gens.c:6065:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_gens.c:1556:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_gens.c:1555:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_gens.c:1554:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_gens.c:1553:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_gens.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/structure/parent_gens.so -lpari [446/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_old.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_old.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_old.c:10403:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_old.c:10066:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_old.c:10065:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_old.c:9948:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_old.c:9947:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_old.c:9769:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_old.c:9768:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_old.c:1484:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_old.c:1483:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_old.c:1482:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_old.c:1481:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_old.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/structure/parent_old.so -lpari [447/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/sage_object.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/sage_object.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/sage_object.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/structure/sage_object.so [448/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/comparison.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/comparison.o -std=c++11 -I/usr/include/singular -DSING_NDEBUG -DOM_NDEBUG -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/comparison.cpp:7489:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/comparison.cpp:7282:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/comparison.cpp:7281:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/comparison.cpp:7164:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/comparison.cpp:7163:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/comparison.cpp:6985:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/comparison.cpp:6984:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/comparison.cpp:6671:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/comparison.cpp:6670:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/comparison.cpp:6329:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/comparison.cpp:6328:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/comparison.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpynac -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/symbolic/comparison.so [449/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/constants_c.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/constants_c.o -std=c++11 -I/usr/include/singular -DSING_NDEBUG -DOM_NDEBUG -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/constants_c.cpp:4134:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/constants_c.cpp:3927:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/constants_c.cpp:3926:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/constants_c.cpp:3809:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/constants_c.cpp:3808:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/constants_c.cpp:3630:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/constants_c.cpp:3629:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/constants_c.cpp:3316:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/constants_c.cpp:3315:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/constants_c.cpp:2974:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/constants_c.cpp:2973:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/constants_c.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpynac -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/symbolic/constants_c.so [450/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/expression.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/expression.o -std=c++11 -I/usr/include/singular -DSING_NDEBUG -DOM_NDEBUG -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/expression.cpp:71069:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/expression.cpp:70849:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/expression.cpp:70848:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/expression.cpp:70731:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/expression.cpp:70730:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/expression.cpp:70552:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/expression.cpp:70551:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/expression.cpp:70238:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/expression.cpp:70237:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/expression.cpp:69896:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/expression.cpp:69895:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/expression.cpp:69620:18: warning: 'PyObject* __pyx_pw_4sage_5arith_16numerical_approx_1digits_to_bits(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_5arith_16numerical_approx_1digits_to_bits(PyObject *__pyx_self, PyObject *__pyx_v_d) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/expression.cpp:69619:13: warning: '__pyx_doc_4sage_5arith_16numerical_approx_digits_to_bits' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_5arith_16numerical_approx_digits_to_bits[] = "digits_to_bits(d) -> long\nFile: sage/arith/numerical_approx.pxd (starting at line 1)\n\n EXAMPLES::\n\n sage: from sage.arith.numerical_approx import digits_to_bits\n sage: digits_to_bits(None)\n 53\n sage: digits_to_bits(15)\n 54\n sage: digits_to_bits(-1)\n Traceback (most recent call last):\n ...\n ValueError: number of digits must be positive\n sage: digits_to_bits(\"10\")\n Traceback (most recent call last):\n ...\n TypeError: a float is required\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/expression.cpp:2666:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/expression.cpp:2665:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/expression.cpp:2664:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/expression.cpp:2663:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/expression.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpynac -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/symbolic/expression.so -lpari [451/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/function.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/function.o -std=c++11 -I/usr/include/singular -DSING_NDEBUG -DOM_NDEBUG -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/function.cpp:17807:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/function.cpp:17479:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/function.cpp:17478:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/function.cpp:17137:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/function.cpp:17136:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/function.cpp:16818:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/function.cpp:16817:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/function.cpp:16700:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/function.cpp:16699:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/function.cpp:16521:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/function.cpp:16520:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/function.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpynac -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/symbolic/function.so [452/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/getitem.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/getitem.o -std=c++11 -I/usr/include/singular -DSING_NDEBUG -DOM_NDEBUG -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/getitem.cpp:4997:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/getitem.cpp:4790:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/getitem.cpp:4789:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/getitem.cpp:4672:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/getitem.cpp:4671:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/getitem.cpp:4493:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/getitem.cpp:4492:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/getitem.cpp:4179:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/getitem.cpp:4178:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/getitem.cpp:3837:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/getitem.cpp:3836:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/getitem.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpynac -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/symbolic/getitem.so [453/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/ring.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/ring.o -std=c++11 -I/usr/include/singular -DSING_NDEBUG -DOM_NDEBUG -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/ring.cpp:15029:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/ring.cpp:14822:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/ring.cpp:14821:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/ring.cpp:14704:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/ring.cpp:14703:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/ring.cpp:14525:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/ring.cpp:14524:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/ring.cpp:14211:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/ring.cpp:14210:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/ring.cpp:13869:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/ring.cpp:13868:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/ring.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpynac -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/symbolic/ring.so [454/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/series.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/series.o -std=c++11 -I/usr/include/singular -DSING_NDEBUG -DOM_NDEBUG -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/series.cpp:5323:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/series.cpp:5116:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/series.cpp:5115:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/series.cpp:4998:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/series.cpp:4997:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/series.cpp:4819:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/series.cpp:4818:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/series.cpp:4505:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/series.cpp:4504:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/series.cpp:4163:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/series.cpp:4162:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/series.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpynac -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/symbolic/series.so [455/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/substitution_map.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/substitution_map.o -std=c++11 -I/usr/include/singular -DSING_NDEBUG -DOM_NDEBUG -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/substitution_map.cpp:4147:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/substitution_map.cpp:3940:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/substitution_map.cpp:3939:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/substitution_map.cpp:3822:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/substitution_map.cpp:3821:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/substitution_map.cpp:3643:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/substitution_map.cpp:3642:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/substitution_map.cpp:3329:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/substitution_map.cpp:3328:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/substitution_map.cpp:2987:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/substitution_map.cpp:2986:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/substitution_map.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpynac -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/symbolic/substitution_map.so [456/457] creating build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/tests gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/tests/stl_vector.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/tests/stl_vector.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/tests/stl_vector.cpp: In function 'PyObject* __pyx_pf_4sage_5tests_10stl_vector_14stl_int_vector_4__getitem__(__pyx_obj_4sage_5tests_10stl_vector_stl_int_vector*, int)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/tests/stl_vector.cpp:2675:29: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] __pyx_t_2 = ((__pyx_v_i < __pyx_v_self->data->size()) != 0); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/tests/stl_vector.cpp: At global scope: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/tests/stl_vector.cpp:4862:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/tests/stl_vector.cpp:4521:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/tests/stl_vector.cpp:4520:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/tests/stl_vector.cpp:4179:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/tests/stl_vector.cpp:4178:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/tests/stl_vector.cpp:3860:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/tests/stl_vector.cpp:3859:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/tests/stl_vector.cpp:3742:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/tests/stl_vector.cpp:3741:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/tests/stl_vector.cpp:3563:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/tests/stl_vector.cpp:3562:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/tests/stl_vector.cpp:2201:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/tests/stl_vector.cpp:2200:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/tests/stl_vector.cpp:2199:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/tests/stl_vector.cpp:2198:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/tests/stl_vector.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/tests/stl_vector.so -lpari [457/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/tests/cython.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/tests/cython.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/tests/cython.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/tests/cython.so Time to execute 457 commands: 2293.55 seconds. Total time spent compiling C/C++ extensions: 2293.68 seconds. + popd ~/build/BUILD/sage-7.6 + pushd build/pkgs/sagenb/src ~/build/BUILD/sage-7.6/build/pkgs/sagenb/src ~/build/BUILD/sage-7.6 + /usr/bin/python2 ./setup.py build running build running build_py creating build creating build/lib creating build/lib/sagenb copying sagenb/__init__.py -> build/lib/sagenb creating build/lib/sagenb/flask_version copying sagenb/flask_version/worksheet.py -> build/lib/sagenb/flask_version copying sagenb/flask_version/worksheet_listing.py -> build/lib/sagenb/flask_version copying sagenb/flask_version/settings.py -> build/lib/sagenb/flask_version copying sagenb/flask_version/doc.py -> build/lib/sagenb/flask_version copying sagenb/flask_version/base.py -> build/lib/sagenb/flask_version copying sagenb/flask_version/authentication.py -> build/lib/sagenb/flask_version copying sagenb/flask_version/admin.py -> build/lib/sagenb/flask_version copying sagenb/flask_version/nodoctest.py -> build/lib/sagenb/flask_version copying sagenb/flask_version/__init__.py -> build/lib/sagenb/flask_version copying sagenb/flask_version/decorators.py -> build/lib/sagenb/flask_version creating build/lib/sagenb/interfaces copying sagenb/interfaces/worksheet_process.py -> build/lib/sagenb/interfaces copying sagenb/interfaces/reference.py -> build/lib/sagenb/interfaces copying sagenb/interfaces/limits.py -> build/lib/sagenb/interfaces copying sagenb/interfaces/__init__.py -> build/lib/sagenb/interfaces copying sagenb/interfaces/expect.py -> build/lib/sagenb/interfaces copying sagenb/interfaces/status.py -> build/lib/sagenb/interfaces creating build/lib/sagenb/misc copying sagenb/misc/misc.py -> build/lib/sagenb/misc copying sagenb/misc/comments2rst.py -> build/lib/sagenb/misc copying sagenb/misc/results2rst.py -> build/lib/sagenb/misc copying sagenb/misc/remote_file.py -> build/lib/sagenb/misc copying sagenb/misc/worksheet2rst.py -> build/lib/sagenb/misc copying sagenb/misc/sphinxify.py -> build/lib/sagenb/misc copying sagenb/misc/format.py -> build/lib/sagenb/misc copying sagenb/misc/__init__.py -> build/lib/sagenb/misc copying sagenb/misc/support.py -> build/lib/sagenb/misc copying sagenb/misc/introspect.py -> build/lib/sagenb/misc copying sagenb/misc/sageinspect.py -> build/lib/sagenb/misc creating build/lib/sagenb/notebook copying sagenb/notebook/run_notebook.py -> build/lib/sagenb/notebook copying sagenb/notebook/cell.py -> build/lib/sagenb/notebook copying sagenb/notebook/colorize.py -> build/lib/sagenb/notebook copying sagenb/notebook/all.py -> build/lib/sagenb/notebook copying sagenb/notebook/smtpsend.py -> build/lib/sagenb/notebook copying sagenb/notebook/user_db.py -> build/lib/sagenb/notebook copying sagenb/notebook/js.py -> build/lib/sagenb/notebook copying sagenb/notebook/worksheet.py -> build/lib/sagenb/notebook copying sagenb/notebook/server_conf.py -> build/lib/sagenb/notebook copying sagenb/notebook/user_manager.py -> build/lib/sagenb/notebook copying sagenb/notebook/mailsender.py -> build/lib/sagenb/notebook copying sagenb/notebook/notebook.py -> build/lib/sagenb/notebook copying sagenb/notebook/css.py -> build/lib/sagenb/notebook copying sagenb/notebook/tutorial.py -> build/lib/sagenb/notebook copying sagenb/notebook/notebook_object.py -> build/lib/sagenb/notebook copying sagenb/notebook/keyboards.py -> build/lib/sagenb/notebook copying sagenb/notebook/config.py -> build/lib/sagenb/notebook copying sagenb/notebook/challenge.py -> build/lib/sagenb/notebook copying sagenb/notebook/__init__.py -> build/lib/sagenb/notebook copying sagenb/notebook/wiki2html.py -> build/lib/sagenb/notebook copying sagenb/notebook/notification.py -> build/lib/sagenb/notebook copying sagenb/notebook/user.py -> build/lib/sagenb/notebook copying sagenb/notebook/register.py -> build/lib/sagenb/notebook copying sagenb/notebook/jquery.py -> build/lib/sagenb/notebook copying sagenb/notebook/sagetex.py -> build/lib/sagenb/notebook copying sagenb/notebook/template.py -> build/lib/sagenb/notebook copying sagenb/notebook/sage_email.py -> build/lib/sagenb/notebook copying sagenb/notebook/interact.py -> build/lib/sagenb/notebook copying sagenb/notebook/auth.py -> build/lib/sagenb/notebook copying sagenb/notebook/conf.py -> build/lib/sagenb/notebook copying sagenb/notebook/misc.py -> build/lib/sagenb/notebook copying sagenb/notebook/user_conf.py -> build/lib/sagenb/notebook copying sagenb/notebook/applet.py -> build/lib/sagenb/notebook copying sagenb/notebook/docHTMLProcessor.py -> build/lib/sagenb/notebook creating build/lib/sagenb/notebook/compress copying sagenb/notebook/compress/all.py -> build/lib/sagenb/notebook/compress copying sagenb/notebook/compress/BaseConvert.py -> build/lib/sagenb/notebook/compress copying sagenb/notebook/compress/SourceMap.py -> build/lib/sagenb/notebook/compress copying sagenb/notebook/compress/nodoctest.py -> build/lib/sagenb/notebook/compress copying sagenb/notebook/compress/__init__.py -> build/lib/sagenb/notebook/compress copying sagenb/notebook/compress/JavaScriptCompressor.py -> build/lib/sagenb/notebook/compress creating build/lib/sagenb/simple copying sagenb/simple/__init__.py -> build/lib/sagenb/simple copying sagenb/simple/twist.py -> build/lib/sagenb/simple creating build/lib/sagenb/storage copying sagenb/storage/filesystem_storage.py -> build/lib/sagenb/storage copying sagenb/storage/abstract_storage.py -> build/lib/sagenb/storage copying sagenb/storage/__init__.py -> build/lib/sagenb/storage creating build/lib/sagenb/testing copying sagenb/testing/notebook_test_case.py -> build/lib/sagenb/testing copying sagenb/testing/stress.py -> build/lib/sagenb/testing copying sagenb/testing/HTMLTestRunner.py -> build/lib/sagenb/testing copying sagenb/testing/__init__.py -> build/lib/sagenb/testing copying sagenb/testing/run_tests.py -> build/lib/sagenb/testing creating build/lib/sagenb/testing/tests copying sagenb/testing/tests/test_worksheet.py -> build/lib/sagenb/testing/tests copying sagenb/testing/tests/__init__.py -> build/lib/sagenb/testing/tests copying sagenb/testing/tests/test_accounts.py -> build/lib/sagenb/testing/tests copying sagenb/testing/tests/test_worksheet_list.py -> build/lib/sagenb/testing/tests creating build/lib/sagenb/testing/selenium copying sagenb/testing/selenium/__init__.py -> build/lib/sagenb/testing/selenium copying sagenb/testing/selenium/selenium.py -> build/lib/sagenb/testing/selenium creating build/lib/sagenb/data creating build/lib/sagenb/data/codemirror copying sagenb/data/codemirror/story.html -> build/lib/sagenb/data/codemirror copying sagenb/data/codemirror/csstest.html -> build/lib/sagenb/data/codemirror copying sagenb/data/codemirror/htmltest.html -> build/lib/sagenb/data/codemirror copying sagenb/data/codemirror/mixedtest.html -> build/lib/sagenb/data/codemirror copying sagenb/data/codemirror/highlight.html -> build/lib/sagenb/data/codemirror creating build/lib/sagenb/data/codemirror/js copying sagenb/data/codemirror/js/editor.js -> build/lib/sagenb/data/codemirror/js copying sagenb/data/codemirror/js/undo.js -> build/lib/sagenb/data/codemirror/js copying sagenb/data/codemirror/js/stringstream.js -> build/lib/sagenb/data/codemirror/js copying sagenb/data/codemirror/js/select.js -> build/lib/sagenb/data/codemirror/js copying sagenb/data/codemirror/js/parsehtmlmixed.js -> build/lib/sagenb/data/codemirror/js copying sagenb/data/codemirror/js/parsesparql.js -> build/lib/sagenb/data/codemirror/js copying sagenb/data/codemirror/js/mirrorframe.js -> build/lib/sagenb/data/codemirror/js copying sagenb/data/codemirror/js/parsecss.js -> build/lib/sagenb/data/codemirror/js copying sagenb/data/codemirror/js/tokenize.js -> build/lib/sagenb/data/codemirror/js copying sagenb/data/codemirror/js/highlight.js -> build/lib/sagenb/data/codemirror/js copying sagenb/data/codemirror/js/util.js -> build/lib/sagenb/data/codemirror/js copying sagenb/data/codemirror/js/codemirror.js -> build/lib/sagenb/data/codemirror/js copying sagenb/data/codemirror/js/parsedummy.js -> build/lib/sagenb/data/codemirror/js copying sagenb/data/codemirror/js/parsexml.js -> build/lib/sagenb/data/codemirror/js copying sagenb/data/codemirror/js/parsejavascript.js -> build/lib/sagenb/data/codemirror/js copying sagenb/data/codemirror/js/tokenizejavascript.js -> build/lib/sagenb/data/codemirror/js copying sagenb/data/codemirror/index.html -> build/lib/sagenb/data/codemirror copying sagenb/data/codemirror/LICENSE -> build/lib/sagenb/data/codemirror creating build/lib/sagenb/data/codemirror/contrib creating build/lib/sagenb/data/codemirror/contrib/lua creating build/lib/sagenb/data/codemirror/contrib/lua/js copying sagenb/data/codemirror/contrib/lua/js/parselua.js -> build/lib/sagenb/data/codemirror/contrib/lua/js copying sagenb/data/codemirror/contrib/lua/index.html -> build/lib/sagenb/data/codemirror/contrib/lua copying sagenb/data/codemirror/contrib/lua/LICENSE -> build/lib/sagenb/data/codemirror/contrib/lua creating build/lib/sagenb/data/codemirror/contrib/lua/css copying sagenb/data/codemirror/contrib/lua/css/luacolors.css -> build/lib/sagenb/data/codemirror/contrib/lua/css creating build/lib/sagenb/data/codemirror/contrib/python creating build/lib/sagenb/data/codemirror/contrib/python/js copying sagenb/data/codemirror/contrib/python/js/parsepython.js -> build/lib/sagenb/data/codemirror/contrib/python/js copying sagenb/data/codemirror/contrib/python/index.html -> build/lib/sagenb/data/codemirror/contrib/python copying sagenb/data/codemirror/contrib/python/LICENSE -> build/lib/sagenb/data/codemirror/contrib/python creating build/lib/sagenb/data/codemirror/contrib/python/css copying sagenb/data/codemirror/contrib/python/css/pythoncolors.css -> build/lib/sagenb/data/codemirror/contrib/python/css creating build/lib/sagenb/data/codemirror/contrib/php creating build/lib/sagenb/data/codemirror/contrib/php/js copying sagenb/data/codemirror/contrib/php/js/parsephphtmlmixed.js -> build/lib/sagenb/data/codemirror/contrib/php/js copying sagenb/data/codemirror/contrib/php/js/tokenizephp.js -> build/lib/sagenb/data/codemirror/contrib/php/js copying sagenb/data/codemirror/contrib/php/js/parsephp.js -> build/lib/sagenb/data/codemirror/contrib/php/js copying sagenb/data/codemirror/contrib/php/index.html -> build/lib/sagenb/data/codemirror/contrib/php copying sagenb/data/codemirror/contrib/php/LICENSE -> build/lib/sagenb/data/codemirror/contrib/php creating build/lib/sagenb/data/codemirror/contrib/php/css copying sagenb/data/codemirror/contrib/php/css/phpcolors.css -> build/lib/sagenb/data/codemirror/contrib/php/css creating build/lib/sagenb/data/codemirror/contrib/sql creating build/lib/sagenb/data/codemirror/contrib/sql/js copying sagenb/data/codemirror/contrib/sql/js/parsesql.js -> build/lib/sagenb/data/codemirror/contrib/sql/js copying sagenb/data/codemirror/contrib/sql/index.html -> build/lib/sagenb/data/codemirror/contrib/sql copying sagenb/data/codemirror/contrib/sql/LICENSE -> build/lib/sagenb/data/codemirror/contrib/sql creating build/lib/sagenb/data/codemirror/contrib/sql/css copying sagenb/data/codemirror/contrib/sql/css/sqlcolors.css -> build/lib/sagenb/data/codemirror/contrib/sql/css creating build/lib/sagenb/data/codemirror/css copying sagenb/data/codemirror/css/sparqlcolors.css -> build/lib/sagenb/data/codemirror/css copying sagenb/data/codemirror/css/xmlcolors.css -> build/lib/sagenb/data/codemirror/css copying sagenb/data/codemirror/css/people.jpg -> build/lib/sagenb/data/codemirror/css copying sagenb/data/codemirror/css/jscolors.css -> build/lib/sagenb/data/codemirror/css copying sagenb/data/codemirror/css/csscolors.css -> build/lib/sagenb/data/codemirror/css copying sagenb/data/codemirror/css/docs.css -> build/lib/sagenb/data/codemirror/css copying sagenb/data/codemirror/jstest.html -> build/lib/sagenb/data/codemirror copying sagenb/data/codemirror/bigtest.html -> build/lib/sagenb/data/codemirror copying sagenb/data/codemirror/manual.html -> build/lib/sagenb/data/codemirror copying sagenb/data/codemirror/sparqltest.html -> build/lib/sagenb/data/codemirror creating build/lib/sagenb/data/jquery copying sagenb/data/jquery/jquery-1.11.0.min.js -> build/lib/sagenb/data/jquery creating build/lib/sagenb/data/jquery/plugins copying sagenb/data/jquery/plugins/jquery.bgiframe.min.js -> build/lib/sagenb/data/jquery/plugins creating build/lib/sagenb/data/jquery/plugins/jpicker copying sagenb/data/jquery/plugins/jpicker/jPicker.css -> build/lib/sagenb/data/jquery/plugins/jpicker copying sagenb/data/jquery/plugins/jpicker/ReadMe.txt -> build/lib/sagenb/data/jquery/plugins/jpicker copying sagenb/data/jquery/plugins/jpicker/Example.html -> build/lib/sagenb/data/jquery/plugins/jpicker copying sagenb/data/jquery/plugins/jpicker/ChangeLog.txt -> build/lib/sagenb/data/jquery/plugins/jpicker copying sagenb/data/jquery/plugins/jpicker/jpicker-1.1.6.js -> build/lib/sagenb/data/jquery/plugins/jpicker creating build/lib/sagenb/data/jquery/plugins/jpicker/css copying sagenb/data/jquery/plugins/jpicker/css/jPicker-1.1.6.css -> build/lib/sagenb/data/jquery/plugins/jpicker/css copying sagenb/data/jquery/plugins/jpicker/css/jPicker-1.1.6.min.css -> build/lib/sagenb/data/jquery/plugins/jpicker/css creating build/lib/sagenb/data/jquery/plugins/jpicker/images copying sagenb/data/jquery/plugins/jpicker/images/Bars.png -> build/lib/sagenb/data/jquery/plugins/jpicker/images copying sagenb/data/jquery/plugins/jpicker/images/mappoint.gif -> build/lib/sagenb/data/jquery/plugins/jpicker/images copying sagenb/data/jquery/plugins/jpicker/images/AlphaBar.png -> build/lib/sagenb/data/jquery/plugins/jpicker/images copying sagenb/data/jquery/plugins/jpicker/images/rangearrows.gif -> build/lib/sagenb/data/jquery/plugins/jpicker/images copying sagenb/data/jquery/plugins/jpicker/images/NoColor.png -> build/lib/sagenb/data/jquery/plugins/jpicker/images copying sagenb/data/jquery/plugins/jpicker/images/preview-opacity.png -> build/lib/sagenb/data/jquery/plugins/jpicker/images copying sagenb/data/jquery/plugins/jpicker/images/bar-opacity.png -> build/lib/sagenb/data/jquery/plugins/jpicker/images copying sagenb/data/jquery/plugins/jpicker/images/Maps.png -> build/lib/sagenb/data/jquery/plugins/jpicker/images copying sagenb/data/jquery/plugins/jpicker/images/map-opacity.png -> build/lib/sagenb/data/jquery/plugins/jpicker/images copying sagenb/data/jquery/plugins/jpicker/images/picker.gif -> build/lib/sagenb/data/jquery/plugins/jpicker/images copying sagenb/data/jquery/plugins/jpicker/jpicker-1.1.6.min.js -> build/lib/sagenb/data/jquery/plugins/jpicker creating build/lib/sagenb/data/jquery/plugins/jeditable copying sagenb/data/jquery/plugins/jeditable/jquery.jeditable.mini.js -> build/lib/sagenb/data/jquery/plugins/jeditable copying sagenb/data/jquery/plugins/jeditable/jquery.jeditable.js -> build/lib/sagenb/data/jquery/plugins/jeditable creating build/lib/sagenb/data/jquery/plugins/farbtastic copying sagenb/data/jquery/plugins/farbtastic/demo2.html -> build/lib/sagenb/data/jquery/plugins/farbtastic copying sagenb/data/jquery/plugins/farbtastic/marker.png -> build/lib/sagenb/data/jquery/plugins/farbtastic copying sagenb/data/jquery/plugins/farbtastic/farbtastic.min.js -> build/lib/sagenb/data/jquery/plugins/farbtastic copying sagenb/data/jquery/plugins/farbtastic/farbtastic.js -> build/lib/sagenb/data/jquery/plugins/farbtastic copying sagenb/data/jquery/plugins/farbtastic/CHANGELOG.html -> build/lib/sagenb/data/jquery/plugins/farbtastic copying sagenb/data/jquery/plugins/farbtastic/demo1.html -> build/lib/sagenb/data/jquery/plugins/farbtastic copying sagenb/data/jquery/plugins/farbtastic/mask.png -> build/lib/sagenb/data/jquery/plugins/farbtastic copying sagenb/data/jquery/plugins/farbtastic/farbtastic.css -> build/lib/sagenb/data/jquery/plugins/farbtastic copying sagenb/data/jquery/plugins/farbtastic/README.html -> build/lib/sagenb/data/jquery/plugins/farbtastic copying sagenb/data/jquery/plugins/farbtastic/LICENSE.txt -> build/lib/sagenb/data/jquery/plugins/farbtastic copying sagenb/data/jquery/plugins/farbtastic/wheel.png -> build/lib/sagenb/data/jquery/plugins/farbtastic creating build/lib/sagenb/data/jquery/plugins/form copying sagenb/data/jquery/plugins/form/jquery.form.js -> build/lib/sagenb/data/jquery/plugins/form copying sagenb/data/jquery/plugins/form/jquery.form.min.js -> build/lib/sagenb/data/jquery/plugins/form creating build/lib/sagenb/data/jquery/plugins/achtung copying sagenb/data/jquery/plugins/achtung/version.txt -> build/lib/sagenb/data/jquery/plugins/achtung copying sagenb/data/jquery/plugins/achtung/AUTHORS.txt -> build/lib/sagenb/data/jquery/plugins/achtung copying sagenb/data/jquery/plugins/achtung/ui.achtung.css -> build/lib/sagenb/data/jquery/plugins/achtung copying sagenb/data/jquery/plugins/achtung/ui.achtung.js -> build/lib/sagenb/data/jquery/plugins/achtung copying sagenb/data/jquery/plugins/achtung/ui.achtung-min.js -> build/lib/sagenb/data/jquery/plugins/achtung copying sagenb/data/jquery/plugins/achtung/ui.achtung-mod.min.js -> build/lib/sagenb/data/jquery/plugins/achtung copying sagenb/data/jquery/plugins/achtung/ui.achtung-min.css -> build/lib/sagenb/data/jquery/plugins/achtung copying sagenb/data/jquery/plugins/achtung/LICENSE.txt -> build/lib/sagenb/data/jquery/plugins/achtung copying sagenb/data/jquery/plugins/achtung/ui.achtung-mod.js -> build/lib/sagenb/data/jquery/plugins/achtung creating build/lib/sagenb/data/jquery/plugins/extendedclick copying sagenb/data/jquery/plugins/extendedclick/jquery.event.extendedclick.min.js -> build/lib/sagenb/data/jquery/plugins/extendedclick copying sagenb/data/jquery/plugins/extendedclick/jquery.event.extendedclick.js -> build/lib/sagenb/data/jquery/plugins/extendedclick creating build/lib/sagenb/data/jquery/plugins/colorpicker creating build/lib/sagenb/data/jquery/plugins/colorpicker/js copying sagenb/data/jquery/plugins/colorpicker/js/colorpicker.min.js -> build/lib/sagenb/data/jquery/plugins/colorpicker/js copying sagenb/data/jquery/plugins/colorpicker/js/colorpicker.js -> build/lib/sagenb/data/jquery/plugins/colorpicker/js copying sagenb/data/jquery/plugins/colorpicker/js/layout.js -> build/lib/sagenb/data/jquery/plugins/colorpicker/js copying sagenb/data/jquery/plugins/colorpicker/js/utils.js -> build/lib/sagenb/data/jquery/plugins/colorpicker/js copying sagenb/data/jquery/plugins/colorpicker/js/jquery.js -> build/lib/sagenb/data/jquery/plugins/colorpicker/js copying sagenb/data/jquery/plugins/colorpicker/js/eye.js -> build/lib/sagenb/data/jquery/plugins/colorpicker/js copying sagenb/data/jquery/plugins/colorpicker/index.html -> build/lib/sagenb/data/jquery/plugins/colorpicker creating build/lib/sagenb/data/jquery/plugins/colorpicker/css copying sagenb/data/jquery/plugins/colorpicker/css/layout.css -> build/lib/sagenb/data/jquery/plugins/colorpicker/css copying sagenb/data/jquery/plugins/colorpicker/css/colorpicker.css -> build/lib/sagenb/data/jquery/plugins/colorpicker/css creating build/lib/sagenb/data/jquery/plugins/colorpicker/images copying sagenb/data/jquery/plugins/colorpicker/images/colorpicker_hsb_s.png -> build/lib/sagenb/data/jquery/plugins/colorpicker/images copying sagenb/data/jquery/plugins/colorpicker/images/colorpicker_rgb_b.png -> build/lib/sagenb/data/jquery/plugins/colorpicker/images copying sagenb/data/jquery/plugins/colorpicker/images/custom_rgb_b.png -> build/lib/sagenb/data/jquery/plugins/colorpicker/images copying sagenb/data/jquery/plugins/colorpicker/images/custom_submit.png -> build/lib/sagenb/data/jquery/plugins/colorpicker/images copying sagenb/data/jquery/plugins/colorpicker/images/custom_rgb_g.png -> build/lib/sagenb/data/jquery/plugins/colorpicker/images copying sagenb/data/jquery/plugins/colorpicker/images/colorpicker_rgb_g.png -> build/lib/sagenb/data/jquery/plugins/colorpicker/images copying sagenb/data/jquery/plugins/colorpicker/images/custom_hsb_b.png -> build/lib/sagenb/data/jquery/plugins/colorpicker/images copying sagenb/data/jquery/plugins/colorpicker/images/colorpicker_indic.gif -> build/lib/sagenb/data/jquery/plugins/colorpicker/images copying sagenb/data/jquery/plugins/colorpicker/images/blank.gif -> build/lib/sagenb/data/jquery/plugins/colorpicker/images copying sagenb/data/jquery/plugins/colorpicker/images/custom_indic.gif -> build/lib/sagenb/data/jquery/plugins/colorpicker/images copying sagenb/data/jquery/plugins/colorpicker/images/custom_hsb_s.png -> build/lib/sagenb/data/jquery/plugins/colorpicker/images copying sagenb/data/jquery/plugins/colorpicker/images/colorpicker_hsb_h.png -> build/lib/sagenb/data/jquery/plugins/colorpicker/images copying sagenb/data/jquery/plugins/colorpicker/images/colorpicker_rgb_r.png -> build/lib/sagenb/data/jquery/plugins/colorpicker/images copying sagenb/data/jquery/plugins/colorpicker/images/slider.png -> build/lib/sagenb/data/jquery/plugins/colorpicker/images copying sagenb/data/jquery/plugins/colorpicker/images/colorpicker_overlay.png -> build/lib/sagenb/data/jquery/plugins/colorpicker/images copying sagenb/data/jquery/plugins/colorpicker/images/custom_background.png -> build/lib/sagenb/data/jquery/plugins/colorpicker/images copying sagenb/data/jquery/plugins/colorpicker/images/colorpicker_background.png -> build/lib/sagenb/data/jquery/plugins/colorpicker/images copying sagenb/data/jquery/plugins/colorpicker/images/colorpicker_hsb_b.png -> build/lib/sagenb/data/jquery/plugins/colorpicker/images copying sagenb/data/jquery/plugins/colorpicker/images/colorpicker_hex.png -> build/lib/sagenb/data/jquery/plugins/colorpicker/images copying sagenb/data/jquery/plugins/colorpicker/images/custom_hsb_h.png -> build/lib/sagenb/data/jquery/plugins/colorpicker/images copying sagenb/data/jquery/plugins/colorpicker/images/custom_rgb_r.png -> build/lib/sagenb/data/jquery/plugins/colorpicker/images copying sagenb/data/jquery/plugins/colorpicker/images/colorpicker_select.gif -> build/lib/sagenb/data/jquery/plugins/colorpicker/images copying sagenb/data/jquery/plugins/colorpicker/images/colorpicker_submit.png -> build/lib/sagenb/data/jquery/plugins/colorpicker/images copying sagenb/data/jquery/plugins/colorpicker/images/select.png -> build/lib/sagenb/data/jquery/plugins/colorpicker/images copying sagenb/data/jquery/plugins/colorpicker/images/select2.png -> build/lib/sagenb/data/jquery/plugins/colorpicker/images copying sagenb/data/jquery/plugins/colorpicker/images/custom_hex.png -> build/lib/sagenb/data/jquery/plugins/colorpicker/images creating build/lib/sagenb/data/highlight copying sagenb/data/highlight/prettify.js -> build/lib/sagenb/data/highlight creating build/lib/sagenb/data/openid-realselector creating build/lib/sagenb/data/openid-realselector/img copying sagenb/data/openid-realselector/img/openid-icons.png -> build/lib/sagenb/data/openid-realselector/img copying sagenb/data/openid-realselector/img/balloon.png -> build/lib/sagenb/data/openid-realselector/img copying sagenb/data/openid-realselector/img/indicator.gif -> build/lib/sagenb/data/openid-realselector/img creating build/lib/sagenb/data/openid-realselector/js copying sagenb/data/openid-realselector/js/jquery.openid.js -> build/lib/sagenb/data/openid-realselector/js copying sagenb/data/openid-realselector/js/jquery.openid.min.js -> build/lib/sagenb/data/openid-realselector/js copying sagenb/data/openid-realselector/demo.html -> build/lib/sagenb/data/openid-realselector creating build/lib/sagenb/data/openid-realselector/css copying sagenb/data/openid-realselector/css/style.css -> build/lib/sagenb/data/openid-realselector/css creating build/lib/sagenb/data/zorn copying sagenb/data/zorn/wz_jsgraphics.js -> build/lib/sagenb/data/zorn copying sagenb/data/nodoctest.py -> build/lib/sagenb/data creating build/lib/sagenb/data/json copying sagenb/data/json/json2.min.js -> build/lib/sagenb/data/json copying sagenb/data/json/json2.js -> build/lib/sagenb/data/json creating build/lib/sagenb/data/jqueryui creating build/lib/sagenb/data/jqueryui/js copying sagenb/data/jqueryui/js/jquery-ui-1.10.4.custom.js -> build/lib/sagenb/data/jqueryui/js copying sagenb/data/jqueryui/js/jquery-ui-1.10.4.custom.min.js -> build/lib/sagenb/data/jqueryui/js copying sagenb/data/jqueryui/js/jquery-1.10.2.js -> build/lib/sagenb/data/jqueryui/js copying sagenb/data/jqueryui/index.html -> build/lib/sagenb/data/jqueryui creating build/lib/sagenb/data/jqueryui/css creating build/lib/sagenb/data/jqueryui/css/sage copying sagenb/data/jqueryui/css/sage/jquery-ui-1.10.4.custom.min.css -> build/lib/sagenb/data/jqueryui/css/sage copying sagenb/data/jqueryui/css/sage/jquery-ui-1.10.4.custom.css -> build/lib/sagenb/data/jqueryui/css/sage creating build/lib/sagenb/data/jqueryui/css/sage/images copying sagenb/data/jqueryui/css/sage/images/ui-icons_777777_256x240.png -> build/lib/sagenb/data/jqueryui/css/sage/images copying sagenb/data/jqueryui/css/sage/images/ui-bg_highlight-hard_95_fef1ec_1x100.png -> build/lib/sagenb/data/jqueryui/css/sage/images copying sagenb/data/jqueryui/css/sage/images/animated-overlay.gif -> build/lib/sagenb/data/jqueryui/css/sage/images copying sagenb/data/jqueryui/css/sage/images/ui-icons_000000_256x240.png -> build/lib/sagenb/data/jqueryui/css/sage/images copying sagenb/data/jqueryui/css/sage/images/ui-bg_flat_0_f3f3f3_40x100.png -> build/lib/sagenb/data/jqueryui/css/sage/images copying sagenb/data/jqueryui/css/sage/images/ui-icons_2e83ff_256x240.png -> build/lib/sagenb/data/jqueryui/css/sage/images copying sagenb/data/jqueryui/css/sage/images/ui-bg_glass_55_fbf9ee_1x400.png -> build/lib/sagenb/data/jqueryui/css/sage/images copying sagenb/data/jqueryui/css/sage/images/ui-icons_222222_256x240.png -> build/lib/sagenb/data/jqueryui/css/sage/images copying sagenb/data/jqueryui/css/sage/images/ui-bg_flat_0_aaaaaa_40x100.png -> build/lib/sagenb/data/jqueryui/css/sage/images copying sagenb/data/jqueryui/css/sage/images/ui-bg_highlight-hard_60_ffc53d_1x100.png -> build/lib/sagenb/data/jqueryui/css/sage/images copying sagenb/data/jqueryui/css/sage/images/ui-bg_highlight-hard_90_99bbff_1x100.png -> build/lib/sagenb/data/jqueryui/css/sage/images copying sagenb/data/jqueryui/css/sage/images/ui-bg_highlight-soft_75_cccccc_1x100.png -> build/lib/sagenb/data/jqueryui/css/sage/images copying sagenb/data/jqueryui/css/sage/images/ui-icons_cd0a0a_256x240.png -> build/lib/sagenb/data/jqueryui/css/sage/images copying sagenb/data/jqueryui/css/sage/images/ui-bg_highlight-hard_60_99bbff_1x100.png -> build/lib/sagenb/data/jqueryui/css/sage/images creating build/lib/sagenb/data/graph_editor copying sagenb/data/graph_editor/README.txt -> build/lib/sagenb/data/graph_editor copying sagenb/data/graph_editor/processing.editor.min.js -> build/lib/sagenb/data/graph_editor copying sagenb/data/graph_editor/graph_editor.js -> build/lib/sagenb/data/graph_editor copying sagenb/data/graph_editor/processing.min.js -> build/lib/sagenb/data/graph_editor copying sagenb/data/graph_editor/processing.js -> build/lib/sagenb/data/graph_editor copying sagenb/data/graph_editor/graph_editor.html -> build/lib/sagenb/data/graph_editor copying sagenb/data/graph_editor/processing.editor.js -> build/lib/sagenb/data/graph_editor creating build/lib/sagenb/data/tiny_mce copying sagenb/data/tiny_mce/tiny_mce_popup.js -> build/lib/sagenb/data/tiny_mce copying sagenb/data/tiny_mce/tiny_mce_src.js -> build/lib/sagenb/data/tiny_mce creating build/lib/sagenb/data/tiny_mce/langs copying sagenb/data/tiny_mce/langs/en.js -> build/lib/sagenb/data/tiny_mce/langs creating build/lib/sagenb/data/tiny_mce/themes creating build/lib/sagenb/data/tiny_mce/themes/simple creating build/lib/sagenb/data/tiny_mce/themes/simple/img copying sagenb/data/tiny_mce/themes/simple/img/icons.gif -> build/lib/sagenb/data/tiny_mce/themes/simple/img creating build/lib/sagenb/data/tiny_mce/themes/simple/langs copying sagenb/data/tiny_mce/themes/simple/langs/en.js -> build/lib/sagenb/data/tiny_mce/themes/simple/langs creating build/lib/sagenb/data/tiny_mce/themes/simple/skins creating build/lib/sagenb/data/tiny_mce/themes/simple/skins/o2k7 creating build/lib/sagenb/data/tiny_mce/themes/simple/skins/o2k7/img copying sagenb/data/tiny_mce/themes/simple/skins/o2k7/img/button_bg.png -> build/lib/sagenb/data/tiny_mce/themes/simple/skins/o2k7/img copying sagenb/data/tiny_mce/themes/simple/skins/o2k7/content.css -> build/lib/sagenb/data/tiny_mce/themes/simple/skins/o2k7 copying sagenb/data/tiny_mce/themes/simple/skins/o2k7/ui.css -> build/lib/sagenb/data/tiny_mce/themes/simple/skins/o2k7 creating build/lib/sagenb/data/tiny_mce/themes/simple/skins/default copying sagenb/data/tiny_mce/themes/simple/skins/default/content.css -> build/lib/sagenb/data/tiny_mce/themes/simple/skins/default copying sagenb/data/tiny_mce/themes/simple/skins/default/ui.css -> build/lib/sagenb/data/tiny_mce/themes/simple/skins/default copying sagenb/data/tiny_mce/themes/simple/editor_template_src.js -> build/lib/sagenb/data/tiny_mce/themes/simple copying sagenb/data/tiny_mce/themes/simple/editor_template.js -> build/lib/sagenb/data/tiny_mce/themes/simple creating build/lib/sagenb/data/tiny_mce/themes/advanced creating build/lib/sagenb/data/tiny_mce/themes/advanced/img copying sagenb/data/tiny_mce/themes/advanced/img/windowsmedia.gif -> build/lib/sagenb/data/tiny_mce/themes/advanced/img copying sagenb/data/tiny_mce/themes/advanced/img/colorpicker.jpg -> build/lib/sagenb/data/tiny_mce/themes/advanced/img copying sagenb/data/tiny_mce/themes/advanced/img/iframe.gif -> build/lib/sagenb/data/tiny_mce/themes/advanced/img copying sagenb/data/tiny_mce/themes/advanced/img/icons.gif -> build/lib/sagenb/data/tiny_mce/themes/advanced/img copying sagenb/data/tiny_mce/themes/advanced/img/video.gif -> build/lib/sagenb/data/tiny_mce/themes/advanced/img copying sagenb/data/tiny_mce/themes/advanced/img/pagebreak.gif -> build/lib/sagenb/data/tiny_mce/themes/advanced/img copying sagenb/data/tiny_mce/themes/advanced/img/realmedia.gif -> build/lib/sagenb/data/tiny_mce/themes/advanced/img copying sagenb/data/tiny_mce/themes/advanced/img/flash.gif -> build/lib/sagenb/data/tiny_mce/themes/advanced/img copying sagenb/data/tiny_mce/themes/advanced/img/trans.gif -> build/lib/sagenb/data/tiny_mce/themes/advanced/img copying sagenb/data/tiny_mce/themes/advanced/img/quicktime.gif -> build/lib/sagenb/data/tiny_mce/themes/advanced/img copying sagenb/data/tiny_mce/themes/advanced/img/shockwave.gif -> build/lib/sagenb/data/tiny_mce/themes/advanced/img creating build/lib/sagenb/data/tiny_mce/themes/advanced/langs copying sagenb/data/tiny_mce/themes/advanced/langs/en.js -> build/lib/sagenb/data/tiny_mce/themes/advanced/langs copying sagenb/data/tiny_mce/themes/advanced/langs/en_dlg.js -> build/lib/sagenb/data/tiny_mce/themes/advanced/langs copying sagenb/data/tiny_mce/themes/advanced/anchor.htm -> build/lib/sagenb/data/tiny_mce/themes/advanced creating build/lib/sagenb/data/tiny_mce/themes/advanced/skins creating build/lib/sagenb/data/tiny_mce/themes/advanced/skins/o2k7 creating build/lib/sagenb/data/tiny_mce/themes/advanced/skins/o2k7/img copying sagenb/data/tiny_mce/themes/advanced/skins/o2k7/img/button_bg.png -> build/lib/sagenb/data/tiny_mce/themes/advanced/skins/o2k7/img copying sagenb/data/tiny_mce/themes/advanced/skins/o2k7/img/button_bg_black.png -> build/lib/sagenb/data/tiny_mce/themes/advanced/skins/o2k7/img copying sagenb/data/tiny_mce/themes/advanced/skins/o2k7/img/button_bg_silver.png -> build/lib/sagenb/data/tiny_mce/themes/advanced/skins/o2k7/img copying sagenb/data/tiny_mce/themes/advanced/skins/o2k7/content.css -> build/lib/sagenb/data/tiny_mce/themes/advanced/skins/o2k7 copying sagenb/data/tiny_mce/themes/advanced/skins/o2k7/dialog.css -> build/lib/sagenb/data/tiny_mce/themes/advanced/skins/o2k7 copying sagenb/data/tiny_mce/themes/advanced/skins/o2k7/ui_silver.css -> build/lib/sagenb/data/tiny_mce/themes/advanced/skins/o2k7 copying sagenb/data/tiny_mce/themes/advanced/skins/o2k7/ui_black.css -> build/lib/sagenb/data/tiny_mce/themes/advanced/skins/o2k7 copying sagenb/data/tiny_mce/themes/advanced/skins/o2k7/ui.css -> build/lib/sagenb/data/tiny_mce/themes/advanced/skins/o2k7 creating build/lib/sagenb/data/tiny_mce/themes/advanced/skins/default creating build/lib/sagenb/data/tiny_mce/themes/advanced/skins/default/img copying sagenb/data/tiny_mce/themes/advanced/skins/default/img/tabs.gif -> build/lib/sagenb/data/tiny_mce/themes/advanced/skins/default/img copying sagenb/data/tiny_mce/themes/advanced/skins/default/img/items.gif -> build/lib/sagenb/data/tiny_mce/themes/advanced/skins/default/img copying sagenb/data/tiny_mce/themes/advanced/skins/default/img/progress.gif -> build/lib/sagenb/data/tiny_mce/themes/advanced/skins/default/img copying sagenb/data/tiny_mce/themes/advanced/skins/default/img/menu_check.gif -> build/lib/sagenb/data/tiny_mce/themes/advanced/skins/default/img copying sagenb/data/tiny_mce/themes/advanced/skins/default/img/menu_arrow.gif -> build/lib/sagenb/data/tiny_mce/themes/advanced/skins/default/img copying sagenb/data/tiny_mce/themes/advanced/skins/default/img/buttons.png -> build/lib/sagenb/data/tiny_mce/themes/advanced/skins/default/img copying sagenb/data/tiny_mce/themes/advanced/skins/default/content.css -> build/lib/sagenb/data/tiny_mce/themes/advanced/skins/default copying sagenb/data/tiny_mce/themes/advanced/skins/default/dialog.css -> build/lib/sagenb/data/tiny_mce/themes/advanced/skins/default copying sagenb/data/tiny_mce/themes/advanced/skins/default/ui.css -> build/lib/sagenb/data/tiny_mce/themes/advanced/skins/default creating build/lib/sagenb/data/tiny_mce/themes/advanced/skins/highcontrast copying sagenb/data/tiny_mce/themes/advanced/skins/highcontrast/content.css -> build/lib/sagenb/data/tiny_mce/themes/advanced/skins/highcontrast copying sagenb/data/tiny_mce/themes/advanced/skins/highcontrast/dialog.css -> build/lib/sagenb/data/tiny_mce/themes/advanced/skins/highcontrast copying sagenb/data/tiny_mce/themes/advanced/skins/highcontrast/ui.css -> build/lib/sagenb/data/tiny_mce/themes/advanced/skins/highcontrast copying sagenb/data/tiny_mce/themes/advanced/color_picker.htm -> build/lib/sagenb/data/tiny_mce/themes/advanced copying sagenb/data/tiny_mce/themes/advanced/editor_template_src.js -> build/lib/sagenb/data/tiny_mce/themes/advanced copying sagenb/data/tiny_mce/themes/advanced/editor_template.js -> build/lib/sagenb/data/tiny_mce/themes/advanced copying sagenb/data/tiny_mce/themes/advanced/source_editor.htm -> build/lib/sagenb/data/tiny_mce/themes/advanced copying sagenb/data/tiny_mce/themes/advanced/charmap.htm -> build/lib/sagenb/data/tiny_mce/themes/advanced creating build/lib/sagenb/data/tiny_mce/themes/advanced/js copying sagenb/data/tiny_mce/themes/advanced/js/about.js -> build/lib/sagenb/data/tiny_mce/themes/advanced/js copying sagenb/data/tiny_mce/themes/advanced/js/color_picker.js -> build/lib/sagenb/data/tiny_mce/themes/advanced/js copying sagenb/data/tiny_mce/themes/advanced/js/anchor.js -> build/lib/sagenb/data/tiny_mce/themes/advanced/js copying sagenb/data/tiny_mce/themes/advanced/js/charmap.js -> build/lib/sagenb/data/tiny_mce/themes/advanced/js copying sagenb/data/tiny_mce/themes/advanced/js/image.js -> build/lib/sagenb/data/tiny_mce/themes/advanced/js copying sagenb/data/tiny_mce/themes/advanced/js/source_editor.js -> build/lib/sagenb/data/tiny_mce/themes/advanced/js copying sagenb/data/tiny_mce/themes/advanced/js/link.js -> build/lib/sagenb/data/tiny_mce/themes/advanced/js copying sagenb/data/tiny_mce/themes/advanced/about.htm -> build/lib/sagenb/data/tiny_mce/themes/advanced copying sagenb/data/tiny_mce/themes/advanced/link.htm -> build/lib/sagenb/data/tiny_mce/themes/advanced copying sagenb/data/tiny_mce/themes/advanced/image.htm -> build/lib/sagenb/data/tiny_mce/themes/advanced copying sagenb/data/tiny_mce/themes/advanced/shortcuts.htm -> build/lib/sagenb/data/tiny_mce/themes/advanced copying sagenb/data/tiny_mce/tiny_mce.js -> build/lib/sagenb/data/tiny_mce copying sagenb/data/tiny_mce/license.txt -> build/lib/sagenb/data/tiny_mce creating build/lib/sagenb/data/tiny_mce/plugins creating build/lib/sagenb/data/tiny_mce/plugins/preview copying sagenb/data/tiny_mce/plugins/preview/preview.html -> build/lib/sagenb/data/tiny_mce/plugins/preview copying sagenb/data/tiny_mce/plugins/preview/example.html -> build/lib/sagenb/data/tiny_mce/plugins/preview copying sagenb/data/tiny_mce/plugins/preview/editor_plugin.js -> build/lib/sagenb/data/tiny_mce/plugins/preview creating build/lib/sagenb/data/tiny_mce/plugins/preview/jscripts copying sagenb/data/tiny_mce/plugins/preview/jscripts/embed.js -> build/lib/sagenb/data/tiny_mce/plugins/preview/jscripts copying sagenb/data/tiny_mce/plugins/preview/editor_plugin_src.js -> build/lib/sagenb/data/tiny_mce/plugins/preview creating build/lib/sagenb/data/tiny_mce/plugins/xhtmlxtras copying sagenb/data/tiny_mce/plugins/xhtmlxtras/attributes.htm -> build/lib/sagenb/data/tiny_mce/plugins/xhtmlxtras copying sagenb/data/tiny_mce/plugins/xhtmlxtras/acronym.htm -> build/lib/sagenb/data/tiny_mce/plugins/xhtmlxtras copying sagenb/data/tiny_mce/plugins/xhtmlxtras/del.htm -> build/lib/sagenb/data/tiny_mce/plugins/xhtmlxtras creating build/lib/sagenb/data/tiny_mce/plugins/xhtmlxtras/langs copying sagenb/data/tiny_mce/plugins/xhtmlxtras/langs/en_dlg.js -> build/lib/sagenb/data/tiny_mce/plugins/xhtmlxtras/langs copying sagenb/data/tiny_mce/plugins/xhtmlxtras/editor_plugin.js -> build/lib/sagenb/data/tiny_mce/plugins/xhtmlxtras copying sagenb/data/tiny_mce/plugins/xhtmlxtras/cite.htm -> build/lib/sagenb/data/tiny_mce/plugins/xhtmlxtras copying sagenb/data/tiny_mce/plugins/xhtmlxtras/abbr.htm -> build/lib/sagenb/data/tiny_mce/plugins/xhtmlxtras creating build/lib/sagenb/data/tiny_mce/plugins/xhtmlxtras/js copying sagenb/data/tiny_mce/plugins/xhtmlxtras/js/ins.js -> build/lib/sagenb/data/tiny_mce/plugins/xhtmlxtras/js copying sagenb/data/tiny_mce/plugins/xhtmlxtras/js/abbr.js -> build/lib/sagenb/data/tiny_mce/plugins/xhtmlxtras/js copying sagenb/data/tiny_mce/plugins/xhtmlxtras/js/cite.js -> build/lib/sagenb/data/tiny_mce/plugins/xhtmlxtras/js copying sagenb/data/tiny_mce/plugins/xhtmlxtras/js/attributes.js -> build/lib/sagenb/data/tiny_mce/plugins/xhtmlxtras/js copying sagenb/data/tiny_mce/plugins/xhtmlxtras/js/element_common.js -> build/lib/sagenb/data/tiny_mce/plugins/xhtmlxtras/js copying sagenb/data/tiny_mce/plugins/xhtmlxtras/js/acronym.js -> build/lib/sagenb/data/tiny_mce/plugins/xhtmlxtras/js copying sagenb/data/tiny_mce/plugins/xhtmlxtras/js/del.js -> build/lib/sagenb/data/tiny_mce/plugins/xhtmlxtras/js creating build/lib/sagenb/data/tiny_mce/plugins/xhtmlxtras/css copying sagenb/data/tiny_mce/plugins/xhtmlxtras/css/popup.css -> build/lib/sagenb/data/tiny_mce/plugins/xhtmlxtras/css copying sagenb/data/tiny_mce/plugins/xhtmlxtras/css/attributes.css -> build/lib/sagenb/data/tiny_mce/plugins/xhtmlxtras/css copying sagenb/data/tiny_mce/plugins/xhtmlxtras/ins.htm -> build/lib/sagenb/data/tiny_mce/plugins/xhtmlxtras copying sagenb/data/tiny_mce/plugins/xhtmlxtras/editor_plugin_src.js -> build/lib/sagenb/data/tiny_mce/plugins/xhtmlxtras creating build/lib/sagenb/data/tiny_mce/plugins/tabfocus copying sagenb/data/tiny_mce/plugins/tabfocus/editor_plugin.js -> build/lib/sagenb/data/tiny_mce/plugins/tabfocus copying sagenb/data/tiny_mce/plugins/tabfocus/editor_plugin_src.js -> build/lib/sagenb/data/tiny_mce/plugins/tabfocus creating build/lib/sagenb/data/tiny_mce/plugins/fullscreen copying sagenb/data/tiny_mce/plugins/fullscreen/editor_plugin.js -> build/lib/sagenb/data/tiny_mce/plugins/fullscreen copying sagenb/data/tiny_mce/plugins/fullscreen/editor_plugin_src.js -> build/lib/sagenb/data/tiny_mce/plugins/fullscreen copying sagenb/data/tiny_mce/plugins/fullscreen/fullscreen.htm -> build/lib/sagenb/data/tiny_mce/plugins/fullscreen creating build/lib/sagenb/data/tiny_mce/plugins/visualchars copying sagenb/data/tiny_mce/plugins/visualchars/editor_plugin.js -> build/lib/sagenb/data/tiny_mce/plugins/visualchars copying sagenb/data/tiny_mce/plugins/visualchars/editor_plugin_src.js -> build/lib/sagenb/data/tiny_mce/plugins/visualchars creating build/lib/sagenb/data/tiny_mce/plugins/paste creating build/lib/sagenb/data/tiny_mce/plugins/paste/langs copying sagenb/data/tiny_mce/plugins/paste/langs/en_dlg.js -> build/lib/sagenb/data/tiny_mce/plugins/paste/langs copying sagenb/data/tiny_mce/plugins/paste/editor_plugin.js -> build/lib/sagenb/data/tiny_mce/plugins/paste creating build/lib/sagenb/data/tiny_mce/plugins/paste/js copying sagenb/data/tiny_mce/plugins/paste/js/pastetext.js -> build/lib/sagenb/data/tiny_mce/plugins/paste/js copying sagenb/data/tiny_mce/plugins/paste/js/pasteword.js -> build/lib/sagenb/data/tiny_mce/plugins/paste/js copying sagenb/data/tiny_mce/plugins/paste/pastetext.htm -> build/lib/sagenb/data/tiny_mce/plugins/paste copying sagenb/data/tiny_mce/plugins/paste/editor_plugin_src.js -> build/lib/sagenb/data/tiny_mce/plugins/paste copying sagenb/data/tiny_mce/plugins/paste/pasteword.htm -> build/lib/sagenb/data/tiny_mce/plugins/paste creating build/lib/sagenb/data/tiny_mce/plugins/lists copying sagenb/data/tiny_mce/plugins/lists/editor_plugin.js -> build/lib/sagenb/data/tiny_mce/plugins/lists copying sagenb/data/tiny_mce/plugins/lists/editor_plugin_src.js -> build/lib/sagenb/data/tiny_mce/plugins/lists creating build/lib/sagenb/data/tiny_mce/plugins/iespell copying sagenb/data/tiny_mce/plugins/iespell/editor_plugin.js -> build/lib/sagenb/data/tiny_mce/plugins/iespell copying sagenb/data/tiny_mce/plugins/iespell/editor_plugin_src.js -> build/lib/sagenb/data/tiny_mce/plugins/iespell creating build/lib/sagenb/data/tiny_mce/plugins/media creating build/lib/sagenb/data/tiny_mce/plugins/media/langs copying sagenb/data/tiny_mce/plugins/media/langs/en_dlg.js -> build/lib/sagenb/data/tiny_mce/plugins/media/langs copying sagenb/data/tiny_mce/plugins/media/editor_plugin.js -> build/lib/sagenb/data/tiny_mce/plugins/media creating build/lib/sagenb/data/tiny_mce/plugins/media/js copying sagenb/data/tiny_mce/plugins/media/js/media.js -> build/lib/sagenb/data/tiny_mce/plugins/media/js copying sagenb/data/tiny_mce/plugins/media/js/embed.js -> build/lib/sagenb/data/tiny_mce/plugins/media/js creating build/lib/sagenb/data/tiny_mce/plugins/media/css copying sagenb/data/tiny_mce/plugins/media/css/media.css -> build/lib/sagenb/data/tiny_mce/plugins/media/css copying sagenb/data/tiny_mce/plugins/media/media.htm -> build/lib/sagenb/data/tiny_mce/plugins/media copying sagenb/data/tiny_mce/plugins/media/editor_plugin_src.js -> build/lib/sagenb/data/tiny_mce/plugins/media creating build/lib/sagenb/data/tiny_mce/plugins/noneditable copying sagenb/data/tiny_mce/plugins/noneditable/editor_plugin.js -> build/lib/sagenb/data/tiny_mce/plugins/noneditable copying sagenb/data/tiny_mce/plugins/noneditable/editor_plugin_src.js -> build/lib/sagenb/data/tiny_mce/plugins/noneditable creating build/lib/sagenb/data/tiny_mce/plugins/legacyoutput copying sagenb/data/tiny_mce/plugins/legacyoutput/editor_plugin.js -> build/lib/sagenb/data/tiny_mce/plugins/legacyoutput copying sagenb/data/tiny_mce/plugins/legacyoutput/editor_plugin_src.js -> build/lib/sagenb/data/tiny_mce/plugins/legacyoutput creating build/lib/sagenb/data/tiny_mce/plugins/style copying sagenb/data/tiny_mce/plugins/style/props.htm -> build/lib/sagenb/data/tiny_mce/plugins/style creating build/lib/sagenb/data/tiny_mce/plugins/style/langs copying sagenb/data/tiny_mce/plugins/style/langs/en_dlg.js -> build/lib/sagenb/data/tiny_mce/plugins/style/langs copying sagenb/data/tiny_mce/plugins/style/editor_plugin.js -> build/lib/sagenb/data/tiny_mce/plugins/style creating build/lib/sagenb/data/tiny_mce/plugins/style/js copying sagenb/data/tiny_mce/plugins/style/js/props.js -> build/lib/sagenb/data/tiny_mce/plugins/style/js creating build/lib/sagenb/data/tiny_mce/plugins/style/css copying sagenb/data/tiny_mce/plugins/style/css/props.css -> build/lib/sagenb/data/tiny_mce/plugins/style/css copying sagenb/data/tiny_mce/plugins/style/editor_plugin_src.js -> build/lib/sagenb/data/tiny_mce/plugins/style creating build/lib/sagenb/data/tiny_mce/plugins/fullpage creating build/lib/sagenb/data/tiny_mce/plugins/fullpage/langs copying sagenb/data/tiny_mce/plugins/fullpage/langs/en_dlg.js -> build/lib/sagenb/data/tiny_mce/plugins/fullpage/langs copying sagenb/data/tiny_mce/plugins/fullpage/editor_plugin.js -> build/lib/sagenb/data/tiny_mce/plugins/fullpage creating build/lib/sagenb/data/tiny_mce/plugins/fullpage/js copying sagenb/data/tiny_mce/plugins/fullpage/js/fullpage.js -> build/lib/sagenb/data/tiny_mce/plugins/fullpage/js creating build/lib/sagenb/data/tiny_mce/plugins/fullpage/css copying sagenb/data/tiny_mce/plugins/fullpage/css/fullpage.css -> build/lib/sagenb/data/tiny_mce/plugins/fullpage/css copying sagenb/data/tiny_mce/plugins/fullpage/fullpage.htm -> build/lib/sagenb/data/tiny_mce/plugins/fullpage copying sagenb/data/tiny_mce/plugins/fullpage/editor_plugin_src.js -> build/lib/sagenb/data/tiny_mce/plugins/fullpage creating build/lib/sagenb/data/tiny_mce/plugins/save copying sagenb/data/tiny_mce/plugins/save/editor_plugin.js -> build/lib/sagenb/data/tiny_mce/plugins/save copying sagenb/data/tiny_mce/plugins/save/editor_plugin_src.js -> build/lib/sagenb/data/tiny_mce/plugins/save creating build/lib/sagenb/data/tiny_mce/plugins/advlink creating build/lib/sagenb/data/tiny_mce/plugins/advlink/langs copying sagenb/data/tiny_mce/plugins/advlink/langs/en_dlg.js -> build/lib/sagenb/data/tiny_mce/plugins/advlink/langs copying sagenb/data/tiny_mce/plugins/advlink/editor_plugin.js -> build/lib/sagenb/data/tiny_mce/plugins/advlink creating build/lib/sagenb/data/tiny_mce/plugins/advlink/js copying sagenb/data/tiny_mce/plugins/advlink/js/advlink.js -> build/lib/sagenb/data/tiny_mce/plugins/advlink/js creating build/lib/sagenb/data/tiny_mce/plugins/advlink/css copying sagenb/data/tiny_mce/plugins/advlink/css/advlink.css -> build/lib/sagenb/data/tiny_mce/plugins/advlink/css copying sagenb/data/tiny_mce/plugins/advlink/link.htm -> build/lib/sagenb/data/tiny_mce/plugins/advlink copying sagenb/data/tiny_mce/plugins/advlink/editor_plugin_src.js -> build/lib/sagenb/data/tiny_mce/plugins/advlink creating build/lib/sagenb/data/tiny_mce/plugins/insertdatetime copying sagenb/data/tiny_mce/plugins/insertdatetime/editor_plugin.js -> build/lib/sagenb/data/tiny_mce/plugins/insertdatetime copying sagenb/data/tiny_mce/plugins/insertdatetime/editor_plugin_src.js -> build/lib/sagenb/data/tiny_mce/plugins/insertdatetime creating build/lib/sagenb/data/tiny_mce/plugins/pagebreak copying sagenb/data/tiny_mce/plugins/pagebreak/editor_plugin.js -> build/lib/sagenb/data/tiny_mce/plugins/pagebreak copying sagenb/data/tiny_mce/plugins/pagebreak/editor_plugin_src.js -> build/lib/sagenb/data/tiny_mce/plugins/pagebreak creating build/lib/sagenb/data/tiny_mce/plugins/template copying sagenb/data/tiny_mce/plugins/template/blank.htm -> build/lib/sagenb/data/tiny_mce/plugins/template creating build/lib/sagenb/data/tiny_mce/plugins/template/langs copying sagenb/data/tiny_mce/plugins/template/langs/en_dlg.js -> build/lib/sagenb/data/tiny_mce/plugins/template/langs copying sagenb/data/tiny_mce/plugins/template/editor_plugin.js -> build/lib/sagenb/data/tiny_mce/plugins/template copying sagenb/data/tiny_mce/plugins/template/template.htm -> build/lib/sagenb/data/tiny_mce/plugins/template creating build/lib/sagenb/data/tiny_mce/plugins/template/js copying sagenb/data/tiny_mce/plugins/template/js/template.js -> build/lib/sagenb/data/tiny_mce/plugins/template/js creating build/lib/sagenb/data/tiny_mce/plugins/template/css copying sagenb/data/tiny_mce/plugins/template/css/template.css -> build/lib/sagenb/data/tiny_mce/plugins/template/css copying sagenb/data/tiny_mce/plugins/template/editor_plugin_src.js -> build/lib/sagenb/data/tiny_mce/plugins/template creating build/lib/sagenb/data/tiny_mce/plugins/layer copying sagenb/data/tiny_mce/plugins/layer/editor_plugin.js -> build/lib/sagenb/data/tiny_mce/plugins/layer copying sagenb/data/tiny_mce/plugins/layer/editor_plugin_src.js -> build/lib/sagenb/data/tiny_mce/plugins/layer creating build/lib/sagenb/data/tiny_mce/plugins/nonbreaking copying sagenb/data/tiny_mce/plugins/nonbreaking/editor_plugin.js -> build/lib/sagenb/data/tiny_mce/plugins/nonbreaking copying sagenb/data/tiny_mce/plugins/nonbreaking/editor_plugin_src.js -> build/lib/sagenb/data/tiny_mce/plugins/nonbreaking creating build/lib/sagenb/data/tiny_mce/plugins/bbcode copying sagenb/data/tiny_mce/plugins/bbcode/editor_plugin.js -> build/lib/sagenb/data/tiny_mce/plugins/bbcode copying sagenb/data/tiny_mce/plugins/bbcode/editor_plugin_src.js -> build/lib/sagenb/data/tiny_mce/plugins/bbcode creating build/lib/sagenb/data/tiny_mce/plugins/autosave creating build/lib/sagenb/data/tiny_mce/plugins/autosave/langs copying sagenb/data/tiny_mce/plugins/autosave/langs/en.js -> build/lib/sagenb/data/tiny_mce/plugins/autosave/langs copying sagenb/data/tiny_mce/plugins/autosave/editor_plugin.js -> build/lib/sagenb/data/tiny_mce/plugins/autosave copying sagenb/data/tiny_mce/plugins/autosave/editor_plugin_src.js -> build/lib/sagenb/data/tiny_mce/plugins/autosave creating build/lib/sagenb/data/tiny_mce/plugins/spellchecker creating build/lib/sagenb/data/tiny_mce/plugins/spellchecker/img copying sagenb/data/tiny_mce/plugins/spellchecker/img/wline.gif -> build/lib/sagenb/data/tiny_mce/plugins/spellchecker/img copying sagenb/data/tiny_mce/plugins/spellchecker/editor_plugin.js -> build/lib/sagenb/data/tiny_mce/plugins/spellchecker creating build/lib/sagenb/data/tiny_mce/plugins/spellchecker/css copying sagenb/data/tiny_mce/plugins/spellchecker/css/content.css -> build/lib/sagenb/data/tiny_mce/plugins/spellchecker/css copying sagenb/data/tiny_mce/plugins/spellchecker/editor_plugin_src.js -> build/lib/sagenb/data/tiny_mce/plugins/spellchecker creating build/lib/sagenb/data/tiny_mce/plugins/print copying sagenb/data/tiny_mce/plugins/print/editor_plugin.js -> build/lib/sagenb/data/tiny_mce/plugins/print copying sagenb/data/tiny_mce/plugins/print/editor_plugin_src.js -> build/lib/sagenb/data/tiny_mce/plugins/print creating build/lib/sagenb/data/tiny_mce/plugins/advimage creating build/lib/sagenb/data/tiny_mce/plugins/advimage/img copying sagenb/data/tiny_mce/plugins/advimage/img/sample.gif -> build/lib/sagenb/data/tiny_mce/plugins/advimage/img creating build/lib/sagenb/data/tiny_mce/plugins/advimage/langs copying sagenb/data/tiny_mce/plugins/advimage/langs/en_dlg.js -> build/lib/sagenb/data/tiny_mce/plugins/advimage/langs copying sagenb/data/tiny_mce/plugins/advimage/editor_plugin.js -> build/lib/sagenb/data/tiny_mce/plugins/advimage creating build/lib/sagenb/data/tiny_mce/plugins/advimage/js copying sagenb/data/tiny_mce/plugins/advimage/js/image.js -> build/lib/sagenb/data/tiny_mce/plugins/advimage/js creating build/lib/sagenb/data/tiny_mce/plugins/advimage/css copying sagenb/data/tiny_mce/plugins/advimage/css/advimage.css -> build/lib/sagenb/data/tiny_mce/plugins/advimage/css copying sagenb/data/tiny_mce/plugins/advimage/image.htm -> build/lib/sagenb/data/tiny_mce/plugins/advimage copying sagenb/data/tiny_mce/plugins/advimage/editor_plugin_src.js -> build/lib/sagenb/data/tiny_mce/plugins/advimage creating build/lib/sagenb/data/tiny_mce/plugins/example_dependency copying sagenb/data/tiny_mce/plugins/example_dependency/editor_plugin.js -> build/lib/sagenb/data/tiny_mce/plugins/example_dependency copying sagenb/data/tiny_mce/plugins/example_dependency/editor_plugin_src.js -> build/lib/sagenb/data/tiny_mce/plugins/example_dependency creating build/lib/sagenb/data/tiny_mce/plugins/inlinepopups copying sagenb/data/tiny_mce/plugins/inlinepopups/editor_plugin.js -> build/lib/sagenb/data/tiny_mce/plugins/inlinepopups creating build/lib/sagenb/data/tiny_mce/plugins/inlinepopups/skins creating build/lib/sagenb/data/tiny_mce/plugins/inlinepopups/skins/clearlooks2 creating build/lib/sagenb/data/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img copying sagenb/data/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/vertical.gif -> build/lib/sagenb/data/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img copying sagenb/data/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/confirm.gif -> build/lib/sagenb/data/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img copying sagenb/data/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/buttons.gif -> build/lib/sagenb/data/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img copying sagenb/data/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/button.gif -> build/lib/sagenb/data/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img copying sagenb/data/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/horizontal.gif -> build/lib/sagenb/data/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img copying sagenb/data/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/corners.gif -> build/lib/sagenb/data/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img copying sagenb/data/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/alert.gif -> build/lib/sagenb/data/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img copying sagenb/data/tiny_mce/plugins/inlinepopups/skins/clearlooks2/window.css -> build/lib/sagenb/data/tiny_mce/plugins/inlinepopups/skins/clearlooks2 copying sagenb/data/tiny_mce/plugins/inlinepopups/template.htm -> build/lib/sagenb/data/tiny_mce/plugins/inlinepopups copying sagenb/data/tiny_mce/plugins/inlinepopups/editor_plugin_src.js -> build/lib/sagenb/data/tiny_mce/plugins/inlinepopups creating build/lib/sagenb/data/tiny_mce/plugins/contextmenu copying sagenb/data/tiny_mce/plugins/contextmenu/editor_plugin.js -> build/lib/sagenb/data/tiny_mce/plugins/contextmenu copying sagenb/data/tiny_mce/plugins/contextmenu/editor_plugin_src.js -> build/lib/sagenb/data/tiny_mce/plugins/contextmenu creating build/lib/sagenb/data/tiny_mce/plugins/autoresize copying sagenb/data/tiny_mce/plugins/autoresize/editor_plugin.js -> build/lib/sagenb/data/tiny_mce/plugins/autoresize copying sagenb/data/tiny_mce/plugins/autoresize/editor_plugin_src.js -> build/lib/sagenb/data/tiny_mce/plugins/autoresize creating build/lib/sagenb/data/tiny_mce/plugins/advhr creating build/lib/sagenb/data/tiny_mce/plugins/advhr/langs copying sagenb/data/tiny_mce/plugins/advhr/langs/en_dlg.js -> build/lib/sagenb/data/tiny_mce/plugins/advhr/langs copying sagenb/data/tiny_mce/plugins/advhr/editor_plugin.js -> build/lib/sagenb/data/tiny_mce/plugins/advhr creating build/lib/sagenb/data/tiny_mce/plugins/advhr/js copying sagenb/data/tiny_mce/plugins/advhr/js/rule.js -> build/lib/sagenb/data/tiny_mce/plugins/advhr/js copying sagenb/data/tiny_mce/plugins/advhr/rule.htm -> build/lib/sagenb/data/tiny_mce/plugins/advhr creating build/lib/sagenb/data/tiny_mce/plugins/advhr/css copying sagenb/data/tiny_mce/plugins/advhr/css/advhr.css -> build/lib/sagenb/data/tiny_mce/plugins/advhr/css copying sagenb/data/tiny_mce/plugins/advhr/editor_plugin_src.js -> build/lib/sagenb/data/tiny_mce/plugins/advhr creating build/lib/sagenb/data/tiny_mce/plugins/emotions creating build/lib/sagenb/data/tiny_mce/plugins/emotions/img copying sagenb/data/tiny_mce/plugins/emotions/img/smiley-surprised.gif -> build/lib/sagenb/data/tiny_mce/plugins/emotions/img copying sagenb/data/tiny_mce/plugins/emotions/img/smiley-undecided.gif -> build/lib/sagenb/data/tiny_mce/plugins/emotions/img copying sagenb/data/tiny_mce/plugins/emotions/img/smiley-money-mouth.gif -> build/lib/sagenb/data/tiny_mce/plugins/emotions/img copying sagenb/data/tiny_mce/plugins/emotions/img/smiley-frown.gif -> build/lib/sagenb/data/tiny_mce/plugins/emotions/img copying sagenb/data/tiny_mce/plugins/emotions/img/smiley-embarassed.gif -> build/lib/sagenb/data/tiny_mce/plugins/emotions/img copying sagenb/data/tiny_mce/plugins/emotions/img/smiley-laughing.gif -> build/lib/sagenb/data/tiny_mce/plugins/emotions/img copying sagenb/data/tiny_mce/plugins/emotions/img/smiley-wink.gif -> build/lib/sagenb/data/tiny_mce/plugins/emotions/img copying sagenb/data/tiny_mce/plugins/emotions/img/smiley-sealed.gif -> build/lib/sagenb/data/tiny_mce/plugins/emotions/img copying sagenb/data/tiny_mce/plugins/emotions/img/smiley-cry.gif -> build/lib/sagenb/data/tiny_mce/plugins/emotions/img copying sagenb/data/tiny_mce/plugins/emotions/img/smiley-kiss.gif -> build/lib/sagenb/data/tiny_mce/plugins/emotions/img copying sagenb/data/tiny_mce/plugins/emotions/img/smiley-tongue-out.gif -> build/lib/sagenb/data/tiny_mce/plugins/emotions/img copying sagenb/data/tiny_mce/plugins/emotions/img/smiley-foot-in-mouth.gif -> build/lib/sagenb/data/tiny_mce/plugins/emotions/img copying sagenb/data/tiny_mce/plugins/emotions/img/smiley-innocent.gif -> build/lib/sagenb/data/tiny_mce/plugins/emotions/img copying sagenb/data/tiny_mce/plugins/emotions/img/smiley-cool.gif -> build/lib/sagenb/data/tiny_mce/plugins/emotions/img copying sagenb/data/tiny_mce/plugins/emotions/img/smiley-smile.gif -> build/lib/sagenb/data/tiny_mce/plugins/emotions/img copying sagenb/data/tiny_mce/plugins/emotions/img/smiley-yell.gif -> build/lib/sagenb/data/tiny_mce/plugins/emotions/img creating build/lib/sagenb/data/tiny_mce/plugins/emotions/langs copying sagenb/data/tiny_mce/plugins/emotions/langs/en_dlg.js -> build/lib/sagenb/data/tiny_mce/plugins/emotions/langs copying sagenb/data/tiny_mce/plugins/emotions/editor_plugin.js -> build/lib/sagenb/data/tiny_mce/plugins/emotions copying sagenb/data/tiny_mce/plugins/emotions/emotions.htm -> build/lib/sagenb/data/tiny_mce/plugins/emotions creating build/lib/sagenb/data/tiny_mce/plugins/emotions/js copying sagenb/data/tiny_mce/plugins/emotions/js/emotions.js -> build/lib/sagenb/data/tiny_mce/plugins/emotions/js copying sagenb/data/tiny_mce/plugins/emotions/editor_plugin_src.js -> build/lib/sagenb/data/tiny_mce/plugins/emotions creating build/lib/sagenb/data/tiny_mce/plugins/directionality copying sagenb/data/tiny_mce/plugins/directionality/editor_plugin.js -> build/lib/sagenb/data/tiny_mce/plugins/directionality copying sagenb/data/tiny_mce/plugins/directionality/editor_plugin_src.js -> build/lib/sagenb/data/tiny_mce/plugins/directionality creating build/lib/sagenb/data/tiny_mce/plugins/wordcount copying sagenb/data/tiny_mce/plugins/wordcount/editor_plugin.js -> build/lib/sagenb/data/tiny_mce/plugins/wordcount copying sagenb/data/tiny_mce/plugins/wordcount/editor_plugin_src.js -> build/lib/sagenb/data/tiny_mce/plugins/wordcount creating build/lib/sagenb/data/tiny_mce/plugins/advlist copying sagenb/data/tiny_mce/plugins/advlist/editor_plugin.js -> build/lib/sagenb/data/tiny_mce/plugins/advlist copying sagenb/data/tiny_mce/plugins/advlist/editor_plugin_src.js -> build/lib/sagenb/data/tiny_mce/plugins/advlist creating build/lib/sagenb/data/tiny_mce/plugins/example creating build/lib/sagenb/data/tiny_mce/plugins/example/img copying sagenb/data/tiny_mce/plugins/example/img/example.gif -> build/lib/sagenb/data/tiny_mce/plugins/example/img creating build/lib/sagenb/data/tiny_mce/plugins/example/langs copying sagenb/data/tiny_mce/plugins/example/langs/en.js -> build/lib/sagenb/data/tiny_mce/plugins/example/langs copying sagenb/data/tiny_mce/plugins/example/langs/en_dlg.js -> build/lib/sagenb/data/tiny_mce/plugins/example/langs copying sagenb/data/tiny_mce/plugins/example/dialog.htm -> build/lib/sagenb/data/tiny_mce/plugins/example copying sagenb/data/tiny_mce/plugins/example/editor_plugin.js -> build/lib/sagenb/data/tiny_mce/plugins/example creating build/lib/sagenb/data/tiny_mce/plugins/example/js copying sagenb/data/tiny_mce/plugins/example/js/dialog.js -> build/lib/sagenb/data/tiny_mce/plugins/example/js copying sagenb/data/tiny_mce/plugins/example/editor_plugin_src.js -> build/lib/sagenb/data/tiny_mce/plugins/example creating build/lib/sagenb/data/tiny_mce/plugins/searchreplace creating build/lib/sagenb/data/tiny_mce/plugins/searchreplace/langs copying sagenb/data/tiny_mce/plugins/searchreplace/langs/en_dlg.js -> build/lib/sagenb/data/tiny_mce/plugins/searchreplace/langs copying sagenb/data/tiny_mce/plugins/searchreplace/editor_plugin.js -> build/lib/sagenb/data/tiny_mce/plugins/searchreplace creating build/lib/sagenb/data/tiny_mce/plugins/searchreplace/js copying sagenb/data/tiny_mce/plugins/searchreplace/js/searchreplace.js -> build/lib/sagenb/data/tiny_mce/plugins/searchreplace/js creating build/lib/sagenb/data/tiny_mce/plugins/searchreplace/css copying sagenb/data/tiny_mce/plugins/searchreplace/css/searchreplace.css -> build/lib/sagenb/data/tiny_mce/plugins/searchreplace/css copying sagenb/data/tiny_mce/plugins/searchreplace/editor_plugin_src.js -> build/lib/sagenb/data/tiny_mce/plugins/searchreplace copying sagenb/data/tiny_mce/plugins/searchreplace/searchreplace.htm -> build/lib/sagenb/data/tiny_mce/plugins/searchreplace creating build/lib/sagenb/data/tiny_mce/plugins/autolink copying sagenb/data/tiny_mce/plugins/autolink/editor_plugin.js -> build/lib/sagenb/data/tiny_mce/plugins/autolink copying sagenb/data/tiny_mce/plugins/autolink/editor_plugin_src.js -> build/lib/sagenb/data/tiny_mce/plugins/autolink creating build/lib/sagenb/data/tiny_mce/plugins/table copying sagenb/data/tiny_mce/plugins/table/table.htm -> build/lib/sagenb/data/tiny_mce/plugins/table creating build/lib/sagenb/data/tiny_mce/plugins/table/langs copying sagenb/data/tiny_mce/plugins/table/langs/en_dlg.js -> build/lib/sagenb/data/tiny_mce/plugins/table/langs copying sagenb/data/tiny_mce/plugins/table/editor_plugin.js -> build/lib/sagenb/data/tiny_mce/plugins/table copying sagenb/data/tiny_mce/plugins/table/cell.htm -> build/lib/sagenb/data/tiny_mce/plugins/table creating build/lib/sagenb/data/tiny_mce/plugins/table/js copying sagenb/data/tiny_mce/plugins/table/js/table.js -> build/lib/sagenb/data/tiny_mce/plugins/table/js copying sagenb/data/tiny_mce/plugins/table/js/cell.js -> build/lib/sagenb/data/tiny_mce/plugins/table/js copying sagenb/data/tiny_mce/plugins/table/js/row.js -> build/lib/sagenb/data/tiny_mce/plugins/table/js copying sagenb/data/tiny_mce/plugins/table/js/merge_cells.js -> build/lib/sagenb/data/tiny_mce/plugins/table/js copying sagenb/data/tiny_mce/plugins/table/row.htm -> build/lib/sagenb/data/tiny_mce/plugins/table creating build/lib/sagenb/data/tiny_mce/plugins/table/css copying sagenb/data/tiny_mce/plugins/table/css/cell.css -> build/lib/sagenb/data/tiny_mce/plugins/table/css copying sagenb/data/tiny_mce/plugins/table/css/table.css -> build/lib/sagenb/data/tiny_mce/plugins/table/css copying sagenb/data/tiny_mce/plugins/table/css/row.css -> build/lib/sagenb/data/tiny_mce/plugins/table/css copying sagenb/data/tiny_mce/plugins/table/merge_cells.htm -> build/lib/sagenb/data/tiny_mce/plugins/table copying sagenb/data/tiny_mce/plugins/table/editor_plugin_src.js -> build/lib/sagenb/data/tiny_mce/plugins/table creating build/lib/sagenb/data/tiny_mce/utils copying sagenb/data/tiny_mce/utils/mctabs.js -> build/lib/sagenb/data/tiny_mce/utils copying sagenb/data/tiny_mce/utils/validate.js -> build/lib/sagenb/data/tiny_mce/utils copying sagenb/data/tiny_mce/utils/form_utils.js -> build/lib/sagenb/data/tiny_mce/utils copying sagenb/data/tiny_mce/utils/editable_selects.js -> build/lib/sagenb/data/tiny_mce/utils creating build/lib/sagenb/data/sage3d copying sagenb/data/sage3d/README.txt -> build/lib/sagenb/data/sage3d copying sagenb/data/sage3d/build.xml -> build/lib/sagenb/data/sage3d copying sagenb/data/sage3d/sage3d.js.1 -> build/lib/sagenb/data/sage3d copying sagenb/data/sage3d/sage3d -> build/lib/sagenb/data/sage3d copying sagenb/data/sage3d/sage3d.js -> build/lib/sagenb/data/sage3d creating build/lib/sagenb/data/sage3d/src creating build/lib/sagenb/data/sage3d/src/org creating build/lib/sagenb/data/sage3d/src/org/sagemath copying sagenb/data/sage3d/src/org/sagemath/TestApplet.java -> build/lib/sagenb/data/sage3d/src/org/sagemath creating build/lib/sagenb/data/sage3d/src/org/sagemath/sage3d copying sagenb/data/sage3d/src/org/sagemath/sage3d/ObjectViewer.java -> build/lib/sagenb/data/sage3d/src/org/sagemath/sage3d copying sagenb/data/sage3d/src/org/sagemath/sage3d/ObjectViewerApp.java -> build/lib/sagenb/data/sage3d/src/org/sagemath/sage3d copying sagenb/data/sage3d/src/org/sagemath/sage3d/ObjectViewerApplet.java -> build/lib/sagenb/data/sage3d/src/org/sagemath/sage3d creating build/lib/sagenb/data/sage creating build/lib/sagenb/data/sage/js copying sagenb/data/sage/js/tinymce.js -> build/lib/sagenb/data/sage/js copying sagenb/data/sage/js/async_lib.js -> build/lib/sagenb/data/sage/js copying sagenb/data/sage/js/ws_list.js -> build/lib/sagenb/data/sage/js copying sagenb/data/sage/js/notebook_lib.js -> build/lib/sagenb/data/sage/js copying sagenb/data/sage/js/published_worksheet.js -> build/lib/sagenb/data/sage/js copying sagenb/data/sage/js/master.js -> build/lib/sagenb/data/sage/js copying sagenb/data/sage/js/debug.js -> build/lib/sagenb/data/sage/js copying sagenb/data/sage/js/mathjax_sage.js -> build/lib/sagenb/data/sage/js copying sagenb/data/sage/js/localization.js -> build/lib/sagenb/data/sage/js copying sagenb/data/sage/js/notebook_dynamic.js -> build/lib/sagenb/data/sage/js copying sagenb/data/sage/js/canvas3d_lib.js -> build/lib/sagenb/data/sage/js copying sagenb/data/sage/js/jmol_lib.js -> build/lib/sagenb/data/sage/js creating build/lib/sagenb/data/sage/__autoindex__ copying sagenb/data/sage/__autoindex__/autoindex.html -> build/lib/sagenb/data/sage/__autoindex__ copying sagenb/data/sage/__autoindex__/macros.html -> build/lib/sagenb/data/sage/__autoindex__ creating build/lib/sagenb/data/sage/html copying sagenb/data/sage/html/error_message.html -> build/lib/sagenb/data/sage/html copying sagenb/data/sage/html/upload.html -> build/lib/sagenb/data/sage/html copying sagenb/data/sage/html/recaptcha.html -> build/lib/sagenb/data/sage/html copying sagenb/data/sage/html/source_code.html -> build/lib/sagenb/data/sage/html creating build/lib/sagenb/data/sage/html/worksheet copying sagenb/data/sage/html/worksheet/attached.html -> build/lib/sagenb/data/sage/html/worksheet copying sagenb/data/sage/html/worksheet/completions.html -> build/lib/sagenb/data/sage/html/worksheet copying sagenb/data/sage/html/worksheet/time_last_edited.html -> build/lib/sagenb/data/sage/html/worksheet copying sagenb/data/sage/html/worksheet/time_since_last_edited.html -> build/lib/sagenb/data/sage/html/worksheet copying sagenb/data/sage/html/worksheet/ratings_info.html -> build/lib/sagenb/data/sage/html/worksheet creating build/lib/sagenb/data/sage/html/accounts copying sagenb/data/sage/html/accounts/openid_profile.html -> build/lib/sagenb/data/sage/html/accounts copying sagenb/data/sage/html/accounts/account_recovery.html -> build/lib/sagenb/data/sage/html/accounts copying sagenb/data/sage/html/accounts/base.html -> build/lib/sagenb/data/sage/html/accounts copying sagenb/data/sage/html/accounts/registration.html -> build/lib/sagenb/data/sage/html/accounts creating build/lib/sagenb/data/sage/html/settings copying sagenb/data/sage/html/settings/admin_add_user.html -> build/lib/sagenb/data/sage/html/settings copying sagenb/data/sage/html/settings/account_settings.html -> build/lib/sagenb/data/sage/html/settings copying sagenb/data/sage/html/settings/notebook_settings.html -> build/lib/sagenb/data/sage/html/settings copying sagenb/data/sage/html/settings/user_management.html -> build/lib/sagenb/data/sage/html/settings copying sagenb/data/sage/html/settings/base.html -> build/lib/sagenb/data/sage/html/settings copying sagenb/data/sage/html/test_report.html -> build/lib/sagenb/data/sage/html copying sagenb/data/sage/html/docs.html -> build/lib/sagenb/data/sage/html copying sagenb/data/sage/html/worksheet_listing.html -> build/lib/sagenb/data/sage/html creating build/lib/sagenb/data/sage/html/notebook copying sagenb/data/sage/html/notebook/afterpublish_window.html -> build/lib/sagenb/data/sage/html/notebook copying sagenb/data/sage/html/notebook/cell.html -> build/lib/sagenb/data/sage/html/notebook copying sagenb/data/sage/html/notebook/base_aux.html -> build/lib/sagenb/data/sage/html/notebook copying sagenb/data/sage/html/notebook/worksheet_revision_list.html -> build/lib/sagenb/data/sage/html/notebook copying sagenb/data/sage/html/notebook/plain_text_window.html -> build/lib/sagenb/data/sage/html/notebook copying sagenb/data/sage/html/notebook/worksheet_page.html -> build/lib/sagenb/data/sage/html/notebook copying sagenb/data/sage/html/notebook/upload_data_window.html -> build/lib/sagenb/data/sage/html/notebook copying sagenb/data/sage/html/notebook/worksheet_share.html -> build/lib/sagenb/data/sage/html/notebook copying sagenb/data/sage/html/notebook/edit_window.html -> build/lib/sagenb/data/sage/html/notebook copying sagenb/data/sage/html/notebook/guest_worksheet_page.html -> build/lib/sagenb/data/sage/html/notebook copying sagenb/data/sage/html/notebook/text_cell.html -> build/lib/sagenb/data/sage/html/notebook copying sagenb/data/sage/html/notebook/specific_revision.html -> build/lib/sagenb/data/sage/html/notebook copying sagenb/data/sage/html/notebook/doc_page.html -> build/lib/sagenb/data/sage/html/notebook copying sagenb/data/sage/html/notebook/print_worksheet.html -> build/lib/sagenb/data/sage/html/notebook copying sagenb/data/sage/html/notebook/base.html -> build/lib/sagenb/data/sage/html/notebook copying sagenb/data/sage/html/notebook/download_or_delete_datafile.html -> build/lib/sagenb/data/sage/html/notebook copying sagenb/data/sage/html/notebook/worksheet.html -> build/lib/sagenb/data/sage/html/notebook copying sagenb/data/sage/html/notebook/beforepublish_window.html -> build/lib/sagenb/data/sage/html/notebook copying sagenb/data/sage/html/login.html -> build/lib/sagenb/data/sage/html copying sagenb/data/sage/html/base_authenticated.html -> build/lib/sagenb/data/sage/html copying sagenb/data/sage/html/base.html -> build/lib/sagenb/data/sage/html copying sagenb/data/sage/html/yes_no.html -> build/lib/sagenb/data/sage/html copying sagenb/data/sage/html/history.html -> build/lib/sagenb/data/sage/html creating build/lib/sagenb/data/sage/css copying sagenb/data/sage/css/main.css -> build/lib/sagenb/data/sage/css creating build/lib/sagenb/data/sage/css/autoindex copying sagenb/data/sage/css/autoindex/autoindex.css -> build/lib/sagenb/data/sage/css/autoindex copying sagenb/data/sage/css/autoindex/asc.gif -> build/lib/sagenb/data/sage/css/autoindex copying sagenb/data/sage/css/autoindex/desc.gif -> build/lib/sagenb/data/sage/css/autoindex copying sagenb/data/sage/css/test_report.css -> build/lib/sagenb/data/sage/css creating build/lib/sagenb/data/sage/images copying sagenb/data/sage/images/icon_preview.gif -> build/lib/sagenb/data/sage/images copying sagenb/data/sage/images/icon128x128.png -> build/lib/sagenb/data/sage/images copying sagenb/data/sage/images/evaluate.png -> build/lib/sagenb/data/sage/images copying sagenb/data/sage/images/corner.png -> build/lib/sagenb/data/sage/images copying sagenb/data/sage/images/icon16x16.png -> build/lib/sagenb/data/sage/images copying sagenb/data/sage/images/favicon.ico -> build/lib/sagenb/data/sage/images copying sagenb/data/sage/images/sagelogo.png -> build/lib/sagenb/data/sage/images copying sagenb/data/sage/images/icon_print.gif -> build/lib/sagenb/data/sage/images copying sagenb/data/sage/images/evaluate_over.png -> build/lib/sagenb/data/sage/images copying sagenb/data/sage/images/icon48x48.png -> build/lib/sagenb/data/sage/images copying sagenb/data/sage/images/icon32x32.png -> build/lib/sagenb/data/sage/images copying sagenb/data/sage/images/icon_email.gif -> build/lib/sagenb/data/sage/images copying sagenb/data/sage/images/sagenb.png -> build/lib/sagenb/data/sage/images copying sagenb/data/sage/images/sageicon.png -> build/lib/sagenb/data/sage/images creating build/lib/sagenb/translations creating build/lib/sagenb/translations/ru_RU creating build/lib/sagenb/translations/ru_RU/LC_MESSAGES copying sagenb/translations/ru_RU/LC_MESSAGES/messages.mo -> build/lib/sagenb/translations/ru_RU/LC_MESSAGES copying sagenb/translations/ru_RU/LC_MESSAGES/messages.po -> build/lib/sagenb/translations/ru_RU/LC_MESSAGES creating build/lib/sagenb/translations/pt_BR creating build/lib/sagenb/translations/pt_BR/LC_MESSAGES copying sagenb/translations/pt_BR/LC_MESSAGES/messages.mo -> build/lib/sagenb/translations/pt_BR/LC_MESSAGES copying sagenb/translations/pt_BR/LC_MESSAGES/messages.po -> build/lib/sagenb/translations/pt_BR/LC_MESSAGES creating build/lib/sagenb/translations/es_ES creating build/lib/sagenb/translations/es_ES/LC_MESSAGES copying sagenb/translations/es_ES/LC_MESSAGES/messages.mo -> build/lib/sagenb/translations/es_ES/LC_MESSAGES copying sagenb/translations/es_ES/LC_MESSAGES/messages.po -> build/lib/sagenb/translations/es_ES/LC_MESSAGES creating build/lib/sagenb/translations/en_US creating build/lib/sagenb/translations/en_US/LC_MESSAGES copying sagenb/translations/en_US/LC_MESSAGES/messages.mo -> build/lib/sagenb/translations/en_US/LC_MESSAGES copying sagenb/translations/en_US/LC_MESSAGES/messages.po -> build/lib/sagenb/translations/en_US/LC_MESSAGES creating build/lib/sagenb/translations/uk_UA creating build/lib/sagenb/translations/uk_UA/LC_MESSAGES copying sagenb/translations/uk_UA/LC_MESSAGES/messages.mo -> build/lib/sagenb/translations/uk_UA/LC_MESSAGES copying sagenb/translations/uk_UA/LC_MESSAGES/messages.po -> build/lib/sagenb/translations/uk_UA/LC_MESSAGES creating build/lib/sagenb/translations/cs_CZ creating build/lib/sagenb/translations/cs_CZ/LC_MESSAGES copying sagenb/translations/cs_CZ/LC_MESSAGES/messages.mo -> build/lib/sagenb/translations/cs_CZ/LC_MESSAGES copying sagenb/translations/cs_CZ/LC_MESSAGES/messages.po -> build/lib/sagenb/translations/cs_CZ/LC_MESSAGES creating build/lib/sagenb/translations/fr_FR creating build/lib/sagenb/translations/fr_FR/LC_MESSAGES copying sagenb/translations/fr_FR/LC_MESSAGES/messages.mo -> build/lib/sagenb/translations/fr_FR/LC_MESSAGES copying sagenb/translations/fr_FR/LC_MESSAGES/messages.po -> build/lib/sagenb/translations/fr_FR/LC_MESSAGES creating build/lib/sagenb/translations/de_AT creating build/lib/sagenb/translations/de_AT/LC_MESSAGES copying sagenb/translations/de_AT/LC_MESSAGES/messages.mo -> build/lib/sagenb/translations/de_AT/LC_MESSAGES copying sagenb/translations/de_AT/LC_MESSAGES/messages.po -> build/lib/sagenb/translations/de_AT/LC_MESSAGES running build_scripts creating build/scripts-2.7 copying sagenb/data/sage3d/sage3d -> build/scripts-2.7 ~/build/BUILD/sage-7.6 ~/build/BUILD/sage-7.6/build/pkgs/flintqs/src ~/build/BUILD/sage-7.6 + popd + pushd build/pkgs/flintqs/src + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -I/usr/lib/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -I/usr/lib/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + '[' 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.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' + 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' + '[' 1 = 1 ']' + '[' x '!=' x-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ']' ++ find . -name ltmain.sh + ./configure --build=i686-redhat-linux-gnu --host=i686-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/lib --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info checking build system type... i686-redhat-linux-gnu checking host system type... i686-redhat-linux-gnu checking target system type... i686-redhat-linux-gnu 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 style of include used by make... GNU checking for i686-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 dependency style of gcc... none checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -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 gmp.h usability... yes checking gmp.h presence... yes checking for gmp.h... yes checking for __gmpz_init in -lgmp... yes checking for i686-redhat-linux-gnu-g++... no checking for i686-redhat-linux-gnu-c++... no checking for i686-redhat-linux-gnu-gpp... no checking for i686-redhat-linux-gnu-aCC... no checking for i686-redhat-linux-gnu-CC... no checking for i686-redhat-linux-gnu-cxx... no checking for i686-redhat-linux-gnu-cc++... no checking for i686-redhat-linux-gnu-cl.exe... no checking for i686-redhat-linux-gnu-FCC... no checking for i686-redhat-linux-gnu-KCC... no checking for i686-redhat-linux-gnu-RCC... no checking for i686-redhat-linux-gnu-xlC_r... no checking for i686-redhat-linux-gnu-xlC... no checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking dependency style of g++... none 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 src/config.h config.status: executing depfiles commands + make -j2 'CPP=g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC' Making all in src make[1]: Entering directory '/builddir/build/BUILD/sage-7.6/build/pkgs/flintqs/src/src' make all-am make[2]: Entering directory '/builddir/build/BUILD/sage-7.6/build/pkgs/flintqs/src/src' g++ -DHAVE_CONFIG_H -I. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -c -o F2matrix.o F2matrix.cpp g++ -DHAVE_CONFIG_H -I. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -c -o lanczos.o lanczos.cpp In file included from F2matrix.h:25:0, from F2matrix.cpp:25: lanczos.h: In function 'void insertColEntry(la_col_t*, long unsigned int, long unsigned int)': lanczos.h:58:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (long i = 0; i= buflist_size) abort(); ^ lprels.cpp:203:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (buflist - buflist_head >= buflist_size) abort(); ^ lprels.cpp:231:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] TMP = flint_fopen(filename, "w"); ^ lprels.cpp: In function 'long int mergesort_lp_file(char*, char*, char*, FILE*)': lprels.cpp:492:39: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] FILE *NEW = flint_fopen(NEW_str, "r"); ^ lprels.cpp:499:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] if (tmp_dir == NULL) tmp_dir = "./"; ^~~~ g++ -DHAVE_CONFIG_H -I. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -c -o QS.o QS.cpp In file included from F2matrix.h:25:0, from QS.cpp:39: lanczos.h: In function 'void insertColEntry(la_col_t*, long unsigned int, long unsigned int)': lanczos.h:58:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (long i = 0; i max) max = u; ^~ main.cpp:218:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (u < min) min = u; if (u > max) max = u; ^~ main.cpp:219:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (d < min) min = d; if (d > max) max = d; ^~ main.cpp:219:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (d < min) min = d; if (d > max) max = d; ^~ main.cpp:220:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (l < min) min = l; if (l > max) max = l; ^~ main.cpp:220:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (l < min) min = l; if (l > max) max = l; ^~ main.cpp:221:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (r < min) min = r; if (r > max) max = r; ^~ main.cpp:221:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (r < min) min = r; if (r > max) max = r; ^~ main.cpp:222:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (f < min) min = f; if (f > max) max = f; ^~ main.cpp:222:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (f < min) min = f; if (f > max) max = f; ^~ main.cpp:223:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (b < min) min = b; if (b > max) max = b; ^~ main.cpp:223:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (b < min) min = b; if (b > max) max = b; ^~ g++ -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -o cu2 cu2.o main.o -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld make[1]: Leaving directory '/builddir/build/BUILD/sage-7.6/build/pkgs/rubiks/src/dietz/cu2' make[1]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. make[1]: Entering directory '/builddir/build/BUILD/sage-7.6/build/pkgs/rubiks/src/dietz/mcube' g++ -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -c mcube.cpp mcube.cpp: In member function 'const string mcube::findsolution()': mcube.cpp:2909:9: warning: variable 'l_fnd' set but not used [-Wunused-but-set-variable] int l_fnd, r_fnd, lx, ly, lz, rx, ry, rz; ^~~~~ g++ -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -c main.cpp main.cpp: In function 'int readcommandline(std::__cxx11::string)': main.cpp:226:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (u < min) min = u; if (u > max) max = u; ^~ main.cpp:226:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (u < min) min = u; if (u > max) max = u; ^~ main.cpp:227:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (d < min) min = d; if (d > max) max = d; ^~ main.cpp:227:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (d < min) min = d; if (d > max) max = d; ^~ main.cpp:228:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (l < min) min = l; if (l > max) max = l; ^~ main.cpp:228:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (l < min) min = l; if (l > max) max = l; ^~ main.cpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (r < min) min = r; if (r > max) max = r; ^~ main.cpp:229:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (r < min) min = r; if (r > max) max = r; ^~ main.cpp:230:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (f < min) min = f; if (f > max) max = f; ^~ main.cpp:230:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (f < min) min = f; if (f > max) max = f; ^~ main.cpp:231:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (b < min) min = b; if (b > max) max = b; ^~ main.cpp:231:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (b < min) min = b; if (b > max) max = b; ^~ g++ -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -o mcube mcube.o main.o -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld make[1]: Leaving directory '/builddir/build/BUILD/sage-7.6/build/pkgs/rubiks/src/dietz/mcube' make[1]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. make[1]: Entering directory '/builddir/build/BUILD/sage-7.6/build/pkgs/rubiks/src/dietz/solver' g++ -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -c cubex.cpp cubex.cpp: In member function 'const string Cubex::Concise(std::__cxx11::string)': cubex.cpp:707:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 1; i <= s.length() / 3; i++) { ~~^~~~~~~~~~~~~~~~~ cubex.cpp:725:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] while (c <= s.length() / 3) { ~~^~~~~~~~~~~~~~~~~ cubex.cpp:756:29: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = c + 1; i <= s.length() / 3; i++) { ~~^~~~~~~~~~~~~~~~~ cubex.cpp:787:14: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] while (b <= s.length() / 3 - 1 && s.length() / 3 > 0) { ~~^~~~~~~~~~~~~~~~~~~~~ cubex.cpp:799:42: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] while ((t2 == t1 || t2 == t3) && c <= s.length() / 3 - b - 2 && s != "") { ~~^~~~~~~~~~~~~~~~~~~~~~~~~ cubex.cpp:814:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (c < s.length() / 3) { ~~^~~~~~~~~~~~~~~~ cubex.cpp:823:14: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] while (b <= s.length() / 3 - 2 && s.length() / 3 >= 3) { ~~^~~~~~~~~~~~~~~~~~~~~ cubex.cpp:860:14: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] while (b <= s.length() / 3 - 2 && s.length() / 3 >= 2) { ~~^~~~~~~~~~~~~~~~~~~~~ cubex.cpp: In member function 'const string Cubex::TopCorners()': cubex.cpp:1036:43: warning: variable 'f2' set but not used [-Wunused-but-set-variable] string a = ""; int b = 0, c, c1, f, f1, f2, m = 0; ^~ g++ -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -c main.cpp main.cpp: In function 'int ScrambleCubeGet()': main.cpp:139:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (u < min) min = u; if (u > max) max = u; ^~ main.cpp:139:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (u < min) min = u; if (u > max) max = u; ^~ main.cpp:140:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (d < min) min = d; if (d > max) max = d; ^~ main.cpp:140:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (d < min) min = d; if (d > max) max = d; ^~ main.cpp:141:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (l < min) min = l; if (l > max) max = l; ^~ main.cpp:141:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (l < min) min = l; if (l > max) max = l; ^~ main.cpp:142:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (r < min) min = r; if (r > max) max = r; ^~ main.cpp:142:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (r < min) min = r; if (r > max) max = r; ^~ main.cpp:143:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (f < min) min = f; if (f > max) max = f; ^~ main.cpp:143:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (f < min) min = f; if (f > max) max = f; ^~ main.cpp:144:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (b < min) min = b; if (b > max) max = b; ^~ main.cpp:144:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (b < min) min = b; if (b > max) max = b; ^~ main.cpp:145:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (min < 0 || max > cm.length() - N * N - 2 || c > cm.length() - 6 - 2) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ main.cpp:145:55: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (min < 0 || max > cm.length() - N * N - 2 || c > cm.length() - 6 - 2) ~~^~~~~~~~~~~~~~~~~~~~~ g++ -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -o cubex cubex.o main.o -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld make[1]: Leaving directory '/builddir/build/BUILD/sage-7.6/build/pkgs/rubiks/src/dietz/solver' make[1]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. make[1]: Entering directory '/builddir/build/BUILD/sage-7.6/build/pkgs/rubiks/src/dik' gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -c -o cube.o cube.c cube.c:9:1: warning: return type defaults to 'int' [-Wimplicit-int] main(argc, argv) ^~~~ cube.c: In function 'main': cube.c:20:2: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(1); ^~~~ cube.c:20:2: warning: incompatible implicit declaration of built-in function 'exit' cube.c:20:2: note: include '' or provide a declaration of 'exit' cube.c:23:6: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration] if(!strcmp(argv[1], "-t")) { ^~~~~~ cube.c:42:2: warning: incompatible implicit declaration of built-in function 'exit' exit(1); ^~~~ cube.c:42:2: note: include '' or provide a declaration of 'exit' cube.c:51:5: warning: implicit declaration of function 'init_phase1' [-Wimplicit-function-declaration] init_phase1(); ^~~~~~~~~~~ cube.c:53:5: warning: implicit declaration of function 'init_phase2' [-Wimplicit-function-declaration] init_phase2(); ^~~~~~~~~~~ cube.c:64:2: warning: implicit declaration of function 'set_cube'; did you mean 'def_cube'? [-Wimplicit-function-declaration] set_cube(); ^~~~~~~~ def_cube cube.c:68:17: warning: implicit declaration of function 'init_phase1_cube' [-Wimplicit-function-declaration] do_phase1 = init_phase1_cube(); ^~~~~~~~~~~~~~~~ cube.c:75:6: warning: implicit declaration of function 'phase1' [-Wimplicit-function-declaration] phase1(i++); ^~~~~~ cube.c:81:2: warning: implicit declaration of function 'perm_cube'; did you mean 'read_cube'? [-Wimplicit-function-declaration] perm_cube(); ^~~~~~~~~ read_cube cube.c:82:14: warning: implicit declaration of function 'init_phase2_cube' [-Wimplicit-function-declaration] do_phase2 = init_phase2_cube(); ^~~~~~~~~~~~~~~~ cube.c:90:3: warning: implicit declaration of function 'phase2' [-Wimplicit-function-declaration] phase2(i++, -1, -1); ^~~~~~ cube.c:99:5: warning: incompatible implicit declaration of built-in function 'exit' exit(0); ^~~~ cube.c:99:5: note: include '' or provide a declaration of 'exit' cube.c: In function 'read_position': cube.c:188:6: warning: incompatible implicit declaration of built-in function 'exit' exit(1); ^~~~ cube.c:188:6: note: include '' or provide a declaration of 'exit' cube.c:195:2: warning: incompatible implicit declaration of built-in function 'exit' exit(1); ^~~~ cube.c:195:2: note: include '' or provide a declaration of 'exit' cube.c:200:6: warning: incompatible implicit declaration of built-in function 'exit' exit(1); ^~~~ cube.c:200:6: note: include '' or provide a declaration of 'exit' cube.c: In function 'read_cube': cube.c:275:6: warning: incompatible implicit declaration of built-in function 'exit' exit(0); ^~~~ cube.c:275:6: note: include '' or provide a declaration of 'exit' cube.c:286:6: warning: incompatible implicit declaration of built-in function 'exit' exit(1); ^~~~ cube.c:286:6: note: include '' or provide a declaration of 'exit' gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -c -o phase1.o phase1.c phase1.c: In function 'init_phase1_cube': phase1.c:55:2: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(1); ^~~~ phase1.c:55:2: warning: incompatible implicit declaration of built-in function 'exit' phase1.c:55:2: note: include '' or provide a declaration of 'exit' phase1.c:74:2: warning: incompatible implicit declaration of built-in function 'exit' exit(1); ^~~~ phase1.c:74:2: note: include '' or provide a declaration of 'exit' phase1.c:103:3: warning: incompatible implicit declaration of built-in function 'exit' exit(1); ^~~~ phase1.c:103:3: note: include '' or provide a declaration of 'exit' phase1.c:114:3: warning: incompatible implicit declaration of built-in function 'exit' exit(1); ^~~~ phase1.c:114:3: note: include '' or provide a declaration of 'exit' phase1.c:123:2: warning: incompatible implicit declaration of built-in function 'exit' exit(1); ^~~~ phase1.c:123:2: note: include '' or provide a declaration of 'exit' phase1.c: In function 'do_phase1': phase1.c:190:2: warning: implicit declaration of function 'perm_cube' [-Wimplicit-function-declaration] perm_cube(); ^~~~~~~~~ phase1.c:191:14: warning: implicit declaration of function 'init_phase2_cube'; did you mean 'init_phase1_cube'? [-Wimplicit-function-declaration] do_phase2 = init_phase2_cube(); ^~~~~~~~~~~~~~~~ init_phase1_cube phase1.c:198:3: warning: implicit declaration of function 'phase2'; did you mean 'do_phase1'? [-Wimplicit-function-declaration] phase2(i++ - cur_move, dont1, dont2); ^~~~~~ do_phase1 phase1.c:204:6: warning: implicit declaration of function 'prnt_sol' [-Wimplicit-function-declaration] prnt_sol(); ^~~~~~~~ phase1.c:240:9: warning: implicit declaration of function 'abs' [-Wimplicit-function-declaration] if(abs(dont1 - i) == 3) { ^~~ gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -c -o phase2.o phase2.c phase2.c: In function 'init_phase2_cube': phase2.c:37:11: warning: unused variable 'k' [-Wunused-variable] int i, j, k; ^ phase2.c: In function 'do_phase2': phase2.c:107:2: warning: implicit declaration of function 'prnt_sol' [-Wimplicit-function-declaration] prnt_sol(); ^~~~~~~~ phase2.c:140:9: warning: implicit declaration of function 'abs' [-Wimplicit-function-declaration] if(abs(i - dont1) == 3) { ^~~ gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -c -o setcube.o setcube.c setcube.c:27:8: warning: type defaults to 'int' in declaration of 'cube_found' [-Wimplicit-int] static cube_found, orient_found; ^~~~~~~~~~ setcube.c:27:20: warning: type defaults to 'int' in declaration of 'orient_found' [-Wimplicit-int] static cube_found, orient_found; ^~~~~~~~~~~~ setcube.c: In function 'find_corner': setcube.c:36:10: warning: implicit declaration of function 'strncmp' [-Wimplicit-function-declaration] if(!strncmp(corners[i][j], c, 3)) { ^~~~~~~ setcube.c:44:5: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(1); ^~~~ setcube.c:44:5: warning: incompatible implicit declaration of built-in function 'exit' setcube.c:44:5: note: include '' or provide a declaration of 'exit' setcube.c: In function 'find_edge': setcube.c:62:5: warning: incompatible implicit declaration of built-in function 'exit' exit(1); ^~~~ setcube.c:62:5: note: include '' or provide a declaration of 'exit' setcube.c: In function 'set_cube': setcube.c:68:8: warning: unused variable 'j' [-Wunused-variable] int i, j; ^ setcube.c:68:5: warning: unused variable 'i' [-Wunused-variable] int i, j; ^ gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -c -o permcube.o permcube.c permcube.c:3:1: warning: return type defaults to 'int' [-Wimplicit-int] perm_cube() ^~~~~~~~~ permcube.c: In function 'perm_cube': permcube.c:96:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -c -o prntsol.o prntsol.c prntsol.c:5:1: warning: return type defaults to 'int' [-Wimplicit-int] prnt_sol() ^~~~~~~~ prntsol.c: In function 'prnt_sol': prntsol.c:19:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -c -o globals.o globals.c gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -o dikcube cube.o phase1.o phase2.o setcube.o permcube.o prntsol.o globals.o size dikcube text data bss dec hex filename 24864 484 1119704 1145052 1178dc dikcube gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -c -o size222.o size222.c size222.c:20:1: warning: return type defaults to 'int' [-Wimplicit-int] do_pr(turns, count) ^~~~~ size222.c:32:1: warning: return type defaults to 'int' [-Wimplicit-int] try_one(num, count) ^~~~~~~ size222.c:67:1: warning: return type defaults to 'int' [-Wimplicit-int] try(count) ^~~ size222.c:96:1: warning: return type defaults to 'int' [-Wimplicit-int] main(argc, argv) ^~~~ size222.c: In function 'main': size222.c:107:2: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(1); ^~~~ size222.c:107:2: warning: incompatible implicit declaration of built-in function 'exit' size222.c:107:2: note: include '' or provide a declaration of 'exit' size222.c:110:6: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration] if(!strcmp(argv[1], "-q")) { ^~~~~~ size222.c:126:2: warning: incompatible implicit declaration of built-in function 'exit' exit(1); ^~~~ size222.c:126:2: note: include '' or provide a declaration of 'exit' size222.c:183:5: warning: incompatible implicit declaration of built-in function 'exit' exit(0); ^~~~ size222.c:183:5: note: include '' or provide a declaration of 'exit' size222.c: In function 'do_pr': size222.c:30:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ size222.c: In function 'try': size222.c:94:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -o size222 size222.o size size222 text data bss dec hex filename 5220 304 953224 958748 ea11c size222 gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -DCTWIST -c size333c.c In file included from size333c.c:8:0: trans/cperm.a: In function 'init_cperms': trans/cperm.a:28:17: warning: unused variable 'm' [-Wunused-variable] int i, j, k, l, m; ^ trans/cperm.a:28:14: warning: unused variable 'l' [-Wunused-variable] int i, j, k, l, m; ^ trans/cperm.a:28:11: warning: unused variable 'k' [-Wunused-variable] int i, j, k, l, m; ^ trans/cperm.a:28:8: warning: unused variable 'j' [-Wunused-variable] int i, j, k, l, m; ^ In file included from size333c.c:11:0: trans/twist.a: In function 'init_twists': trans/twist.a:37:17: warning: unused variable 'm' [-Wunused-variable] int i, j, k, l, m; ^ trans/twist.a:37:14: warning: unused variable 'l' [-Wunused-variable] int i, j, k, l, m; ^ trans/twist.a:37:11: warning: unused variable 'k' [-Wunused-variable] int i, j, k, l, m; ^ In file included from size333c.c:13:0: trans/twist.c: In function 'init_twists1': trans/twist.c:20:14: warning: unused variable 'val' [-Wunused-variable] int counted, val; ^~~ size333c.c: At top level: size333c.c:41:1: warning: return type defaults to 'int' [-Wimplicit-int] do_pr(turns, count) ^~~~~ size333c.c:53:1: warning: return type defaults to 'int' [-Wimplicit-int] try_one(num, count) ^~~~~~~ size333c.c:125:1: warning: return type defaults to 'int' [-Wimplicit-int] try(count) ^~~ size333c.c:154:1: warning: return type defaults to 'int' [-Wimplicit-int] main(argc, argv) ^~~~ size333c.c: In function 'main': size333c.c:165:2: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(1); ^~~~ size333c.c:165:2: warning: incompatible implicit declaration of built-in function 'exit' size333c.c:165:2: note: include '' or provide a declaration of 'exit' size333c.c:168:6: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration] if(!strcmp(argv[1], "-q")) { ^~~~~~ size333c.c:184:2: warning: incompatible implicit declaration of built-in function 'exit' exit(1); ^~~~ size333c.c:184:2: note: include '' or provide a declaration of 'exit' size333c.c:274:5: warning: incompatible implicit declaration of built-in function 'exit' exit(0); ^~~~ size333c.c:274:5: note: include '' or provide a declaration of 'exit' size333c.c: In function 'do_pr': size333c.c:51:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ size333c.c: In function 'try': size333c.c:152:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -o size333c size333c.o size size333c text data bss dec hex filename 13409 304 3533792 3547505 362171 size333c gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -c -o sizesquare.o sizesquare.c In file included from sizesquare.c:5:0: trans/eperm2.a: In function 'init_eperms2': trans/eperm2.a:56:17: warning: unused variable 'm' [-Wunused-variable] int i, j, k, l, m; ^ trans/eperm2.a:56:14: warning: unused variable 'l' [-Wunused-variable] int i, j, k, l, m; ^ trans/eperm2.a:56:11: warning: unused variable 'k' [-Wunused-variable] int i, j, k, l, m; ^ trans/eperm2.a:56:8: warning: unused variable 'j' [-Wunused-variable] int i, j, k, l, m; ^ In file included from sizesquare.c:6:0: trans/cperm2.a: In function 'permcx_val': trans/cperm2.a:21:12: warning: type of 'p8' defaults to 'int' [-Wimplicit-int] static int permcx_val(p0,p1,p2,p3,p4,p5,p6,p7,p8) ^~~~~~~~~~ trans/cperm2.a: In function 'init_cperms2': trans/cperm2.a:48:17: warning: unused variable 'm' [-Wunused-variable] int i, j, k, l, m; ^ trans/cperm2.a:48:14: warning: unused variable 'l' [-Wunused-variable] int i, j, k, l, m; ^ trans/cperm2.a:48:11: warning: unused variable 'k' [-Wunused-variable] int i, j, k, l, m; ^ trans/cperm2.a:48:8: warning: unused variable 'j' [-Wunused-variable] int i, j, k, l, m; ^ sizesquare.c: At top level: sizesquare.c:19:1: warning: return type defaults to 'int' [-Wimplicit-int] do_pr(turns, count) ^~~~~ sizesquare.c:31:1: warning: return type defaults to 'int' [-Wimplicit-int] try_one(num, count) ^~~~~~~ sizesquare.c: In function 'try_one': sizesquare.c:36:8: warning: unused variable 'j' [-Wunused-variable] int i, j, nnum, counted = 0, k, l, max = 1; ^ sizesquare.c: At top level: sizesquare.c:59:1: warning: return type defaults to 'int' [-Wimplicit-int] try(count) ^~~ sizesquare.c:88:1: warning: return type defaults to 'int' [-Wimplicit-int] main(argc, argv) ^~~~ sizesquare.c: In function 'main': sizesquare.c:98:2: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(1); ^~~~ sizesquare.c:98:2: warning: incompatible implicit declaration of built-in function 'exit' sizesquare.c:98:2: note: include '' or provide a declaration of 'exit' sizesquare.c:101:6: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration] if(!strcmp(argv[1], "-m")) { ^~~~~~ sizesquare.c:112:2: warning: incompatible implicit declaration of built-in function 'exit' exit(1); ^~~~ sizesquare.c:112:2: note: include '' or provide a declaration of 'exit' sizesquare.c:163:5: warning: incompatible implicit declaration of built-in function 'exit' exit(0); ^~~~ sizesquare.c:163:5: note: include '' or provide a declaration of 'exit' sizesquare.c: In function 'do_pr': sizesquare.c:29:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ sizesquare.c: In function 'try': sizesquare.c:86:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -o sizesquare sizesquare.o size sizesquare text data bss dec hex filename 5679 304 2163520 2169503 211a9f sizesquare gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -DCCPERM -DIPERM -c sizedom.c In file included from sizedom.c:9:0: trans/cperm.a: In function 'init_cperms': trans/cperm.a:28:17: warning: unused variable 'm' [-Wunused-variable] int i, j, k, l, m; ^ trans/cperm.a:28:14: warning: unused variable 'l' [-Wunused-variable] int i, j, k, l, m; ^ trans/cperm.a:28:11: warning: unused variable 'k' [-Wunused-variable] int i, j, k, l, m; ^ trans/cperm.a:28:8: warning: unused variable 'j' [-Wunused-variable] int i, j, k, l, m; ^ In file included from sizedom.c:12:0: trans/eperm.a: In function 'init_eperms': trans/eperm.a:28:17: warning: unused variable 'm' [-Wunused-variable] int i, j, k, l, m; ^ trans/eperm.a:28:14: warning: unused variable 'l' [-Wunused-variable] int i, j, k, l, m; ^ trans/eperm.a:28:11: warning: unused variable 'k' [-Wunused-variable] int i, j, k, l, m; ^ trans/eperm.a:28:8: warning: unused variable 'j' [-Wunused-variable] int i, j, k, l, m; ^ In file included from sizedom.c:14:0: trans/eperm.m: In function 'init_eperms2': trans/eperm.m:5:15: warning: unused variable 'l' [-Wunused-variable] int i, k; int l; ^ sizedom.c: At top level: sizedom.c:42:1: warning: return type defaults to 'int' [-Wimplicit-int] do_pr(turns, count) ^~~~~ sizedom.c:54:1: warning: return type defaults to 'int' [-Wimplicit-int] try_one(num, count) ^~~~~~~ sizedom.c:178:1: warning: return type defaults to 'int' [-Wimplicit-int] try(count) ^~~ sizedom.c:276:1: warning: return type defaults to 'int' [-Wimplicit-int] main(argc, argv) ^~~~ sizedom.c: In function 'main': sizedom.c:288:2: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(1); ^~~~ sizedom.c:288:2: warning: incompatible implicit declaration of built-in function 'exit' sizedom.c:288:2: note: include '' or provide a declaration of 'exit' sizedom.c:291:6: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration] if(!strcmp(argv[1], "-q")) { ^~~~~~ sizedom.c:322:2: warning: incompatible implicit declaration of built-in function 'exit' exit(1); ^~~~ sizedom.c:322:2: note: include '' or provide a declaration of 'exit' sizedom.c:414:5: warning: incompatible implicit declaration of built-in function 'exit' exit(0); ^~~~ sizedom.c:414:5: note: include '' or provide a declaration of 'exit' sizedom.c: In function 'do_pr': sizedom.c:52:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ sizedom.c: In function 'try': sizedom.c:205:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -o sizedom sizedom.o size sizedom text data bss dec hex filename 15852 308 21939200 21955360 14f0320 sizedom gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -c -o sizekoc1.o sizekoc1.c In file included from sizekoc1.c:9:0: trans/twist.a: In function 'init_twists': trans/twist.a:37:17: warning: unused variable 'm' [-Wunused-variable] int i, j, k, l, m; ^ trans/twist.a:37:14: warning: unused variable 'l' [-Wunused-variable] int i, j, k, l, m; ^ trans/twist.a:37:11: warning: unused variable 'k' [-Wunused-variable] int i, j, k, l, m; ^ In file included from sizekoc1.c:11:0: trans/twist.c: In function 'init_twists1': trans/twist.c:20:14: warning: unused variable 'val' [-Wunused-variable] int counted, val; ^~~ In file included from sizekoc1.c:12:0: trans/choice.a: In function 'init_choices': trans/choice.a:96:17: warning: unused variable 'm' [-Wunused-variable] int i, j, k, l, m; ^ trans/choice.a:96:14: warning: unused variable 'l' [-Wunused-variable] int i, j, k, l, m; ^ trans/choice.a:96:11: warning: unused variable 'k' [-Wunused-variable] int i, j, k, l, m; ^ In file included from sizekoc1.c:15:0: trans/flip.a: In function 'init_flips': trans/flip.a:41:17: warning: unused variable 'm' [-Wunused-variable] int i, j, k, l, m; ^ trans/flip.a:41:14: warning: unused variable 'l' [-Wunused-variable] int i, j, k, l, m; ^ trans/flip.a:41:11: warning: unused variable 'k' [-Wunused-variable] int i, j, k, l, m; ^ sizekoc1.c: At top level: sizekoc1.c:31:1: warning: return type defaults to 'int' [-Wimplicit-int] do_pr(turns, count) ^~~~~ sizekoc1.c:43:1: warning: return type defaults to 'int' [-Wimplicit-int] try_one(num, count) ^~~~~~~ sizekoc1.c:94:1: warning: return type defaults to 'int' [-Wimplicit-int] try(count) ^~~ sizekoc1.c:123:1: warning: return type defaults to 'int' [-Wimplicit-int] main(argc, argv) ^~~~ sizekoc1.c: In function 'main': sizekoc1.c:134:2: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(1); ^~~~ sizekoc1.c:134:2: warning: incompatible implicit declaration of built-in function 'exit' sizekoc1.c:134:2: note: include '' or provide a declaration of 'exit' sizekoc1.c:137:6: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration] if(!strcmp(argv[1], "-q")) { ^~~~~~ sizekoc1.c:153:2: warning: incompatible implicit declaration of built-in function 'exit' exit(1); ^~~~ sizekoc1.c:153:2: note: include '' or provide a declaration of 'exit' sizekoc1.c:230:5: warning: incompatible implicit declaration of built-in function 'exit' exit(0); ^~~~ sizekoc1.c:230:5: note: include '' or provide a declaration of 'exit' sizekoc1.c: In function 'do_pr': sizekoc1.c:41:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ sizekoc1.c: In function 'try': sizekoc1.c:121:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ In file included from sizekoc1.c:8:0: At top level: trans/perm8.a:62:13: warning: 'val_perm8' defined but not used [-Wunused-function] static void val_perm8(perm,p0,p1,p2,p3,p4,p5,p6,p7) ^~~~~~~~~ trans/perm8.a:1:12: warning: 'perm8_val' defined but not used [-Wunused-function] static int perm8_val(p0,p1,p2,p3,p4,p5,p6,p7) ^~~~~~~~~ gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -o sizekoc1 sizekoc1.o size sizekoc1 text data bss dec hex filename 18794 300 82244224 82263318 4e73d16 sizekoc1 gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -DCCPERM -DIPERM -c sizekoc2.c In file included from sizekoc2.c:9:0: trans/cperm.a: In function 'init_cperms': trans/cperm.a:28:17: warning: unused variable 'm' [-Wunused-variable] int i, j, k, l, m; ^ trans/cperm.a:28:14: warning: unused variable 'l' [-Wunused-variable] int i, j, k, l, m; ^ trans/cperm.a:28:11: warning: unused variable 'k' [-Wunused-variable] int i, j, k, l, m; ^ trans/cperm.a:28:8: warning: unused variable 'j' [-Wunused-variable] int i, j, k, l, m; ^ In file included from sizekoc2.c:12:0: trans/eperm.a: In function 'init_eperms': trans/eperm.a:28:17: warning: unused variable 'm' [-Wunused-variable] int i, j, k, l, m; ^ trans/eperm.a:28:14: warning: unused variable 'l' [-Wunused-variable] int i, j, k, l, m; ^ trans/eperm.a:28:11: warning: unused variable 'k' [-Wunused-variable] int i, j, k, l, m; ^ trans/eperm.a:28:8: warning: unused variable 'j' [-Wunused-variable] int i, j, k, l, m; ^ In file included from sizekoc2.c:14:0: trans/eperm.m: In function 'init_eperms2': trans/eperm.m:5:15: warning: unused variable 'l' [-Wunused-variable] int i, k; int l; ^ In file included from sizekoc2.c:15:0: trans/sperm.a: In function 'init_sperms': trans/sperm.a:28:17: warning: unused variable 'm' [-Wunused-variable] int i, j, k, l, m; ^ trans/sperm.a:28:14: warning: unused variable 'l' [-Wunused-variable] int i, j, k, l, m; ^ trans/sperm.a:28:11: warning: unused variable 'k' [-Wunused-variable] int i, j, k, l, m; ^ trans/sperm.a:28:8: warning: unused variable 'j' [-Wunused-variable] int i, j, k, l, m; ^ sizekoc2.c: At top level: sizekoc2.c:31:1: warning: return type defaults to 'int' [-Wimplicit-int] do_pr(turns, count) ^~~~~ sizekoc2.c:43:1: warning: return type defaults to 'int' [-Wimplicit-int] try_one(num, count) ^~~~~~~ sizekoc2.c:131:1: warning: return type defaults to 'int' [-Wimplicit-int] try(count) ^~~ sizekoc2.c:160:1: warning: return type defaults to 'int' [-Wimplicit-int] main(argc, argv) ^~~~ sizekoc2.c: In function 'main': sizekoc2.c:171:2: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(1); ^~~~ sizekoc2.c:171:2: warning: incompatible implicit declaration of built-in function 'exit' sizekoc2.c:171:2: note: include '' or provide a declaration of 'exit' sizekoc2.c:174:6: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration] if(!strcmp(argv[1], "-q")) { ^~~~~~ sizekoc2.c:190:2: warning: incompatible implicit declaration of built-in function 'exit' exit(1); ^~~~ sizekoc2.c:190:2: note: include '' or provide a declaration of 'exit' sizekoc2.c:267:5: warning: incompatible implicit declaration of built-in function 'exit' exit(0); ^~~~ sizekoc2.c:267:5: note: include '' or provide a declaration of 'exit' sizekoc2.c: In function 'do_pr': sizekoc2.c:41:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ sizekoc2.c: In function 'try': sizekoc2.c:158:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -o sizekoc2 sizekoc2.o size sizekoc2 text data bss dec hex filename 18069 304 409577568 409595941 1869f025 sizekoc2 make[1]: Leaving directory '/builddir/build/BUILD/sage-7.6/build/pkgs/rubiks/src/dik' make[1]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. make[1]: Entering directory '/builddir/build/BUILD/sage-7.6/build/pkgs/rubiks/src/reid' gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld optimal.c -o optimal gcc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld twist.c -o twist make[1]: Leaving directory '/builddir/build/BUILD/sage-7.6/build/pkgs/rubiks/src/reid' + popd ~/build/BUILD/sage-7.6 ++ find src/build/cythonized -type f + perl -pi -e 's|/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386||g;' src/build/cythonized/.cython_version src/build/cythonized/sage/tests/stl_vector.cpp src/build/cythonized/sage/tests/cython.c src/build/cythonized/sage/symbolic/substitution_map.cpp src/build/cythonized/sage/symbolic/series.cpp src/build/cythonized/sage/symbolic/ring.cpp src/build/cythonized/sage/symbolic/getitem.cpp src/build/cythonized/sage/symbolic/function.cpp src/build/cythonized/sage/symbolic/expression.cpp src/build/cythonized/sage/symbolic/constants_c.cpp src/build/cythonized/sage/symbolic/comparison.cpp src/build/cythonized/sage/structure/sage_object.c src/build/cythonized/sage/structure/parent_old.c src/build/cythonized/sage/structure/parent_gens.c src/build/cythonized/sage/structure/parent_base.c src/build/cythonized/sage/structure/parent.c src/build/cythonized/sage/structure/mutability.c src/build/cythonized/sage/structure/misc.c src/build/cythonized/sage/structure/list_clone_timings_cy.c src/build/cythonized/sage/structure/list_clone_demo.c src/build/cythonized/sage/structure/list_clone.c src/build/cythonized/sage/structure/factory.c src/build/cythonized/sage/structure/element_wrapper.c src/build/cythonized/sage/structure/element.c src/build/cythonized/sage/structure/debug_options.c src/build/cythonized/sage/structure/coerce_maps.c src/build/cythonized/sage/structure/coerce_dict.c src/build/cythonized/sage/structure/coerce_actions.c src/build/cythonized/sage/structure/coerce.c src/build/cythonized/sage/structure/category_object.c src/build/cythonized/sage/stats/intlist.c src/build/cythonized/sage/stats/distributions/discrete_gaussian_integer.c src/build/cythonized/sage/stats/distributions/dgs_bern.c src/build/cythonized/sage/stats/distributions/dgs_gauss_dp.c src/build/cythonized/sage/stats/distributions/dgs_gauss_mp.c src/build/cythonized/sage/stats/distributions/dgs_misc.h src/build/cythonized/sage/stats/distributions/dgs_gauss.h src/build/cythonized/sage/stats/distributions/dgs_bern.h src/build/cythonized/sage/stats/distributions/dgs.h src/build/cythonized/sage/stats/hmm/util.c src/build/cythonized/sage/stats/hmm/hmm.c src/build/cythonized/sage/stats/hmm/distributions.c src/build/cythonized/sage/stats/hmm/chmm.c src/build/cythonized/sage/sets/recursively_enumerated_set.c src/build/cythonized/sage/sets/finite_set_map_cy.c src/build/cythonized/sage/sets/disjoint_set.c src/build/cythonized/sage/schemes/toric/divisor_class.c src/build/cythonized/sage/schemes/projective/projective_morphism_helper.c src/build/cythonized/sage/schemes/hyperelliptic_curves/hypellfrob.cpp src/build/cythonized/sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_zn_poly.cpp src/build/cythonized/sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_ntl.cpp src/build/cythonized/sage/schemes/hyperelliptic_curves/hypellfrob/hypellfrob.cpp src/build/cythonized/sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_zn_poly.h src/build/cythonized/sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_ntl.h src/build/cythonized/sage/schemes/hyperelliptic_curves/hypellfrob/hypellfrob.h src/build/cythonized/sage/schemes/elliptic_curves/period_lattice_region.c src/build/cythonized/sage/schemes/elliptic_curves/descent_two_isogeny.c src/build/cythonized/sage/sat/solvers/satsolver.c src/build/cythonized/sage/sat/solvers/cryptominisat/solverconf.cpp src/build/cythonized/sage/sat/solvers/cryptominisat/cryptominisat.cpp src/build/cythonized/sage/sat/solvers/cryptominisat/solverconf_helper.cpp src/build/cythonized/sage/sat/solvers/cryptominisat/solverconf_helper.h src/build/cythonized/sage/sat/solvers/cryptominisat/cryptominisat_helper.h src/build/cythonized/sage/quivers/paths.c src/build/cythonized/sage/quivers/algebra_elements.c src/build/cythonized/sage/quadratic_forms/ternary.c src/build/cythonized/sage/quadratic_forms/quadratic_form__evaluate.c src/build/cythonized/sage/quadratic_forms/count_local_2.c src/build/cythonized/sage/probability/probability_distribution.c src/build/cythonized/sage/plot/complex_plot.c src/build/cythonized/sage/plot/plot3d/transform.c src/build/cythonized/sage/plot/plot3d/shapes.c src/build/cythonized/sage/plot/plot3d/parametric_surface.c src/build/cythonized/sage/plot/plot3d/index_face_set.c src/build/cythonized/sage/plot/plot3d/implicit_surface.c src/build/cythonized/sage/plot/plot3d/base.c src/build/cythonized/sage/parallel/safefork.c src/build/cythonized/sage/numerical/sdp.c src/build/cythonized/sage/numerical/mip.c src/build/cythonized/sage/numerical/linear_tensor_element.c src/build/cythonized/sage/numerical/linear_functions.c src/build/cythonized/sage/numerical/backends/ppl_backend.c src/build/cythonized/sage/numerical/backends/interactivelp_backend.c src/build/cythonized/sage/numerical/backends/glpk_graph_backend.c src/build/cythonized/sage/numerical/backends/glpk_exact_backend.c src/build/cythonized/sage/numerical/backends/glpk_backend.c src/build/cythonized/sage/numerical/backends/generic_sdp_backend.c src/build/cythonized/sage/numerical/backends/generic_backend.c src/build/cythonized/sage/numerical/backends/cvxopt_sdp_backend.c src/build/cythonized/sage/numerical/backends/cvxopt_backend.c src/build/cythonized/sage/numerical/backends/coin_backend.cpp src/build/cythonized/sage/modules/vector_real_double_dense.c src/build/cythonized/sage/modules/vector_rational_sparse.c src/build/cythonized/sage/modules/vector_rational_dense.c src/build/cythonized/sage/modules/vector_modn_sparse.c src/build/cythonized/sage/modules/vector_modn_dense.c src/build/cythonized/sage/modules/vector_mod2_dense.c src/build/cythonized/sage/modules/vector_integer_sparse.c src/build/cythonized/sage/modules/vector_integer_dense.c src/build/cythonized/sage/modules/vector_double_dense.c src/build/cythonized/sage/modules/vector_complex_double_dense.c src/build/cythonized/sage/modules/module.c src/build/cythonized/sage/modules/free_module_element.c src/build/cythonized/sage/modules/finite_submodule_iter.c src/build/cythonized/sage/modular/pollack_stevens/dist.c src/build/cythonized/sage/modular/modsym/relation_matrix_pyx.c src/build/cythonized/sage/modular/modsym/p1list.c src/build/cythonized/sage/modular/modsym/manin_symbol.c src/build/cythonized/sage/modular/modsym/heilbronn.c src/build/cythonized/sage/modular/modsym/apply.c src/build/cythonized/sage/modular/modform/l_series_gross_zagier_coeffs.c src/build/cythonized/sage/modular/modform/eis_series_cython.c src/build/cythonized/sage/modular/arithgroup/farey_symbol.h src/build/cythonized/sage/modular/arithgroup/farey_symbol.cpp src/build/cythonized/sage/modular/arithgroup/congroup.c src/build/cythonized/sage/modular/arithgroup/arithgroup_element.c src/build/cythonized/sage/modular/arithgroup/sl2z.cpp src/build/cythonized/sage/modular/arithgroup/farey.cpp src/build/cythonized/sage/media/channels.c src/build/cythonized/sage/matroids/unpickling.c src/build/cythonized/sage/matroids/union_matroid.c src/build/cythonized/sage/matroids/set_system.c src/build/cythonized/sage/matroids/matroid.c src/build/cythonized/sage/matroids/linear_matroid.c src/build/cythonized/sage/matroids/lean_matrix.c src/build/cythonized/sage/matroids/extension.c src/build/cythonized/sage/matroids/circuit_closures_matroid.c src/build/cythonized/sage/matroids/basis_matroid.c src/build/cythonized/sage/matroids/basis_exchange_matroid.c src/build/cythonized/sage/matroids/minorfix.h src/build/cythonized/sage/matrix/strassen.c src/build/cythonized/sage/matrix/misc.c src/build/cythonized/sage/matrix/matrix_window.c src/build/cythonized/sage/matrix/matrix_symbolic_dense.c src/build/cythonized/sage/matrix/matrix_sparse.c src/build/cythonized/sage/matrix/matrix_real_double_dense.c src/build/cythonized/sage/matrix/matrix_rational_sparse.c src/build/cythonized/sage/matrix/matrix_rational_dense.c src/build/cythonized/sage/matrix/matrix_polynomial_dense.c src/build/cythonized/sage/matrix/matrix_mpolynomial_dense.cpp src/build/cythonized/sage/matrix/matrix_modn_sparse.c src/build/cythonized/sage/matrix/matrix_modn_dense_float.cpp src/build/cythonized/sage/matrix/matrix_modn_dense_double.cpp src/build/cythonized/sage/matrix/matrix_mod2_dense.c src/build/cythonized/sage/matrix/matrix_integer_sparse.c src/build/cythonized/sage/matrix/matrix_integer_dense.c src/build/cythonized/sage/matrix/matrix_gf2e_dense.c src/build/cythonized/sage/matrix/matrix_generic_sparse.c src/build/cythonized/sage/matrix/matrix_generic_dense.c src/build/cythonized/sage/matrix/matrix_double_dense.c src/build/cythonized/sage/matrix/matrix_dense.c src/build/cythonized/sage/matrix/matrix_cyclo_dense.cpp src/build/cythonized/sage/matrix/matrix_complex_double_dense.c src/build/cythonized/sage/matrix/matrix_complex_ball_dense.cpp src/build/cythonized/sage/matrix/matrix2.c src/build/cythonized/sage/matrix/matrix1.c src/build/cythonized/sage/matrix/matrix0.c src/build/cythonized/sage/matrix/matrix.c src/build/cythonized/sage/matrix/echelon_matrix.c src/build/cythonized/sage/matrix/constructor.c src/build/cythonized/sage/matrix/change_ring.c src/build/cythonized/sage/matrix/action.c src/build/cythonized/sage/rings/sum_of_squares.c src/build/cythonized/sage/rings/ring.c src/build/cythonized/sage/rings/real_mpfr.c src/build/cythonized/sage/rings/real_mpfi.c src/build/cythonized/sage/rings/real_lazy.c src/build/cythonized/sage/rings/real_interval_absolute.c src/build/cythonized/sage/rings/real_double.c src/build/cythonized/sage/rings/real_arb.cpp src/build/cythonized/sage/rings/rational.c src/build/cythonized/sage/rings/power_series_ring_element.c src/build/cythonized/sage/rings/power_series_poly.c src/build/cythonized/sage/rings/power_series_pari.c src/build/cythonized/sage/rings/power_series_mpoly.c src/build/cythonized/sage/rings/noncommutative_ideals.c src/build/cythonized/sage/rings/morphism.c src/build/cythonized/sage/rings/laurent_series_ring_element.c src/build/cythonized/sage/rings/integer_ring.c src/build/cythonized/sage/rings/integer.c src/build/cythonized/sage/rings/fraction_field_element.c src/build/cythonized/sage/rings/fraction_field_FpT.cpp src/build/cythonized/sage/rings/fast_arith.c src/build/cythonized/sage/rings/factorint.c src/build/cythonized/sage/rings/complex_number.c src/build/cythonized/sage/rings/complex_mpc.c src/build/cythonized/sage/rings/complex_interval.c src/build/cythonized/sage/rings/complex_double.c src/build/cythonized/sage/rings/complex_arb.cpp src/build/cythonized/sage/rings/bernoulli_mod_p.cpp src/build/cythonized/sage/rings/bernmm.cpp src/build/cythonized/sage/rings/semirings/tropical_semiring.c src/build/cythonized/sage/rings/polynomial/symmetric_reduction.c src/build/cythonized/sage/rings/polynomial/skew_polynomial_element.c src/build/cythonized/sage/rings/polynomial/refine_root.c src/build/cythonized/sage/rings/polynomial/real_roots.c src/build/cythonized/sage/rings/polynomial/polynomial_zz_pex.cpp src/build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp src/build/cythonized/sage/rings/polynomial/polynomial_ring_homomorphism.c src/build/cythonized/sage/rings/polynomial/polynomial_real_mpfr_dense.c src/build/cythonized/sage/rings/polynomial/polynomial_rational_flint.cpp src/build/cythonized/sage/rings/polynomial/polynomial_number_field.c src/build/cythonized/sage/rings/polynomial/polynomial_modn_dense_ntl.cpp src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_ntl.cpp src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_flint.cpp src/build/cythonized/sage/rings/polynomial/polynomial_gf2x.cpp src/build/cythonized/sage/rings/polynomial/polynomial_element.c src/build/cythonized/sage/rings/polynomial/polynomial_complex_arb.cpp src/build/cythonized/sage/rings/polynomial/polynomial_compiled.c src/build/cythonized/sage/rings/polynomial/polydict.c src/build/cythonized/sage/rings/polynomial/plural.cpp src/build/cythonized/sage/rings/polynomial/pbori.cpp src/build/cythonized/sage/rings/polynomial/multi_polynomial_ring_generic.c src/build/cythonized/sage/rings/polynomial/multi_polynomial_libsingular.cpp src/build/cythonized/sage/rings/polynomial/multi_polynomial_ideal_libsingular.cpp src/build/cythonized/sage/rings/polynomial/multi_polynomial.c src/build/cythonized/sage/rings/polynomial/laurent_polynomial.c src/build/cythonized/sage/rings/polynomial/evaluation.cpp src/build/cythonized/sage/rings/polynomial/cyclotomic.c src/build/cythonized/sage/rings/padics/qadic_flint_FM.c src/build/cythonized/sage/rings/padics/qadic_flint_CR.c src/build/cythonized/sage/rings/padics/qadic_flint_CA.c src/build/cythonized/sage/rings/padics/pow_computer_flint.cpp src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp src/build/cythonized/sage/rings/padics/pow_computer.cpp src/build/cythonized/sage/rings/padics/padic_printing.cpp src/build/cythonized/sage/rings/padics/padic_generic_element.c src/build/cythonized/sage/rings/padics/padic_fixed_mod_element.c src/build/cythonized/sage/rings/padics/padic_ext_element.cpp src/build/cythonized/sage/rings/padics/padic_capped_relative_element.c src/build/cythonized/sage/rings/padics/padic_capped_absolute_element.c src/build/cythonized/sage/rings/padics/padic_ZZ_pX_element.cpp src/build/cythonized/sage/rings/padics/padic_ZZ_pX_FM_element.cpp src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CA_element.cpp src/build/cythonized/sage/rings/padics/morphism.c src/build/cythonized/sage/rings/padics/local_generic_element.c src/build/cythonized/sage/rings/padics/common_conversion.c src/build/cythonized/sage/rings/number_field/totallyreal_data.c src/build/cythonized/sage/rings/number_field/totallyreal.c src/build/cythonized/sage/rings/number_field/number_field_morphisms.c src/build/cythonized/sage/rings/number_field/number_field_element_quadratic.cpp src/build/cythonized/sage/rings/number_field/number_field_element.cpp src/build/cythonized/sage/rings/number_field/number_field_base.c src/build/cythonized/sage/rings/function_field/function_field_element.c src/build/cythonized/sage/rings/bernmm/bern_rat.cpp src/build/cythonized/sage/rings/bernmm/bern_modp_util.cpp src/build/cythonized/sage/rings/bernmm/bern_modp.cpp src/build/cythonized/sage/rings/bernmm/bern_rat.h src/build/cythonized/sage/rings/bernmm/bern_modp_util.h src/build/cythonized/sage/rings/bernmm/bern_modp.h src/build/cythonized/sage/rings/finite_rings/residue_field.c src/build/cythonized/sage/rings/finite_rings/integer_mod.c src/build/cythonized/sage/rings/finite_rings/hom_prime_finite_field.c src/build/cythonized/sage/rings/finite_rings/hom_finite_field_givaro.cpp src/build/cythonized/sage/rings/finite_rings/hom_finite_field.c src/build/cythonized/sage/rings/finite_rings/finite_field_base.c src/build/cythonized/sage/rings/finite_rings/element_pari_ffelt.c src/build/cythonized/sage/rings/finite_rings/element_ntl_gf2e.cpp src/build/cythonized/sage/rings/finite_rings/element_givaro.cpp src/build/cythonized/sage/rings/finite_rings/element_base.c src/build/cythonized/sage/rings/finite_rings/stdint.h src/build/cythonized/sage/lfunctions/zero_sums.c src/build/cythonized/sage/interfaces/sagespawn.c src/build/cythonized/sage/interacts/library_cython.c src/build/cythonized/sage/gsl/callback.c src/build/cythonized/sage/graphs/weakly_chordal.c src/build/cythonized/sage/graphs/trees.c src/build/cythonized/sage/graphs/strongly_regular_db.c src/build/cythonized/sage/graphs/spanning_tree.c src/build/cythonized/sage/graphs/planarity.c src/build/cythonized/sage/graphs/matchpoly.c src/build/cythonized/sage/graphs/independent_sets.c src/build/cythonized/sage/graphs/hyperbolicity.c src/build/cythonized/sage/graphs/graph_generators_pyx.c src/build/cythonized/sage/graphs/genus.c src/build/cythonized/sage/graphs/generic_graph_pyx.c src/build/cythonized/sage/graphs/distances_all_pairs.c src/build/cythonized/sage/graphs/convexity_properties.c src/build/cythonized/sage/graphs/comparability.c src/build/cythonized/sage/graphs/cliquer.c src/build/cythonized/sage/graphs/chrompoly.c src/build/cythonized/sage/graphs/centrality.c src/build/cythonized/sage/graphs/asteroidal_triples.c src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp src/build/cythonized/sage/graphs/base/static_sparse_backend.c src/build/cythonized/sage/graphs/base/static_dense_graph.c src/build/cythonized/sage/graphs/base/sparse_graph.c src/build/cythonized/sage/graphs/base/graph_backends.c src/build/cythonized/sage/graphs/base/dense_graph.c src/build/cythonized/sage/graphs/base/c_graph.c src/build/cythonized/sage/graphs/base/boost_graph.cpp src/build/cythonized/sage/graphs/base/boost_interface.cpp src/build/cythonized/sage/graphs/graph_decompositions/vertex_separation.c src/build/cythonized/sage/graphs/graph_decompositions/rankwidth.c src/build/cythonized/sage/graphs/graph_decompositions/graph_products.c src/build/cythonized/sage/graphs/graph_decompositions/fast_digraph.c src/build/cythonized/sage/graphs/graph_decompositions/cutwidth.c src/build/cythonized/sage/graphs/graph_decompositions/bandwidth.c src/build/cythonized/sage/graphs/cliquer/cl.c src/build/cythonized/sage/geometry/toric_lattice_element.c src/build/cythonized/sage/geometry/point_collection.c src/build/cythonized/sage/geometry/integral_points.c src/build/cythonized/sage/geometry/triangulation/base.cpp src/build/cythonized/sage/geometry/triangulation/triangulations.cc src/build/cythonized/sage/geometry/triangulation/data.cc src/build/cythonized/sage/geometry/triangulation/functions.cc src/build/cythonized/sage/geometry/triangulation/triangulations.h src/build/cythonized/sage/geometry/triangulation/functions.h src/build/cythonized/sage/geometry/triangulation/data.h src/build/cythonized/sage/games/sudoku_backtrack.c src/build/cythonized/sage/functions/prime_pi.c src/build/cythonized/sage/finance/time_series.c src/build/cythonized/sage/finance/option.c src/build/cythonized/sage/finance/markov_multifractal_cython.c src/build/cythonized/sage/finance/fractal.c src/build/cythonized/sage/data_structures/bounded_integer_sequences.c src/build/cythonized/sage/data_structures/blas_dict.c src/build/cythonized/sage/data_structures/bitset.c src/build/cythonized/sage/data_structures/binary_search.c src/build/cythonized/sage/crypto/boolean_function.c src/build/cythonized/sage/combinat/subword_complex_c.c src/build/cythonized/sage/combinat/q_bernoulli.c src/build/cythonized/sage/combinat/permutation_cython.c src/build/cythonized/sage/combinat/partitions.cpp src/build/cythonized/sage/combinat/expnums.c src/build/cythonized/sage/combinat/enumeration_mod_permgroup.c src/build/cythonized/sage/combinat/dict_addition.c src/build/cythonized/sage/combinat/degree_sequences.c src/build/cythonized/sage/combinat/debruijn_sequence.c src/build/cythonized/sage/combinat/combinat_cython.c src/build/cythonized/sage/combinat/words/word_datatypes.c src/build/cythonized/sage/combinat/words/word_char.c src/build/cythonized/sage/combinat/root_system/reflection_group_c.c src/build/cythonized/sage/combinat/partitions_c.cc src/build/cythonized/sage/combinat/partitions_c.h src/build/cythonized/sage/combinat/matrices/dancing_links.cpp src/build/cythonized/sage/combinat/matrices/dancing_links_c.h src/build/cythonized/sage/combinat/integer_lists/invlex.c src/build/cythonized/sage/combinat/integer_lists/base.c src/build/cythonized/sage/combinat/designs/subhypergraph_search.c src/build/cythonized/sage/combinat/designs/orthogonal_arrays_find_recursive.c src/build/cythonized/sage/combinat/designs/evenly_distributed_sets.c src/build/cythonized/sage/combinat/designs/designs_pyx.c src/build/cythonized/sage/combinat/crystals/letters.c src/build/cythonized/sage/coding/binary_code.c src/build/cythonized/sage/coding/codecan/codecan.c src/build/cythonized/sage/coding/codecan/autgroup_can_label.c src/build/cythonized/sage/groups/old.c src/build/cythonized/sage/groups/libgap_wrapper.c src/build/cythonized/sage/groups/group.c src/build/cythonized/sage/groups/matrix_gps/group_element.c src/build/cythonized/sage/groups/semimonomial_transformations/semimonomial_transformation.c src/build/cythonized/sage/groups/perm_gps/permgroup_element.c src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_python.c src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.c src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_lists.c src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_graphs.c src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_binary.c src/build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c src/build/cythonized/sage/groups/perm_gps/partn_ref/data_structures.c src/build/cythonized/sage/groups/perm_gps/partn_ref/canonical_augmentation.c src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c src/build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c src/build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.h src/build/cythonized/sage/categories/morphism.c src/build/cythonized/sage/categories/map.c src/build/cythonized/sage/categories/functor.c src/build/cythonized/sage/categories/coercion_methods.c src/build/cythonized/sage/categories/category_singleton.c src/build/cythonized/sage/categories/category_cy_helper.c src/build/cythonized/sage/categories/action.c src/build/cythonized/sage/categories/examples/semigroups_cython.c src/build/cythonized/sage/calculus/var.c src/build/cythonized/sage/calculus/riemann.c src/build/cythonized/sage/calculus/ode.c src/build/cythonized/sage/calculus/interpolators.c src/build/cythonized/sage/calculus/interpolation.c src/build/cythonized/sage/calculus/integration.c src/build/cythonized/sage/calculus/transforms/fft.c src/build/cythonized/sage/calculus/transforms/dwt.c src/build/cythonized/sage/arith/srange.c src/build/cythonized/sage/arith/rational_reconstruction.c src/build/cythonized/sage/arith/numerical_approx.c src/build/cythonized/sage/arith/multi_modular.c src/build/cythonized/sage/algebras/letterplace/letterplace_ideal.cpp src/build/cythonized/sage/algebras/letterplace/free_algebra_letterplace.cpp src/build/cythonized/sage/algebras/letterplace/free_algebra_element_letterplace.cpp src/build/cythonized/sage/algebras/quatalg/quaternion_algebra_element.cpp src/build/cythonized/sage/algebras/quatalg/quaternion_algebra_cython.cpp src/build/cythonized/sage/misc/weak_dict.c src/build/cythonized/sage/misc/stopgap.c src/build/cythonized/sage/misc/session.c src/build/cythonized/sage/misc/search.c src/build/cythonized/sage/misc/sage_timeit_class.c src/build/cythonized/sage/misc/reset.c src/build/cythonized/sage/misc/randstate.c src/build/cythonized/sage/misc/pickle_old.c src/build/cythonized/sage/misc/parser.c src/build/cythonized/sage/misc/nested_class.c src/build/cythonized/sage/misc/misc_c.c src/build/cythonized/sage/misc/lazy_string.c src/build/cythonized/sage/misc/lazy_list.c src/build/cythonized/sage/misc/lazy_import.c src/build/cythonized/sage/misc/lazy_attribute.c src/build/cythonized/sage/misc/inherit_comparison.c src/build/cythonized/sage/misc/function_mangling.c src/build/cythonized/sage/misc/fpickle.c src/build/cythonized/sage/misc/fast_methods.c src/build/cythonized/sage/misc/derivative.c src/build/cythonized/sage/misc/cython_metaclass.c src/build/cythonized/sage/misc/cython_c.c src/build/cythonized/sage/misc/constant_function.c src/build/cythonized/sage/misc/classcall_metaclass.c src/build/cythonized/sage/misc/citation.c src/build/cythonized/sage/misc/callable_dict.c src/build/cythonized/sage/misc/cachefunc.c src/build/cythonized/sage/misc/c3_controlled.c src/build/cythonized/sage/misc/c3.c src/build/cythonized/sage/misc/binary_tree.c src/build/cythonized/sage/misc/allocator.c src/build/cythonized/sage/misc/cython_metaclass.h src/build/cythonized/sage/libs/readline.c src/build/cythonized/sage/libs/ratpoints.c src/build/cythonized/sage/libs/ppl.cpp src/build/cythonized/sage/libs/libecm.c src/build/cythonized/sage/libs/ecl.c src/build/cythonized/sage/libs/polybori/pb_wrap.h src/build/cythonized/sage/libs/gsl/array.c src/build/cythonized/sage/libs/gap/util.c src/build/cythonized/sage/libs/gap/libgap.c src/build/cythonized/sage/libs/gap/element.c src/build/cythonized/sage/libs/eclib/newforms.cpp src/build/cythonized/sage/libs/eclib/mwrank.cpp src/build/cythonized/sage/libs/eclib/mat.cpp src/build/cythonized/sage/libs/eclib/homspace.cpp src/build/cythonized/sage/libs/eclib/wrap.cpp src/build/cythonized/sage/libs/arb/arith.c src/build/cythonized/sage/libs/mpmath/utils.c src/build/cythonized/sage/libs/mpmath/ext_main.c src/build/cythonized/sage/libs/mpmath/ext_libmp.c src/build/cythonized/sage/libs/mpmath/ext_impl.c src/build/cythonized/sage/libs/symmetrica/symmetrica.c src/build/cythonized/sage/libs/singular/singular.cpp src/build/cythonized/sage/libs/singular/ring.cpp src/build/cythonized/sage/libs/singular/polynomial.cpp src/build/cythonized/sage/libs/singular/option.cpp src/build/cythonized/sage/libs/singular/groebner_strategy.cpp src/build/cythonized/sage/libs/singular/function.cpp src/build/cythonized/sage/libs/pynac/pynac.cpp src/build/cythonized/sage/libs/pynac/constant.cpp src/build/cythonized/sage/libs/pynac/wrap.h src/build/cythonized/sage/libs/ppl_shim.cc src/build/cythonized/sage/libs/ppl_shim.hh src/build/cythonized/sage/libs/pari/convert_sage.c src/build/cythonized/sage/libs/pari/convert_gmp.c src/build/cythonized/sage/libs/pari/convert_flint.c src/build/cythonized/sage/libs/lrcalc/lrcalc.c src/build/cythonized/sage/libs/lcalc/lcalc_Lfunction.cpp src/build/cythonized/sage/libs/lcalc/lcalc_sage.h src/build/cythonized/sage/libs/linbox/linbox.cpp src/build/cythonized/sage/libs/gmp/pylong.c src/build/cythonized/sage/libs/glpk/error.c src/build/cythonized/sage/libs/flint/fmpz_poly.c src/build/cythonized/sage/libs/flint/flint.c src/build/cythonized/sage/libs/flint/arith.c src/build/cythonized/sage/libs/eclsig.h src/build/cythonized/sage/libs/cypari2/stack.c src/build/cythonized/sage/libs/cypari2/pari_instance.c src/build/cythonized/sage/libs/cypari2/handle_error.c src/build/cythonized/sage/libs/cypari2/gen.c src/build/cythonized/sage/libs/cypari2/convert.c src/build/cythonized/sage/libs/cypari2/closure.c src/build/cythonized/sage/libs/cypari2/cypari.h src/build/cythonized/sage/libs/ntl/ntl_mat_ZZ.cpp src/build/cythonized/sage/libs/ntl/ntl_mat_GF2E.cpp src/build/cythonized/sage/libs/ntl/ntl_mat_GF2.cpp src/build/cythonized/sage/libs/ntl/ntl_lzz_pX.cpp src/build/cythonized/sage/libs/ntl/ntl_lzz_pContext.cpp src/build/cythonized/sage/libs/ntl/ntl_lzz_p.cpp src/build/cythonized/sage/libs/ntl/ntl_ZZ_pX.cpp src/build/cythonized/sage/libs/ntl/ntl_ZZ_pEX.cpp src/build/cythonized/sage/libs/ntl/ntl_ZZ_pEContext.cpp src/build/cythonized/sage/libs/ntl/ntl_ZZ_pE.cpp src/build/cythonized/sage/libs/ntl/ntl_ZZ_pContext.cpp src/build/cythonized/sage/libs/ntl/ntl_ZZ_p.cpp src/build/cythonized/sage/libs/ntl/ntl_ZZX.cpp src/build/cythonized/sage/libs/ntl/ntl_ZZ.cpp src/build/cythonized/sage/libs/ntl/ntl_GF2X.cpp src/build/cythonized/sage/libs/ntl/ntl_GF2EX.cpp src/build/cythonized/sage/libs/ntl/ntl_GF2EContext.cpp src/build/cythonized/sage/libs/ntl/ntl_GF2E.cpp src/build/cythonized/sage/libs/ntl/ntl_GF2.cpp src/build/cythonized/sage/libs/ntl/error.cpp src/build/cythonized/sage/libs/ntl/convert.cpp src/build/cythonized/sage/libs/ntl/ntlwrap.h src/build/cythonized/sage/libs/ntl/ntlwrap.cpp src/build/cythonized/sage/ext/memory_allocator.c src/build/cythonized/sage/ext/memory.c src/build/cythonized/sage/ext/interactive_constructors_c.c src/build/cythonized/sage/ext/fast_eval.c src/build/cythonized/sage/ext/fast_callable.c src/build/cythonized/sage/ext/pyx_visit.h src/build/cythonized/sage/ext/python_debug.h src/build/cythonized/sage/ext/interpreters/wrapper_rr.h src/build/cythonized/sage/ext/interpreters/wrapper_rr.c src/build/cythonized/sage/ext/interpreters/wrapper_rdf.c src/build/cythonized/sage/ext/interpreters/wrapper_py.c src/build/cythonized/sage/ext/interpreters/wrapper_el.h src/build/cythonized/sage/ext/interpreters/wrapper_el.c src/build/cythonized/sage/ext/interpreters/wrapper_cdf.h src/build/cythonized/sage/ext/interpreters/wrapper_cdf.c src/build/cythonized/sage/ext/interpreters/interp_rr.c src/build/cythonized/sage/ext/interpreters/interp_rdf.c src/build/cythonized/sage/ext/interpreters/interp_py.c src/build/cythonized/sage/ext/interpreters/interp_el.c src/build/cythonized/sage/ext/interpreters/interp_cdf.c src/build/cythonized/sage/ext/solaris_fixes.h src/build/cythonized/sage/ext/mod_int.h src/build/cythonized/sage/ext/ccobject.h src/build/cythonized/setup.py ++ grep -lr /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 src/build/lib.linux-i686-2.7/ + rm -f ++ grep -lr /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 src/build/temp.linux-i686-2.7/ + rm -f + pushd src ~/build/BUILD/sage-7.6/src ~/build/BUILD/sage-7.6 + /usr/bin/python2 ./setup.py build /usr/lib/python2.7/distutils/extension.py:133: UserWarning: Unknown Extension options: 'package' warnings.warn(msg) Building interpreters for fast_callable Discovering Python/Cython source code.... Discovered Python/Cython sources, time: 0.03 seconds. running build running build_py running build_ext Updating Cython code.... Finished Cythonizing, time: 2.41 seconds. copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/distributions/dgs.h -> build/lib.linux-i686-2.7/sage/stats/distributions copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/distributions/dgs_bern.h -> build/lib.linux-i686-2.7/sage/stats/distributions copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/distributions/dgs_gauss.h -> build/lib.linux-i686-2.7/sage/stats/distributions copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/distributions/dgs_misc.h -> build/lib.linux-i686-2.7/sage/stats/distributions copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sat/solvers/cryptominisat/cryptominisat_helper.h -> build/lib.linux-i686-2.7/sage/sat/solvers/cryptominisat copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sat/solvers/cryptominisat/solverconf_helper.h -> build/lib.linux-i686-2.7/sage/sat/solvers/cryptominisat copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/stdint.h -> build/lib.linux-i686-2.7/sage/rings/finite_rings copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/farey_symbol.h -> build/lib.linux-i686-2.7/sage/modular/arithgroup copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/cython_metaclass.h -> build/lib.linux-i686-2.7/sage/misc copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/minorfix.h -> build/lib.linux-i686-2.7/sage/matroids copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclsig.h -> build/lib.linux-i686-2.7/sage/libs copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pynac/wrap.h -> build/lib.linux-i686-2.7/sage/libs/pynac copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/polybori/pb_wrap.h -> build/lib.linux-i686-2.7/sage/libs/polybori copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntlwrap.h -> build/lib.linux-i686-2.7/sage/libs/ntl copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/lcalc/lcalc_sage.h -> build/lib.linux-i686-2.7/sage/libs/lcalc copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/cypari.h -> build/lib.linux-i686-2.7/sage/libs/cypari2 copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.h -> build/lib.linux-i686-2.7/sage/groups/perm_gps/partn_ref2 copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/triangulation/data.h -> build/lib.linux-i686-2.7/sage/geometry/triangulation copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/triangulation/functions.h -> build/lib.linux-i686-2.7/sage/geometry/triangulation copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/triangulation/triangulations.h -> build/lib.linux-i686-2.7/sage/geometry/triangulation copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/ccobject.h -> build/lib.linux-i686-2.7/sage/ext copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/mod_int.h -> build/lib.linux-i686-2.7/sage/ext copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/solaris_fixes.h -> build/lib.linux-i686-2.7/sage/ext copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/python_debug.h -> build/lib.linux-i686-2.7/sage/ext copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/pyx_visit.h -> build/lib.linux-i686-2.7/sage/ext copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_cdf.h -> build/lib.linux-i686-2.7/sage/ext/interpreters copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_el.h -> build/lib.linux-i686-2.7/sage/ext/interpreters copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_rr.h -> build/lib.linux-i686-2.7/sage/ext/interpreters copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/partitions_c.h -> build/lib.linux-i686-2.7/sage/combinat copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/matrices/dancing_links_c.h -> build/lib.linux-i686-2.7/sage/combinat/matrices building 'sage.algebras.quatalg.quaternion_algebra_element' extension building 'sage.algebras.letterplace.free_algebra_element_letterplace' extension building 'sage.algebras.letterplace.free_algebra_letterplace' extension building 'sage.algebras.letterplace.letterplace_ideal' extension building 'sage.algebras.quatalg.quaternion_algebra_cython' extension building 'sage.arith.multi_modular' extension building 'sage.arith.numerical_approx' extension building 'sage.arith.rational_reconstruction' extension building 'sage.arith.srange' extension building 'sage.calculus.integration' extension building 'sage.calculus.interpolation' extension building 'sage.calculus.interpolators' extension building 'sage.calculus.ode' extension building 'sage.calculus.riemann' extension building 'sage.calculus.transforms.dwt' extension building 'sage.calculus.transforms.fft' extension building 'sage.calculus.var' extension building 'sage.categories.action' extension building 'sage.categories.category_cy_helper' extension building 'sage.categories.category_singleton' extension building 'sage.categories.coercion_methods' extension building 'sage.categories.examples.semigroups_cython' extension building 'sage.categories.functor' extension building 'sage.categories.map' extension building 'sage.categories.morphism' extension building 'sage.coding.codecan.codecan' extension building 'sage.coding.binary_code' extension building 'sage.coding.codecan.autgroup_can_label' extension building 'sage.combinat.combinat_cython' extension building 'sage.combinat.crystals.letters' extension building 'sage.combinat.debruijn_sequence' extension building 'sage.combinat.degree_sequences' extension building 'sage.combinat.designs.designs_pyx' extension building 'sage.combinat.designs.evenly_distributed_sets' extension building 'sage.combinat.designs.orthogonal_arrays_find_recursive' extension building 'sage.combinat.designs.subhypergraph_search' extension building 'sage.combinat.dict_addition' extension building 'sage.combinat.enumeration_mod_permgroup' extension building 'sage.combinat.expnums' extension building 'sage.combinat.integer_lists.base' extension building 'sage.combinat.integer_lists.invlex' extension building 'sage.combinat.matrices.dancing_links' extension building 'sage.combinat.partitions' extension building 'sage.combinat.permutation_cython' extension building 'sage.combinat.q_bernoulli' extension building 'sage.combinat.root_system.reflection_group_c' extension building 'sage.combinat.words.word_char' extension building 'sage.combinat.words.word_datatypes' extension building 'sage.combinat.subword_complex_c' extension building 'sage.crypto.boolean_function' extension building 'sage.data_structures.binary_search' extension building 'sage.data_structures.bitset' extension building 'sage.data_structures.blas_dict' extension building 'sage.data_structures.bounded_integer_sequences' extension building 'sage.ext.fast_callable' extension building 'sage.ext.fast_eval' extension building 'sage.ext.interactive_constructors_c' extension building 'sage.ext.interpreters.wrapper_cdf' extension building 'sage.ext.interpreters.wrapper_el' extension building 'sage.ext.interpreters.wrapper_py' extension building 'sage.ext.interpreters.wrapper_rdf' extension building 'sage.ext.interpreters.wrapper_rr' extension building 'sage.ext.memory' extension building 'sage.ext.memory_allocator' extension building 'sage.finance.fractal' extension building 'sage.finance.markov_multifractal_cython' extension building 'sage.finance.option' extension building 'sage.finance.time_series' extension building 'sage.functions.prime_pi' extension building 'sage.games.sudoku_backtrack' extension building 'sage.geometry.point_collection' extension building 'sage.geometry.toric_lattice_element' extension building 'sage.geometry.integral_points' extension building 'sage.geometry.triangulation.base' extension building 'sage.graphs.asteroidal_triples' extension building 'sage.graphs.chrompoly' extension building 'sage.graphs.cliquer' extension building 'sage.graphs.centrality' extension building 'sage.graphs.independent_sets' extension building 'sage.graphs.graph_decompositions.fast_digraph' extension building 'sage.graphs.graph_decompositions.vertex_separation' extension building 'sage.graphs.graph_decompositions.graph_products' extension building 'sage.graphs.convexity_properties' extension building 'sage.graphs.comparability' extension building 'sage.graphs.generic_graph_pyx' extension building 'sage.graphs.graph_generators_pyx' extension building 'sage.graphs.distances_all_pairs' extension building 'sage.graphs.base.graph_backends' extension building 'sage.graphs.base.static_dense_graph' extension building 'sage.graphs.base.static_sparse_graph' extension building 'sage.graphs.base.static_sparse_backend' extension building 'sage.graphs.weakly_chordal' extension building 'sage.graphs.matchpoly' extension building 'sage.graphs.planarity' extension building 'sage.graphs.strongly_regular_db' extension building 'sage.graphs.graph_decompositions.rankwidth' extension building 'sage.graphs.graph_decompositions.bandwidth' extension building 'sage.graphs.graph_decompositions.cutwidth' extension building 'sage.graphs.spanning_tree' extension building 'sage.graphs.trees' extension building 'sage.graphs.genus' extension building 'sage.graphs.hyperbolicity' extension building 'sage.graphs.base.c_graph' extension building 'sage.graphs.base.sparse_graph' extension building 'sage.graphs.base.dense_graph' extension building 'sage.graphs.base.boost_graph' extension building 'sage.groups.group' extension building 'sage.groups.libgap_wrapper' extension building 'sage.groups.old' extension building 'sage.groups.semimonomial_transformations.semimonomial_transformation' extension building 'sage.groups.matrix_gps.group_element' extension building 'sage.groups.perm_gps.permgroup_element' extension building 'sage.groups.perm_gps.partn_ref.automorphism_group_canonical_label' extension building 'sage.groups.perm_gps.partn_ref.canonical_augmentation' extension building 'sage.groups.perm_gps.partn_ref.data_structures' extension building 'sage.groups.perm_gps.partn_ref.double_coset' extension building 'sage.groups.perm_gps.partn_ref.refinement_binary' extension building 'sage.groups.perm_gps.partn_ref.refinement_graphs' extension building 'sage.groups.perm_gps.partn_ref.refinement_lists' extension building 'sage.groups.perm_gps.partn_ref.refinement_matrices' extension building 'sage.groups.perm_gps.partn_ref.refinement_python' extension building 'sage.groups.perm_gps.partn_ref.refinement_sets' extension building 'sage.groups.perm_gps.partn_ref2.refinement_generic' extension building 'sage.gsl.callback' extension building 'sage.interacts.library_cython' extension building 'sage.interfaces.sagespawn' extension building 'sage.lfunctions.zero_sums' extension building 'sage.libs.ecl' extension building 'sage.libs.flint.flint' extension building 'sage.libs.flint.fmpz_poly' extension building 'sage.libs.flint.arith' extension building 'sage.libs.glpk.error' extension building 'sage.libs.gmp.pylong' extension building 'sage.libs.linbox.linbox' extension building 'sage.libs.lcalc.lcalc_Lfunction' extension building 'sage.libs.libecm' extension building 'sage.libs.lrcalc.lrcalc' extension building 'sage.libs.cypari2.closure' extension building 'sage.libs.cypari2.convert' extension building 'sage.libs.cypari2.gen' extension building 'sage.libs.cypari2.handle_error' extension building 'sage.libs.cypari2.pari_instance' extension building 'sage.libs.cypari2.stack' extension building 'sage.libs.pari.convert_flint' extension building 'sage.libs.pari.convert_gmp' extension building 'sage.libs.pari.convert_sage' extension building 'sage.libs.ppl' extension building 'sage.libs.pynac.constant' extension building 'sage.libs.pynac.pynac' extension building 'sage.libs.ratpoints' extension building 'sage.libs.readline' extension building 'sage.libs.singular.function' extension building 'sage.libs.singular.groebner_strategy' extension building 'sage.libs.singular.option' extension building 'sage.libs.singular.polynomial' extension building 'sage.libs.singular.ring' extension building 'sage.libs.singular.singular' extension building 'sage.libs.symmetrica.symmetrica' extension building 'sage.libs.mpmath.utils' extension building 'sage.libs.mpmath.ext_impl' extension building 'sage.libs.mpmath.ext_main' extension building 'sage.libs.mpmath.ext_libmp' extension building 'sage.libs.arb.arith' extension building 'sage.libs.eclib.homspace' extension building 'sage.libs.eclib.mat' extension building 'sage.libs.eclib.mwrank' extension building 'sage.libs.eclib.newforms' extension building 'sage.libs.gap.util' extension building 'sage.libs.gap.element' extension building 'sage.libs.gap.libgap' extension building 'sage.libs.gsl.array' extension building 'sage.libs.ntl.convert' extension building 'sage.libs.ntl.error' extension building 'sage.libs.ntl.ntl_GF2' extension building 'sage.libs.ntl.ntl_GF2E' extension building 'sage.libs.ntl.ntl_GF2EContext' extension building 'sage.libs.ntl.ntl_GF2EX' extension building 'sage.libs.ntl.ntl_GF2X' extension building 'sage.libs.ntl.ntl_lzz_p' extension building 'sage.libs.ntl.ntl_lzz_pContext' extension building 'sage.libs.ntl.ntl_lzz_pX' extension building 'sage.libs.ntl.ntl_mat_GF2' extension building 'sage.libs.ntl.ntl_mat_GF2E' extension building 'sage.libs.ntl.ntl_mat_ZZ' extension building 'sage.libs.ntl.ntl_ZZ' extension building 'sage.libs.ntl.ntl_ZZX' extension building 'sage.libs.ntl.ntl_ZZ_p' extension building 'sage.libs.ntl.ntl_ZZ_pContext' extension building 'sage.libs.ntl.ntl_ZZ_pE' extension building 'sage.libs.ntl.ntl_ZZ_pEContext' extension building 'sage.libs.ntl.ntl_ZZ_pEX' extension building 'sage.libs.ntl.ntl_ZZ_pX' extension building 'sage.matrix.action' extension building 'sage.matrix.echelon_matrix' extension building 'sage.matrix.change_ring' extension building 'sage.matrix.constructor' extension building 'sage.matrix.matrix' extension building 'sage.matrix.matrix0' extension building 'sage.matrix.matrix1' extension building 'sage.matrix.matrix2' extension building 'sage.matrix.matrix_complex_ball_dense' extension building 'sage.matrix.matrix_complex_double_dense' extension building 'sage.matrix.matrix_cyclo_dense' extension building 'sage.matrix.matrix_dense' extension building 'sage.matrix.matrix_double_dense' extension building 'sage.matrix.matrix_generic_dense' extension building 'sage.matrix.matrix_generic_sparse' extension building 'sage.matrix.matrix_integer_dense' extension building 'sage.matrix.matrix_integer_sparse' extension building 'sage.matrix.matrix_mod2_dense' extension building 'sage.matrix.matrix_gf2e_dense' extension building 'sage.matrix.matrix_modn_dense_float' extension building 'sage.matrix.matrix_modn_dense_double' extension building 'sage.matrix.matrix_modn_sparse' extension building 'sage.matrix.matrix_mpolynomial_dense' extension building 'sage.matrix.matrix_polynomial_dense' extension building 'sage.matrix.matrix_rational_dense' extension building 'sage.matrix.matrix_rational_sparse' extension building 'sage.matrix.matrix_real_double_dense' extension building 'sage.matrix.matrix_sparse' extension building 'sage.matrix.matrix_symbolic_dense' extension building 'sage.matrix.matrix_window' extension building 'sage.matrix.misc' extension building 'sage.matrix.strassen' extension building 'sage.matroids.basis_exchange_matroid' extension building 'sage.matroids.basis_matroid' extension building 'sage.matroids.circuit_closures_matroid' extension building 'sage.matroids.extension' extension building 'sage.matroids.lean_matrix' extension building 'sage.matroids.linear_matroid' extension building 'sage.matroids.matroid' extension building 'sage.matroids.set_system' extension building 'sage.matroids.union_matroid' extension building 'sage.matroids.unpickling' extension building 'sage.media.channels' extension building 'sage.misc.allocator' extension building 'sage.misc.binary_tree' extension building 'sage.misc.c3' extension building 'sage.misc.c3_controlled' extension building 'sage.misc.cachefunc' extension building 'sage.misc.callable_dict' extension building 'sage.misc.citation' extension building 'sage.misc.classcall_metaclass' extension building 'sage.misc.constant_function' extension building 'sage.misc.cython_c' extension building 'sage.misc.cython_metaclass' extension building 'sage.misc.derivative' extension building 'sage.misc.fast_methods' extension building 'sage.misc.fpickle' extension building 'sage.misc.function_mangling' extension building 'sage.misc.inherit_comparison' extension building 'sage.misc.lazy_attribute' extension building 'sage.misc.lazy_import' extension building 'sage.misc.lazy_list' extension building 'sage.misc.lazy_string' extension building 'sage.misc.misc_c' extension building 'sage.misc.nested_class' extension building 'sage.misc.parser' extension building 'sage.misc.pickle_old' extension building 'sage.misc.randstate' extension building 'sage.misc.reset' extension building 'sage.misc.sage_timeit_class' extension building 'sage.misc.search' extension building 'sage.misc.session' extension building 'sage.misc.stopgap' extension building 'sage.misc.weak_dict' extension building 'sage.modular.arithgroup.congroup' extension building 'sage.modular.arithgroup.farey_symbol' extension building 'sage.modular.arithgroup.arithgroup_element' extension building 'sage.modular.modform.eis_series_cython' extension building 'sage.modular.modform.l_series_gross_zagier_coeffs' extension building 'sage.modular.modsym.apply' extension building 'sage.modular.modsym.manin_symbol' extension building 'sage.modular.modsym.relation_matrix_pyx' extension building 'sage.modular.modsym.heilbronn' extension building 'sage.modular.modsym.p1list' extension building 'sage.modular.pollack_stevens.dist' extension building 'sage.modules.vector_rational_sparse' extension building 'sage.modules.vector_integer_sparse' extension building 'sage.modules.vector_modn_sparse' extension building 'sage.modules.finite_submodule_iter' extension building 'sage.modules.free_module_element' extension building 'sage.modules.module' extension building 'sage.modules.vector_complex_double_dense' extension building 'sage.modules.vector_double_dense' extension building 'sage.modules.vector_integer_dense' extension building 'sage.modules.vector_modn_dense' extension building 'sage.modules.vector_mod2_dense' extension building 'sage.modules.vector_rational_dense' extension building 'sage.modules.vector_real_double_dense' extension building 'sage.numerical.mip' extension building 'sage.numerical.linear_functions' extension building 'sage.numerical.linear_tensor_element' extension building 'sage.numerical.sdp' extension building 'sage.numerical.backends.generic_backend' extension building 'sage.numerical.backends.generic_sdp_backend' extension building 'sage.numerical.backends.glpk_backend' extension building 'sage.numerical.backends.glpk_exact_backend' extension building 'sage.numerical.backends.ppl_backend' extension building 'sage.numerical.backends.cvxopt_backend' extension building 'sage.numerical.backends.cvxopt_sdp_backend' extension building 'sage.numerical.backends.glpk_graph_backend' extension building 'sage.numerical.backends.interactivelp_backend' extension building 'sage.numerical.backends.coin_backend' extension building 'sage.parallel.safefork' extension building 'sage.plot.complex_plot' extension building 'sage.plot.plot3d.base' extension building 'sage.plot.plot3d.implicit_surface' extension building 'sage.plot.plot3d.index_face_set' extension building 'sage.plot.plot3d.parametric_surface' extension building 'sage.plot.plot3d.shapes' extension building 'sage.plot.plot3d.transform' extension building 'sage.probability.probability_distribution' extension building 'sage.quadratic_forms.count_local_2' extension building 'sage.quadratic_forms.quadratic_form__evaluate' extension building 'sage.quadratic_forms.ternary' extension building 'sage.quivers.algebra_elements' extension building 'sage.quivers.paths' extension building 'sage.rings.sum_of_squares' extension building 'sage.rings.bernmm' extension building 'sage.rings.bernoulli_mod_p' extension building 'sage.rings.complex_arb' extension building 'sage.rings.complex_double' extension building 'sage.rings.complex_interval' extension building 'sage.rings.complex_number' extension building 'sage.rings.integer' extension building 'sage.rings.integer_ring' extension building 'sage.rings.factorint' extension building 'sage.rings.fast_arith' extension building 'sage.rings.fraction_field_element' extension building 'sage.rings.fraction_field_FpT' extension building 'sage.rings.laurent_series_ring_element' extension building 'sage.rings.morphism' extension building 'sage.rings.complex_mpc' extension building 'sage.rings.noncommutative_ideals' extension building 'sage.rings.power_series_mpoly' extension building 'sage.rings.power_series_poly' extension building 'sage.rings.power_series_pari' extension building 'sage.rings.power_series_ring_element' extension building 'sage.rings.rational' extension building 'sage.rings.real_double' extension building 'sage.rings.real_interval_absolute' extension building 'sage.rings.real_arb' extension building 'sage.rings.real_lazy' extension building 'sage.rings.real_mpfi' extension building 'sage.rings.real_mpfr' extension building 'sage.rings.finite_rings.residue_field' extension building 'sage.rings.ring' extension building 'sage.rings.finite_rings.finite_field_base' extension building 'sage.rings.finite_rings.element_base' extension building 'sage.rings.finite_rings.integer_mod' extension building 'sage.rings.finite_rings.element_givaro' extension building 'sage.rings.finite_rings.element_ntl_gf2e' extension building 'sage.rings.finite_rings.element_pari_ffelt' extension building 'sage.rings.finite_rings.hom_finite_field' extension building 'sage.rings.finite_rings.hom_prime_finite_field' extension building 'sage.rings.finite_rings.hom_finite_field_givaro' extension building 'sage.rings.function_field.function_field_element' extension building 'sage.rings.number_field.number_field_base' extension building 'sage.rings.number_field.number_field_element' extension building 'sage.rings.number_field.number_field_element_quadratic' extension building 'sage.rings.number_field.number_field_morphisms' extension building 'sage.rings.number_field.totallyreal' extension building 'sage.rings.number_field.totallyreal_data' extension building 'sage.rings.padics.morphism' extension building 'sage.rings.padics.common_conversion' extension building 'sage.rings.padics.local_generic_element' extension building 'sage.rings.padics.padic_capped_absolute_element' extension building 'sage.rings.padics.padic_capped_relative_element' extension building 'sage.rings.padics.padic_ext_element' extension building 'sage.rings.padics.padic_fixed_mod_element' extension building 'sage.rings.padics.padic_generic_element' extension building 'sage.rings.padics.padic_printing' extension building 'sage.rings.padics.padic_ZZ_pX_CA_element' extension building 'sage.rings.padics.padic_ZZ_pX_CR_element' extension building 'sage.rings.padics.padic_ZZ_pX_element' extension building 'sage.rings.padics.padic_ZZ_pX_FM_element' extension building 'sage.rings.padics.pow_computer' extension building 'sage.rings.padics.pow_computer_ext' extension building 'sage.rings.padics.pow_computer_flint' extension building 'sage.rings.padics.qadic_flint_CR' extension building 'sage.rings.padics.qadic_flint_CA' extension building 'sage.rings.padics.qadic_flint_FM' extension building 'sage.rings.polynomial.cyclotomic' extension building 'sage.rings.polynomial.evaluation' extension building 'sage.rings.polynomial.laurent_polynomial' extension building 'sage.rings.polynomial.multi_polynomial' extension building 'sage.rings.polynomial.multi_polynomial_ideal_libsingular' extension building 'sage.rings.polynomial.plural' extension building 'sage.rings.polynomial.multi_polynomial_libsingular' extension building 'sage.rings.polynomial.multi_polynomial_ring_generic' extension building 'sage.rings.polynomial.polynomial_number_field' extension building 'sage.rings.polynomial.polydict' extension building 'sage.rings.polynomial.polynomial_complex_arb' extension building 'sage.rings.polynomial.polynomial_compiled' extension building 'sage.rings.polynomial.polynomial_element' extension building 'sage.rings.polynomial.polynomial_gf2x' extension building 'sage.rings.polynomial.polynomial_zz_pex' extension building 'sage.rings.polynomial.polynomial_zmod_flint' extension building 'sage.rings.polynomial.polynomial_integer_dense_flint' extension building 'sage.rings.polynomial.polynomial_integer_dense_ntl' extension building 'sage.rings.polynomial.polynomial_rational_flint' extension building 'sage.rings.polynomial.polynomial_modn_dense_ntl' extension building 'sage.rings.polynomial.polynomial_ring_homomorphism' extension building 'sage.rings.polynomial.pbori' extension building 'sage.rings.polynomial.polynomial_real_mpfr_dense' extension building 'sage.rings.polynomial.real_roots' extension building 'sage.rings.polynomial.refine_root' extension building 'sage.rings.polynomial.symmetric_reduction' extension building 'sage.rings.polynomial.skew_polynomial_element' extension building 'sage.rings.semirings.tropical_semiring' extension building 'sage.sat.solvers.cryptominisat.cryptominisat' extension building 'sage.sat.solvers.cryptominisat.solverconf' extension building 'sage.sat.solvers.satsolver' extension building 'sage.schemes.elliptic_curves.descent_two_isogeny' extension building 'sage.schemes.elliptic_curves.period_lattice_region' extension building 'sage.schemes.hyperelliptic_curves.hypellfrob' extension building 'sage.schemes.projective.projective_morphism_helper' extension building 'sage.schemes.toric.divisor_class' extension building 'sage.sets.disjoint_set' extension building 'sage.sets.finite_set_map_cy' extension building 'sage.sets.recursively_enumerated_set' extension building 'sage.stats.hmm.util' extension building 'sage.stats.hmm.distributions' extension building 'sage.stats.hmm.hmm' extension building 'sage.stats.hmm.chmm' extension building 'sage.stats.intlist' extension building 'sage.stats.distributions.discrete_gaussian_integer' extension building 'sage.structure.element' extension building 'sage.structure.category_object' extension building 'sage.structure.coerce' extension building 'sage.structure.coerce_actions' extension building 'sage.structure.coerce_dict' extension building 'sage.structure.coerce_maps' extension building 'sage.structure.debug_options' extension building 'sage.structure.element_wrapper' extension building 'sage.structure.factory' extension building 'sage.structure.list_clone' extension building 'sage.structure.list_clone_demo' extension building 'sage.structure.list_clone_timings_cy' extension building 'sage.structure.misc' extension building 'sage.structure.mutability' extension building 'sage.structure.parent' extension building 'sage.structure.parent_base' extension building 'sage.structure.parent_gens' extension building 'sage.structure.parent_old' extension building 'sage.structure.sage_object' extension building 'sage.symbolic.comparison' extension building 'sage.symbolic.constants_c' extension building 'sage.symbolic.expression' extension building 'sage.symbolic.function' extension building 'sage.symbolic.getitem' extension building 'sage.symbolic.ring' extension building 'sage.symbolic.series' extension building 'sage.symbolic.substitution_map' extension building 'sage.tests.stl_vector' extension building 'sage.tests.cython' extension Executing 457 commands (using 1 thread) [ 1/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/quatalg/quaternion_algebra_element.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/quatalg/quaternion_algebra_element.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/quatalg/quaternion_algebra_element.cpp:20271:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/quatalg/quaternion_algebra_element.cpp:20064:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/quatalg/quaternion_algebra_element.cpp:20063:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/quatalg/quaternion_algebra_element.cpp:19946:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/quatalg/quaternion_algebra_element.cpp:19945:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/quatalg/quaternion_algebra_element.cpp:19767:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/quatalg/quaternion_algebra_element.cpp:19766:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/quatalg/quaternion_algebra_element.cpp:19453:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/quatalg/quaternion_algebra_element.cpp:19452:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/quatalg/quaternion_algebra_element.cpp:19111:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/quatalg/quaternion_algebra_element.cpp:19110:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/quatalg/quaternion_algebra_element.cpp:523:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:810:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/quatalg/quaternion_algebra_element.cpp:523:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:775:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:749:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:723:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:669:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:631:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:521:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:507:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:495:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] static char* ZZ_pX_trace_list(struct ZZ_pX* x) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:478:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:414:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_trace_list(struct ZZX* x) ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:201:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_repr(struct ZZX* x) ^~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:51:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) ^~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/quatalg/quaternion_algebra_element.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lflint -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/algebras/quatalg/quaternion_algebra_element.so [ 2/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include/singular -I/usr/include/factory -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/free_algebra_element_letterplace.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/free_algebra_element_letterplace.o -I/usr/include/singular -DSING_NDEBUG -DOM_NDEBUG -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/free_algebra_element_letterplace.cpp:12882:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/free_algebra_element_letterplace.cpp:12675:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/free_algebra_element_letterplace.cpp:12674:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/free_algebra_element_letterplace.cpp:12557:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/free_algebra_element_letterplace.cpp:12556:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/free_algebra_element_letterplace.cpp:12378:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/free_algebra_element_letterplace.cpp:12377:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/free_algebra_element_letterplace.cpp:12064:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/free_algebra_element_letterplace.cpp:12063:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/free_algebra_element_letterplace.cpp:11722:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/free_algebra_element_letterplace.cpp:11721:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/free_algebra_element_letterplace.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lSingular -lpolys -ldl -lfactory -lomalloc -lsingular_resources -lntl -lflint -lmpfr -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/algebras/letterplace/free_algebra_element_letterplace.so [ 3/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include/singular -I/usr/include/factory -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/free_algebra_letterplace.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/free_algebra_letterplace.o -I/usr/include/singular -DSING_NDEBUG -DOM_NDEBUG -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/free_algebra_letterplace.cpp:10791:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/free_algebra_letterplace.cpp:10500:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/free_algebra_letterplace.cpp:10499:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/free_algebra_letterplace.cpp:10158:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/free_algebra_letterplace.cpp:10157:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/free_algebra_letterplace.cpp:9839:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/free_algebra_letterplace.cpp:9838:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/free_algebra_letterplace.cpp:9721:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/free_algebra_letterplace.cpp:9720:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/free_algebra_letterplace.cpp:9542:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/free_algebra_letterplace.cpp:9541:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/free_algebra_letterplace.cpp: In function 'PyObject* __pyx_pw_4sage_8algebras_11letterplace_24free_algebra_letterplace_23FreeAlgebra_letterplace_39_from_dict_(PyObject*, PyObject*, PyObject*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/free_algebra_letterplace.cpp:8187:37: warning: '__pyx_v_l' may be used uninitialized in this function [-Wmaybe-uninitialized] __pyx_t_4 = __Pyx_PyInt_From_int((__pyx_v_n - __pyx_v_l)); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 845, __pyx_L1_error) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/free_algebra_letterplace.cpp:7896:7: note: '__pyx_v_l' was declared here int __pyx_v_l; ^~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/free_algebra_letterplace.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lSingular -lpolys -ldl -lfactory -lomalloc -lsingular_resources -lntl -lflint -lmpfr -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/algebras/letterplace/free_algebra_letterplace.so [ 4/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include/singular -I/usr/include/factory -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/letterplace_ideal.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/letterplace_ideal.o -I/usr/include/singular -DSING_NDEBUG -DOM_NDEBUG -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/letterplace_ideal.cpp:6992:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/letterplace_ideal.cpp:6701:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/letterplace_ideal.cpp:6700:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/letterplace_ideal.cpp:6359:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/letterplace_ideal.cpp:6358:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/letterplace_ideal.cpp:6040:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/letterplace_ideal.cpp:6039:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/letterplace_ideal.cpp:5922:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/letterplace_ideal.cpp:5921:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/letterplace_ideal.cpp:5743:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/letterplace_ideal.cpp:5742:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/letterplace/letterplace_ideal.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lSingular -lpolys -ldl -lfactory -lomalloc -lsingular_resources -lntl -lflint -lmpfr -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/algebras/letterplace/letterplace_ideal.so [ 5/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/quatalg/quaternion_algebra_cython.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/quatalg/quaternion_algebra_cython.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/quatalg/quaternion_algebra_cython.cpp:6221:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/quatalg/quaternion_algebra_cython.cpp:6014:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/quatalg/quaternion_algebra_cython.cpp:6013:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/quatalg/quaternion_algebra_cython.cpp:5896:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/quatalg/quaternion_algebra_cython.cpp:5895:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/quatalg/quaternion_algebra_cython.cpp:5717:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/quatalg/quaternion_algebra_cython.cpp:5716:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/quatalg/quaternion_algebra_cython.cpp:5403:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/quatalg/quaternion_algebra_cython.cpp:5402:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/quatalg/quaternion_algebra_cython.cpp:5061:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/quatalg/quaternion_algebra_cython.cpp:5060:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras/quatalg/quaternion_algebra_cython.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/algebras/quatalg/quaternion_algebra_cython.so [ 6/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/multi_modular.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/multi_modular.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/multi_modular.c:11025:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/multi_modular.c:10688:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/multi_modular.c:10687:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/multi_modular.c:10570:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/multi_modular.c:10569:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/multi_modular.c:10391:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/multi_modular.c:10390:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/multi_modular.c:10077:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/multi_modular.c:10076:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/multi_modular.c:9735:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/multi_modular.c:9734:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/multi_modular.c:2420:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/multi_modular.c:2419:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/multi_modular.c:2418:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/multi_modular.c:2417:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/multi_modular.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/arith/multi_modular.so -lpari [ 7/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/numerical_approx.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/numerical_approx.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/numerical_approx.c:4471:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/numerical_approx.c:4180:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/numerical_approx.c:4179:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/numerical_approx.c:3838:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/numerical_approx.c:3837:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/numerical_approx.c:3519:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/numerical_approx.c:3518:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/numerical_approx.c:3401:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/numerical_approx.c:3400:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/numerical_approx.c:3222:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/numerical_approx.c:3221:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/numerical_approx.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/arith/numerical_approx.so [ 8/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/rational_reconstruction.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/rational_reconstruction.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/rational_reconstruction.c:889:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/rational_reconstruction.c:888:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/rational_reconstruction.c:887:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/rational_reconstruction.c:886:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/rational_reconstruction.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/arith/rational_reconstruction.so -lpari [ 9/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/srange.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/srange.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/srange.c:8479:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/srange.c:8259:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/srange.c:8258:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/srange.c:8141:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/srange.c:8140:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/srange.c:7962:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/srange.c:7961:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/srange.c:7648:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/srange.c:7647:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/srange.c:7306:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/srange.c:7305:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/srange.c:2485:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/srange.c:2484:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/srange.c:2483:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/srange.c:2482:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/srange.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/arith/srange.so -lpari [ 10/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/integration.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/integration.o -DGSL_DISABLE_DEPRECATED -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/integration.c:1301:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/integration.c:1300:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/integration.c:1299:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/integration.c:1298:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/integration.o -L/usr/lib/atlas/ -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgsl -lm -lsatlas -lpython2.7 -o build/lib.linux-i686-2.7/sage/calculus/integration.so -lpari [ 11/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/interpolation.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/interpolation.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/interpolation.c:1020:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/interpolation.c:1019:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/interpolation.c:1018:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/interpolation.c:1017:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/interpolation.o -L/usr/lib/atlas/ -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgsl -lm -lsatlas -lpython2.7 -o build/lib.linux-i686-2.7/sage/calculus/interpolation.so -lpari [ 12/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/interpolators.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/interpolators.o -fno-strict-aliasing In file included from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1809:0, from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:18, from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/arrayobject.h:4, from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/interpolators.c:466: /usr/lib/python2.7/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] #warning "Using deprecated NumPy API, disable it by " \ ^~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/interpolators.c:4434:13: warning: '__pyx_doc_5numpy_7ndarray_2__releasebuffer__' defined but not used [-Wunused-variable] static char __pyx_doc_5numpy_7ndarray_2__releasebuffer__[] = "File: thon/Includes/numpy/__init__.pxd (starting at line 290)"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/interpolators.c:3558:13: warning: '__pyx_doc_5numpy_7ndarray___getbuffer__' defined but not used [-Wunused-variable] static char __pyx_doc_5numpy_7ndarray___getbuffer__[] = "File: thon/Includes/numpy/__init__.pxd (starting at line 197)"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/interpolators.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/calculus/interpolators.so [ 13/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/ode.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/ode.o -DGSL_DISABLE_DEPRECATED -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/ode.c: In function '__pyx_pf_4sage_8calculus_3ode_10ode_solver_8ode_solve': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/ode.c:5262:15: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] __pyx_v_T = gsl_odeiv_step_rkf45; ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/ode.c:5294:15: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] __pyx_v_T = gsl_odeiv_step_rk2; ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/ode.c:5326:15: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] __pyx_v_T = gsl_odeiv_step_rk4; ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/ode.c:5358:15: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] __pyx_v_T = gsl_odeiv_step_rkck; ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/ode.c:5390:15: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] __pyx_v_T = gsl_odeiv_step_rk8pd; ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/ode.c:5422:15: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] __pyx_v_T = gsl_odeiv_step_rk2imp; ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/ode.c:5454:15: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] __pyx_v_T = gsl_odeiv_step_rk4imp; ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/ode.c:5486:15: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] __pyx_v_T = gsl_odeiv_step_bsimp; ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/ode.c:5562:15: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] __pyx_v_T = gsl_odeiv_step_gear1; ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/ode.c:5594:15: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] __pyx_v_T = gsl_odeiv_step_gear2; ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/ode.c:6085:26: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types] __pyx_v_sys.function = __pyx_f_4sage_8calculus_3ode_c_f_compiled; ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/ode.c:6094:26: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types] __pyx_v_sys.jacobian = __pyx_f_4sage_8calculus_3ode_c_jac_compiled; ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/ode.c:6126:26: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types] __pyx_v_sys.function = __pyx_f_4sage_8calculus_3ode_c_f; ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/ode.c:6135:26: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types] __pyx_v_sys.jacobian = __pyx_f_4sage_8calculus_3ode_c_jac; ^ At top level: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/ode.c:1387:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/ode.c:1386:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/ode.c:1385:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/ode.c:1384:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/ode.o -L/usr/lib/atlas/ -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgsl -lm -lsatlas -lpython2.7 -o build/lib.linux-i686-2.7/sage/calculus/ode.so -lpari [ 14/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/riemann.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/riemann.o -fno-strict-aliasing In file included from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1809:0, from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:18, from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/arrayobject.h:4, from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/riemann.c:473: /usr/lib/python2.7/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] #warning "Using deprecated NumPy API, disable it by " \ ^~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/riemann.c:20852:13: warning: '__pyx_doc_5numpy_7ndarray_2__releasebuffer__' defined but not used [-Wunused-variable] static char __pyx_doc_5numpy_7ndarray_2__releasebuffer__[] = "File: thon/Includes/numpy/__init__.pxd (starting at line 290)"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/riemann.c:19976:13: warning: '__pyx_doc_5numpy_7ndarray___getbuffer__' defined but not used [-Wunused-variable] static char __pyx_doc_5numpy_7ndarray___getbuffer__[] = "File: thon/Includes/numpy/__init__.pxd (starting at line 197)"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/riemann.c:1728:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/riemann.c:1727:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/riemann.c:1726:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/riemann.c:1725:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/riemann.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/calculus/riemann.so -lpari [ 15/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/transforms/dwt.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/transforms/dwt.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/transforms/dwt.c: In function '__pyx_pw_4sage_8calculus_10transforms_3dwt_24DiscreteWaveletTransform_11plot': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/transforms/dwt.c:2287:10: warning: '__pyx_v_x_max' may be used uninitialized in this function [-Wmaybe-uninitialized] size_t __pyx_v_x_max; ^~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/transforms/dwt.o -L/usr/lib/atlas/ -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgsl -lm -lsatlas -lpython2.7 -o build/lib.linux-i686-2.7/sage/calculus/transforms/dwt.so [ 16/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/transforms/fft.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/transforms/fft.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/transforms/fft.c:1141:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/transforms/fft.c:1140:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/transforms/fft.c:1139:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/transforms/fft.c:1138:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/transforms/fft.o -L/usr/lib/atlas/ -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgsl -lm -lsatlas -lpython2.7 -o build/lib.linux-i686-2.7/sage/calculus/transforms/fft.so -lpari [ 17/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/var.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/var.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/var.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/calculus/var.so [ 18/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/action.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/action.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/action.c:10440:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/action.c:10233:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/action.c:10232:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/action.c:10115:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/action.c:10114:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/action.c:9936:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/action.c:9935:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/action.c:9622:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/action.c:9621:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/action.c:9280:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/action.c:9279:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/action.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/categories/action.so [ 19/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/category_cy_helper.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/category_cy_helper.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/category_cy_helper.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/categories/category_cy_helper.so [ 20/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/category_singleton.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/category_singleton.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/category_singleton.c: In function '__pyx_tp_traverse_4sage_10categories_18category_singleton_Category_contains_method_by_parent_class': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/category_singleton.c:3133:14: warning: passing argument 1 of 'v' from incompatible pointer type [-Wincompatible-pointer-types] e = (*v)(p->_parent_class_of_category, a); if (e) return e; ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/category_singleton.c:3133:14: note: expected 'PyObject * {aka struct _object *}' but argument is of type 'PyTypeObject * {aka struct _typeobject *}' At top level: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/category_singleton.c:3041:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/category_singleton.c:2834:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/category_singleton.c:2833:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/category_singleton.c:2716:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/category_singleton.c:2715:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/category_singleton.c:2537:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/category_singleton.c:2536:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/category_singleton.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/categories/category_singleton.so [ 21/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/coercion_methods.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/coercion_methods.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/coercion_methods.c:3577:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/coercion_methods.c:3370:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/coercion_methods.c:3369:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/coercion_methods.c:3252:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/coercion_methods.c:3251:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/coercion_methods.c:3073:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/coercion_methods.c:3072:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/coercion_methods.c:2759:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/coercion_methods.c:2758:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/coercion_methods.c:2417:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/coercion_methods.c:2416:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/coercion_methods.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/categories/coercion_methods.so [ 22/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/examples/semigroups_cython.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/examples/semigroups_cython.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/examples/semigroups_cython.c:4945:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/examples/semigroups_cython.c:4738:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/examples/semigroups_cython.c:4737:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/examples/semigroups_cython.c:4620:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/examples/semigroups_cython.c:4619:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/examples/semigroups_cython.c:4441:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/examples/semigroups_cython.c:4440:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/examples/semigroups_cython.c:4127:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/examples/semigroups_cython.c:4126:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/examples/semigroups_cython.c:3785:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/examples/semigroups_cython.c:3784:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/examples/semigroups_cython.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/categories/examples/semigroups_cython.so [ 23/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/functor.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/functor.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/functor.c:5554:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/functor.c:5347:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/functor.c:5346:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/functor.c:5229:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/functor.c:5228:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/functor.c:5050:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/functor.c:5049:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/functor.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/categories/functor.so [ 24/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/map.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/map.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/map.c:17013:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/map.c:16592:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/map.c:16591:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/map.c:16250:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/map.c:16249:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/map.c:15931:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/map.c:15930:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/map.c:15813:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/map.c:15812:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/map.c:15634:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/map.c:15633:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/map.c:2496:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/map.c:2495:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/map.c:2494:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/map.c:2493:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/map.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/categories/map.so -lpari [ 25/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/morphism.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/morphism.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/morphism.c:10688:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/morphism.c:10397:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/morphism.c:10396:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/morphism.c:10055:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/morphism.c:10054:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/morphism.c:9736:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/morphism.c:9735:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/morphism.c:9618:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/morphism.c:9617:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/morphism.c:9439:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/morphism.c:9438:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/morphism.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/categories/morphism.so [ 26/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/codecan/codecan.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/codecan/codecan.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/codecan/codecan.c:26553:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/codecan/codecan.c:23102:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/codecan/codecan.c:23101:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/codecan/codecan.c:22984:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/codecan/codecan.c:22983:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/codecan/codecan.c:22805:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/codecan/codecan.c:22804:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/codecan/codecan.c:21449:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/codecan/codecan.c:21448:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/codecan/codecan.c:21107:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/codecan/codecan.c:21106:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/codecan/codecan.c:9007:18: warning: '__pyx_f_4sage_6coding_7codecan_7codecan_bitset_unpickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6coding_7codecan_7codecan_bitset_unpickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs, PyObject *__pyx_v_input) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/codecan/codecan.c:8875:18: warning: '__pyx_f_4sage_6coding_7codecan_7codecan_bitset_pickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6coding_7codecan_7codecan_bitset_pickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/codecan/codecan.c:8771:18: warning: '__pyx_f_4sage_6coding_7codecan_7codecan_bitset_list' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6coding_7codecan_7codecan_bitset_list(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/codecan/codecan.c:8693:18: warning: '__pyx_f_4sage_6coding_7codecan_7codecan_bitset_string' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6coding_7codecan_7codecan_bitset_string(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/codecan/codecan.c:8615:12: warning: '__pyx_f_4sage_6coding_7codecan_7codecan_bitset_from_str' defined but not used [-Wunused-function] static int __pyx_f_4sage_6coding_7codecan_7codecan_bitset_from_str(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits, char *__pyx_v_s, struct __pyx_opt_args_4sage_6coding_7codecan_7codecan_bitset_from_str *__pyx_optional_args) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/codecan/codecan.c:8368:12: warning: '__pyx_f_4sage_6coding_7codecan_7codecan_bitset_map' defined but not used [-Wunused-function] static int __pyx_f_4sage_6coding_7codecan_7codecan_bitset_map(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, PyObject *__pyx_v_m) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/codecan/codecan.c:8124:13: warning: '__pyx_f_4sage_6coding_7codecan_7codecan_bitset_lshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_6coding_7codecan_7codecan_bitset_lshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/codecan/codecan.c:7878:13: warning: '__pyx_f_4sage_6coding_7codecan_7codecan_bitset_rshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_6coding_7codecan_7codecan_bitset_rshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/codecan/codecan.c:5373:12: warning: '__pyx_f_4sage_6coding_7codecan_7codecan_mpn_equal_bits_shifted' defined but not used [-Wunused-function] static int __pyx_f_4sage_6coding_7codecan_7codecan_mpn_equal_bits_shifted(mp_srcptr __pyx_v_b1, mp_srcptr __pyx_v_b2, mp_bitcnt_t __pyx_v_n, mp_bitcnt_t __pyx_v_offset) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/codecan/codecan.c:4216:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/codecan/codecan.c:4215:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/codecan/codecan.c:4214:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/codecan/codecan.c:4213:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/codecan/codecan.c:502:0: /builddir/build/BUILD/sage-7.6/src/sage/groups/perm_gps/partn_ref2/refinement_generic.h:19:12: warning: 'my_comp_func' defined but not used [-Wunused-function] static int my_comp_func(const void *a, const void *b) ^~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/codecan/codecan.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/coding/codecan/codecan.so -lpari [ 27/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/binary_code.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/binary_code.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/binary_code.c:41469:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/binary_code.c:41249:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/binary_code.c:41248:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/binary_code.c:41131:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/binary_code.c:41130:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/binary_code.c:40952:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/binary_code.c:40951:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/binary_code.c:39596:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/binary_code.c:39595:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/binary_code.c:39254:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/binary_code.c:39253:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/binary_code.c:8146:18: warning: '__pyx_f_4sage_6coding_11binary_code_bitset_unpickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6coding_11binary_code_bitset_unpickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs, PyObject *__pyx_v_input) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/binary_code.c:8014:18: warning: '__pyx_f_4sage_6coding_11binary_code_bitset_pickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6coding_11binary_code_bitset_pickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/binary_code.c:7910:18: warning: '__pyx_f_4sage_6coding_11binary_code_bitset_list' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6coding_11binary_code_bitset_list(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/binary_code.c:7832:18: warning: '__pyx_f_4sage_6coding_11binary_code_bitset_string' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6coding_11binary_code_bitset_string(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/binary_code.c:7754:12: warning: '__pyx_f_4sage_6coding_11binary_code_bitset_from_str' defined but not used [-Wunused-function] static int __pyx_f_4sage_6coding_11binary_code_bitset_from_str(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits, char *__pyx_v_s, struct __pyx_opt_args_4sage_6coding_11binary_code_bitset_from_str *__pyx_optional_args) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/binary_code.c:7507:12: warning: '__pyx_f_4sage_6coding_11binary_code_bitset_map' defined but not used [-Wunused-function] static int __pyx_f_4sage_6coding_11binary_code_bitset_map(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, PyObject *__pyx_v_m) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/binary_code.c:7263:13: warning: '__pyx_f_4sage_6coding_11binary_code_bitset_lshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_6coding_11binary_code_bitset_lshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/binary_code.c:7017:13: warning: '__pyx_f_4sage_6coding_11binary_code_bitset_rshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_6coding_11binary_code_bitset_rshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/binary_code.c:4512:12: warning: '__pyx_f_4sage_6coding_11binary_code_mpn_equal_bits_shifted' defined but not used [-Wunused-function] static int __pyx_f_4sage_6coding_11binary_code_mpn_equal_bits_shifted(mp_srcptr __pyx_v_b1, mp_srcptr __pyx_v_b2, mp_bitcnt_t __pyx_v_n, mp_bitcnt_t __pyx_v_offset) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/binary_code.c:2784:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/binary_code.c:2783:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/binary_code.c:2782:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/binary_code.c:2781:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/binary_code.c: In function '__pyx_f_4sage_6coding_11binary_code_20BinaryCodeClassifier_aut_gp_and_can_label': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/binary_code.c:30957:7: warning: '__pyx_v_hzf__h_zeta' may be used uninitialized in this function [-Wmaybe-uninitialized] int __pyx_v_hzf__h_zeta; ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/binary_code.c:31901:10: warning: '__pyx_v_qzb' may be used uninitialized in this function [-Wmaybe-uninitialized] if (__pyx_t_4) { ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/binary_code.c:32990:19: warning: '__pyx_v_tvc' may be used uninitialized in this function [-Wmaybe-uninitialized] __pyx_v_i = (__pyx_v_tvc ^ __pyx_v_nu->flag); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/binary_code.c:34109:10: warning: '__pyx_v_ht' may be used uninitialized in this function [-Wmaybe-uninitialized] if (__pyx_t_4) { ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/binary_code.c:30941:7: warning: '__pyx_v_hb' may be used uninitialized in this function [-Wmaybe-uninitialized] int __pyx_v_hb; ^~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/binary_code.c:32399:10: warning: '__pyx_v_k_rho' may be used uninitialized in this function [-Wmaybe-uninitialized] if (__pyx_t_4) { ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/binary_code.c: In function '__pyx_tp_new_4sage_6coding_11binary_code_BinaryCode': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/binary_code.c:15223:119: warning: '__pyx_v_glue_word' may be used uninitialized in this function [-Wmaybe-uninitialized] (__pyx_v_self_words[(__pyx_v_combination + __pyx_v_other_nwords)]) = ((__pyx_v_self_words[__pyx_v_combination]) ^ __pyx_v_glue_word); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/binary_code.c:14275:48: note: '__pyx_v_glue_word' was declared here __pyx_t_4sage_6coding_11binary_code_codeword __pyx_v_glue_word; ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/binary_code.c:15204:76: warning: '__pyx_v_other_nwords' may be used uninitialized in this function [-Wmaybe-uninitialized] memcpy(__pyx_v_self_words, __pyx_v_other->words, (__pyx_v_other_nwords * (__pyx_v_self->radix >> 3))); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/binary_code.c:14271:7: note: '__pyx_v_other_nwords' was declared here int __pyx_v_other_nwords; ^~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/binary_code.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/coding/binary_code.so -lpari [ 28/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/codecan/autgroup_can_label.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/codecan/autgroup_can_label.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding/codecan/autgroup_can_label.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/coding/codecan/autgroup_can_label.so [ 29/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/combinat_cython.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/combinat_cython.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/combinat_cython.c:5943:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/combinat_cython.c:5606:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/combinat_cython.c:5605:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/combinat_cython.c:5488:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/combinat_cython.c:5487:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/combinat_cython.c:5309:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/combinat_cython.c:5308:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/combinat_cython.c:4995:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/combinat_cython.c:4994:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/combinat_cython.c:4653:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/combinat_cython.c:4652:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/combinat_cython.c:2114:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/combinat_cython.c:2113:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/combinat_cython.c:2112:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/combinat_cython.c:2111:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/combinat_cython.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/combinat/combinat_cython.so -lpari [ 30/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/crystals/letters.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/crystals/letters.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/crystals/letters.c:40576:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/crystals/letters.c:40369:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/crystals/letters.c:40368:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/crystals/letters.c:40251:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/crystals/letters.c:40250:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/crystals/letters.c:40072:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/crystals/letters.c:40071:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/crystals/letters.c:39758:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/crystals/letters.c:39757:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/crystals/letters.c:39416:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/crystals/letters.c:39415:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/crystals/letters.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/combinat/crystals/letters.so [ 31/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/debruijn_sequence.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/debruijn_sequence.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/debruijn_sequence.c:11841:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/debruijn_sequence.c:11621:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/debruijn_sequence.c:11620:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/debruijn_sequence.c:11503:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/debruijn_sequence.c:11502:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/debruijn_sequence.c:11324:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/debruijn_sequence.c:11323:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/debruijn_sequence.c:9968:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/debruijn_sequence.c:9967:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/debruijn_sequence.c:9626:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/debruijn_sequence.c:9625:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/debruijn_sequence.c:7237:18: warning: '__pyx_f_4sage_8combinat_17debruijn_sequence_bitset_unpickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_8combinat_17debruijn_sequence_bitset_unpickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs, PyObject *__pyx_v_input) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/debruijn_sequence.c:7105:18: warning: '__pyx_f_4sage_8combinat_17debruijn_sequence_bitset_pickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_8combinat_17debruijn_sequence_bitset_pickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/debruijn_sequence.c:7001:18: warning: '__pyx_f_4sage_8combinat_17debruijn_sequence_bitset_list' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_8combinat_17debruijn_sequence_bitset_list(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/debruijn_sequence.c:6923:18: warning: '__pyx_f_4sage_8combinat_17debruijn_sequence_bitset_string' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_8combinat_17debruijn_sequence_bitset_string(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/debruijn_sequence.c:6845:12: warning: '__pyx_f_4sage_8combinat_17debruijn_sequence_bitset_from_str' defined but not used [-Wunused-function] static int __pyx_f_4sage_8combinat_17debruijn_sequence_bitset_from_str(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits, char *__pyx_v_s, struct __pyx_opt_args_4sage_8combinat_17debruijn_sequence_bitset_from_str *__pyx_optional_args) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/debruijn_sequence.c:6598:12: warning: '__pyx_f_4sage_8combinat_17debruijn_sequence_bitset_map' defined but not used [-Wunused-function] static int __pyx_f_4sage_8combinat_17debruijn_sequence_bitset_map(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, PyObject *__pyx_v_m) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/debruijn_sequence.c:6354:13: warning: '__pyx_f_4sage_8combinat_17debruijn_sequence_bitset_lshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_8combinat_17debruijn_sequence_bitset_lshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/debruijn_sequence.c:6108:13: warning: '__pyx_f_4sage_8combinat_17debruijn_sequence_bitset_rshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_8combinat_17debruijn_sequence_bitset_rshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/debruijn_sequence.c:3603:12: warning: '__pyx_f_4sage_8combinat_17debruijn_sequence_mpn_equal_bits_shifted' defined but not used [-Wunused-function] static int __pyx_f_4sage_8combinat_17debruijn_sequence_mpn_equal_bits_shifted(mp_srcptr __pyx_v_b1, mp_srcptr __pyx_v_b2, mp_bitcnt_t __pyx_v_n, mp_bitcnt_t __pyx_v_offset) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/debruijn_sequence.c:2359:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/debruijn_sequence.c:2358:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/debruijn_sequence.c:2357:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/debruijn_sequence.c:2356:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/debruijn_sequence.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/combinat/debruijn_sequence.so -lpari [ 32/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/degree_sequences.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/degree_sequences.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/degree_sequences.c:6717:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/degree_sequences.c:6497:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/degree_sequences.c:6496:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/degree_sequences.c:6379:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/degree_sequences.c:6378:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/degree_sequences.c:6200:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/degree_sequences.c:6199:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/degree_sequences.c:5886:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/degree_sequences.c:5885:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/degree_sequences.c:5544:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/degree_sequences.c:5543:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/degree_sequences.c:2314:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/degree_sequences.c:2313:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/degree_sequences.c:2312:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/degree_sequences.c:2311:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/degree_sequences.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/combinat/degree_sequences.so -lpari [ 33/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/designs_pyx.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/designs_pyx.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/designs_pyx.c:6155:18: warning: '__pyx_f_4sage_8combinat_7designs_11designs_pyx_bitset_unpickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_8combinat_7designs_11designs_pyx_bitset_unpickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs, PyObject *__pyx_v_input) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/designs_pyx.c:6023:18: warning: '__pyx_f_4sage_8combinat_7designs_11designs_pyx_bitset_pickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_8combinat_7designs_11designs_pyx_bitset_pickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/designs_pyx.c:5919:18: warning: '__pyx_f_4sage_8combinat_7designs_11designs_pyx_bitset_list' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_8combinat_7designs_11designs_pyx_bitset_list(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/designs_pyx.c:5841:18: warning: '__pyx_f_4sage_8combinat_7designs_11designs_pyx_bitset_string' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_8combinat_7designs_11designs_pyx_bitset_string(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/designs_pyx.c:5763:12: warning: '__pyx_f_4sage_8combinat_7designs_11designs_pyx_bitset_from_str' defined but not used [-Wunused-function] static int __pyx_f_4sage_8combinat_7designs_11designs_pyx_bitset_from_str(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits, char *__pyx_v_s, struct __pyx_opt_args_4sage_8combinat_7designs_11designs_pyx_bitset_from_str *__pyx_optional_args) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/designs_pyx.c:5516:12: warning: '__pyx_f_4sage_8combinat_7designs_11designs_pyx_bitset_map' defined but not used [-Wunused-function] static int __pyx_f_4sage_8combinat_7designs_11designs_pyx_bitset_map(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, PyObject *__pyx_v_m) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/designs_pyx.c:5272:13: warning: '__pyx_f_4sage_8combinat_7designs_11designs_pyx_bitset_lshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_8combinat_7designs_11designs_pyx_bitset_lshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/designs_pyx.c:5026:13: warning: '__pyx_f_4sage_8combinat_7designs_11designs_pyx_bitset_rshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_8combinat_7designs_11designs_pyx_bitset_rshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/designs_pyx.c:2521:12: warning: '__pyx_f_4sage_8combinat_7designs_11designs_pyx_mpn_equal_bits_shifted' defined but not used [-Wunused-function] static int __pyx_f_4sage_8combinat_7designs_11designs_pyx_mpn_equal_bits_shifted(mp_srcptr __pyx_v_b1, mp_srcptr __pyx_v_b2, mp_bitcnt_t __pyx_v_n, mp_bitcnt_t __pyx_v_offset) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/designs_pyx.c:1343:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/designs_pyx.c:1342:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/designs_pyx.c:1341:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/designs_pyx.c:1340:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/designs_pyx.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/combinat/designs/designs_pyx.so -lpari [ 34/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/evenly_distributed_sets.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/evenly_distributed_sets.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/evenly_distributed_sets.c:10526:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/evenly_distributed_sets.c:10306:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/evenly_distributed_sets.c:10305:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/evenly_distributed_sets.c:10188:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/evenly_distributed_sets.c:10187:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/evenly_distributed_sets.c:10009:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/evenly_distributed_sets.c:10008:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/evenly_distributed_sets.c:8653:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/evenly_distributed_sets.c:8652:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/evenly_distributed_sets.c:8311:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/evenly_distributed_sets.c:8310:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/evenly_distributed_sets.c:2385:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/evenly_distributed_sets.c:2384:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/evenly_distributed_sets.c:2383:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/evenly_distributed_sets.c:2382:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/evenly_distributed_sets.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/combinat/designs/evenly_distributed_sets.so -lpari [ 35/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/orthogonal_arrays_find_recursive.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/orthogonal_arrays_find_recursive.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/orthogonal_arrays_find_recursive.c:13175:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/orthogonal_arrays_find_recursive.c:12968:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/orthogonal_arrays_find_recursive.c:12967:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/orthogonal_arrays_find_recursive.c:12850:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/orthogonal_arrays_find_recursive.c:12849:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/orthogonal_arrays_find_recursive.c:12671:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/orthogonal_arrays_find_recursive.c:12670:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/orthogonal_arrays_find_recursive.c:12357:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/orthogonal_arrays_find_recursive.c:12356:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/orthogonal_arrays_find_recursive.c:12015:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/orthogonal_arrays_find_recursive.c:12014:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/orthogonal_arrays_find_recursive.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/combinat/designs/orthogonal_arrays_find_recursive.so [ 36/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/subhypergraph_search.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/subhypergraph_search.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/subhypergraph_search.c: In function '__pyx_f_4sage_8combinat_7designs_20subhypergraph_search_is_subhypergraph_admissible': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/subhypergraph_search.c:2291:64: warning: passing argument 4 of 'qsort' from incompatible pointer type [-Wincompatible-pointer-types] qsort(__pyx_v_tmp1.sets, __pyx_v_h1.m, (sizeof(uint64_t *)), __pyx_f_4sage_8combinat_7designs_20subhypergraph_search_cmp_128_bits); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/python2.7/Python.h:42:0, from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/subhypergraph_search.c:37: /usr/include/stdlib.h:712:13: note: expected '__compar_fn_t {aka int (*)(const void *, const void *)}' but argument is of type 'int (*)(void *, void *)' extern void qsort (void *__base, size_t __nmemb, size_t __size, ^~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/subhypergraph_search.c: In function '__pyx_f_4sage_8combinat_7designs_20subhypergraph_search_is_induced_admissible64': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/subhypergraph_search.c:2651:66: warning: passing argument 4 of 'qsort' from incompatible pointer type [-Wincompatible-pointer-types] qsort(__pyx_v_tmp1.sets, __pyx_v_tmp1.m, (sizeof(uint64_t *)), __pyx_f_4sage_8combinat_7designs_20subhypergraph_search_cmp_128_bits); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/python2.7/Python.h:42:0, from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/subhypergraph_search.c:37: /usr/include/stdlib.h:712:13: note: expected '__compar_fn_t {aka int (*)(const void *, const void *)}' but argument is of type 'int (*)(void *, void *)' extern void qsort (void *__base, size_t __nmemb, size_t __size, ^~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/subhypergraph_search.c: In function '__pyx_pf_4sage_8combinat_7designs_20subhypergraph_search_19SubHypergraphSearch___cinit__': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/subhypergraph_search.c:3304:96: warning: passing argument 4 of 'qsort' from incompatible pointer type [-Wincompatible-pointer-types] qsort((__pyx_v_self->h2_traces[__pyx_v_i]).sets, __pyx_v_self->h2.m, (sizeof(uint64_t *)), __pyx_f_4sage_8combinat_7designs_20subhypergraph_search_cmp_128_bits); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/python2.7/Python.h:42:0, from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/subhypergraph_search.c:37: /usr/include/stdlib.h:712:13: note: expected '__compar_fn_t {aka int (*)(const void *, const void *)}' but argument is of type 'int (*)(void *, void *)' extern void qsort (void *__base, size_t __nmemb, size_t __size, ^~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/subhypergraph_search.c:3377:118: warning: passing argument 4 of 'qsort' from incompatible pointer type [-Wincompatible-pointer-types] qsort((__pyx_v_self->h2_induced[__pyx_v_i]).sets, (__pyx_v_self->h2_induced[__pyx_v_i]).m, (sizeof(uint64_t *)), __pyx_f_4sage_8combinat_7designs_20subhypergraph_search_cmp_128_bits); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/python2.7/Python.h:42:0, from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/subhypergraph_search.c:37: /usr/include/stdlib.h:712:13: note: expected '__compar_fn_t {aka int (*)(const void *, const void *)}' but argument is of type 'int (*)(void *, void *)' extern void qsort (void *__base, size_t __nmemb, size_t __size, ^~~~~ At top level: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/subhypergraph_search.c:1098:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/subhypergraph_search.c:1097:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/subhypergraph_search.c:1096:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/subhypergraph_search.c:1095:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/designs/subhypergraph_search.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/combinat/designs/subhypergraph_search.so -lpari [ 37/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/dict_addition.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/dict_addition.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/dict_addition.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/combinat/dict_addition.so [ 38/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/enumeration_mod_permgroup.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/enumeration_mod_permgroup.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/enumeration_mod_permgroup.c:6114:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/enumeration_mod_permgroup.c:5907:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/enumeration_mod_permgroup.c:5906:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/enumeration_mod_permgroup.c:5789:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/enumeration_mod_permgroup.c:5788:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/enumeration_mod_permgroup.c:5610:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/enumeration_mod_permgroup.c:5609:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/enumeration_mod_permgroup.c:5296:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/enumeration_mod_permgroup.c:5295:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/enumeration_mod_permgroup.c:4954:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/enumeration_mod_permgroup.c:4953:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/enumeration_mod_permgroup.c: In function '__pyx_f_4sage_8combinat_25enumeration_mod_permgroup_lex_cmp': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/enumeration_mod_permgroup.c:3034:7: warning: '__pyx_v_i' may be used uninitialized in this function [-Wmaybe-uninitialized] int __pyx_v_i; ^~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/enumeration_mod_permgroup.c: In function '__pyx_f_4sage_8combinat_25enumeration_mod_permgroup_lex_cmp_partial': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/enumeration_mod_permgroup.c:2725:7: warning: '__pyx_v_i' may be used uninitialized in this function [-Wmaybe-uninitialized] int __pyx_v_i; ^~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/enumeration_mod_permgroup.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/combinat/enumeration_mod_permgroup.so [ 39/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/expnums.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/expnums.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/expnums.c:5867:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/expnums.c:5647:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/expnums.c:5646:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/expnums.c:5529:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/expnums.c:5528:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/expnums.c:5350:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/expnums.c:5349:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/expnums.c:3994:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/expnums.c:3993:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/expnums.c:3652:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/expnums.c:3651:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/expnums.c:2165:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/expnums.c:2164:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/expnums.c:2163:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/expnums.c:2162:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/expnums.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/combinat/expnums.so -lpari [ 40/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/integer_lists/base.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/integer_lists/base.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/integer_lists/base.c:10371:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/integer_lists/base.c:10164:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/integer_lists/base.c:10163:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/integer_lists/base.c:10046:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/integer_lists/base.c:10045:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/integer_lists/base.c:9867:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/integer_lists/base.c:9866:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/integer_lists/base.c:9553:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/integer_lists/base.c:9552:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/integer_lists/base.c:9211:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/integer_lists/base.c:9210:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/integer_lists/base.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/combinat/integer_lists/base.so [ 41/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/integer_lists/invlex.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/integer_lists/invlex.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/integer_lists/invlex.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/combinat/integer_lists/invlex.so [ 42/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/matrices/dancing_links.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/matrices/dancing_links.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/matrices/dancing_links.cpp:1280:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/matrices/dancing_links.cpp:1279:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/matrices/dancing_links.cpp:1278:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/matrices/dancing_links.cpp:1277:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/matrices/dancing_links.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/combinat/matrices/dancing_links.so -lpari [ 43/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/partitions.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/partitions.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/partitions.cpp:5660:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/partitions.cpp:5440:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/partitions.cpp:5439:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/partitions.cpp:5322:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/partitions.cpp:5321:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/partitions.cpp:5143:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/partitions.cpp:5142:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/partitions.cpp:4829:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/partitions.cpp:4828:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/partitions.cpp:4487:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/partitions.cpp:4486:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/partitions.cpp:2263:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/partitions.cpp:2262:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/partitions.cpp:2261:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/partitions.cpp:2260:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c sage/combinat/partitions_c.cc -o build/temp.linux-i686-2.7/sage/combinat/partitions_c.o -fno-strict-aliasing sage/combinat/partitions_c.cc:137:13: warning: missing terminating ' character #error I don't know what to do when the float radix is not 2. ^ sage/combinat/partitions_c.cc: In function 'void initialize_constants(unsigned int, unsigned int)': sage/combinat/partitions_c.cc:651:17: warning: variable 'init' set but not used [-Wunused-but-set-variable] static bool init = false; ^~~~ sage/combinat/partitions_c.cc: At global scope: sage/combinat/partitions_c.cc:1255:6: warning: 'void cospi(__mpfr_struct*, __mpfr_struct*)' defined but not used [-Wunused-function] void cospi (mpfr_t res, ^~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/partitions.o build/temp.linux-i686-2.7/sage/combinat/partitions_c.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lmpfr -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/combinat/partitions.so -lpari [ 44/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/permutation_cython.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/permutation_cython.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/permutation_cython.c:951:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/permutation_cython.c:950:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/permutation_cython.c:949:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/permutation_cython.c:948:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/permutation_cython.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/combinat/permutation_cython.so -lpari [ 45/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/q_bernoulli.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/q_bernoulli.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/q_bernoulli.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/combinat/q_bernoulli.so [ 46/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/root_system/reflection_group_c.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/root_system/reflection_group_c.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/root_system/reflection_group_c.c:8530:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/root_system/reflection_group_c.c:8323:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/root_system/reflection_group_c.c:8322:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/root_system/reflection_group_c.c:8205:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/root_system/reflection_group_c.c:8204:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/root_system/reflection_group_c.c:8026:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/root_system/reflection_group_c.c:8025:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/root_system/reflection_group_c.c:7712:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/root_system/reflection_group_c.c:7711:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/root_system/reflection_group_c.c:7370:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/root_system/reflection_group_c.c:7369:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/root_system/reflection_group_c.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/combinat/root_system/reflection_group_c.so [ 47/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/words/word_char.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/words/word_char.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/words/word_char.c: In function '__pyx_pf_4sage_8combinat_5words_9word_char_17WordDatatype_char_20__getitem__': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/words/word_char.c:9403:38: warning: passing argument 1 of 'PySlice_GetIndicesEx' from incompatible pointer type [-Wincompatible-pointer-types] __pyx_t_3 = PySlice_GetIndicesEx(__pyx_v_key, __pyx_v_self->_length, (&__pyx_v_start), (&__pyx_v_stop), (&__pyx_v_step), (&__pyx_v_slicelength)); if (unlikely(__pyx_t_3 == -1)) __PYX_ERR(1, 361, __pyx_L1_error) ^~~~~~~~~~~ In file included from /usr/include/python2.7/Python.h:112:0, from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/words/word_char.c:46: /usr/include/python2.7/sliceobject.h:37:17: note: expected 'PySliceObject * {aka struct *}' but argument is of type 'PyObject * {aka struct _object *}' PyAPI_FUNC(int) PySlice_GetIndicesEx(PySliceObject *r, Py_ssize_t length, ^~~~~~~~~~~~~~~~~~~~ At top level: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/words/word_char.c:15034:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/words/word_char.c:14814:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/words/word_char.c:14813:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/words/word_char.c:14696:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/words/word_char.c:14695:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/words/word_char.c:14517:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/words/word_char.c:14516:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/words/word_char.c:13161:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/words/word_char.c:13160:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/words/word_char.c:12819:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/words/word_char.c:12818:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/words/word_char.c:7422:18: warning: '__pyx_f_4sage_8combinat_5words_9word_char_bitset_unpickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_8combinat_5words_9word_char_bitset_unpickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs, PyObject *__pyx_v_input) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/words/word_char.c:7290:18: warning: '__pyx_f_4sage_8combinat_5words_9word_char_bitset_pickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_8combinat_5words_9word_char_bitset_pickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/words/word_char.c:7186:18: warning: '__pyx_f_4sage_8combinat_5words_9word_char_bitset_list' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_8combinat_5words_9word_char_bitset_list(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/words/word_char.c:7108:18: warning: '__pyx_f_4sage_8combinat_5words_9word_char_bitset_string' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_8combinat_5words_9word_char_bitset_string(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/words/word_char.c:7030:12: warning: '__pyx_f_4sage_8combinat_5words_9word_char_bitset_from_str' defined but not used [-Wunused-function] static int __pyx_f_4sage_8combinat_5words_9word_char_bitset_from_str(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits, char *__pyx_v_s, struct __pyx_opt_args_4sage_8combinat_5words_9word_char_bitset_from_str *__pyx_optional_args) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/words/word_char.c:6783:12: warning: '__pyx_f_4sage_8combinat_5words_9word_char_bitset_map' defined but not used [-Wunused-function] static int __pyx_f_4sage_8combinat_5words_9word_char_bitset_map(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, PyObject *__pyx_v_m) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/words/word_char.c:6539:13: warning: '__pyx_f_4sage_8combinat_5words_9word_char_bitset_lshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_8combinat_5words_9word_char_bitset_lshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/words/word_char.c:6293:13: warning: '__pyx_f_4sage_8combinat_5words_9word_char_bitset_rshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_8combinat_5words_9word_char_bitset_rshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/words/word_char.c:3788:12: warning: '__pyx_f_4sage_8combinat_5words_9word_char_mpn_equal_bits_shifted' defined but not used [-Wunused-function] static int __pyx_f_4sage_8combinat_5words_9word_char_mpn_equal_bits_shifted(mp_srcptr __pyx_v_b1, mp_srcptr __pyx_v_b2, mp_bitcnt_t __pyx_v_n, mp_bitcnt_t __pyx_v_offset) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/words/word_char.c:2532:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/words/word_char.c:2531:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/words/word_char.c:2530:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/words/word_char.c:2529:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/words/word_char.c: In function '__pyx_pw_4sage_8combinat_5words_9word_char_17WordDatatype_char_36longest_common_prefix': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/words/word_char.c:12023:17: warning: '__pyx_v_i' may be used uninitialized in this function [-Wmaybe-uninitialized] __pyx_v_i = (__pyx_v_i + 1); ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/words/word_char.c:11685:10: note: '__pyx_v_i' was declared here size_t __pyx_v_i; ^~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/words/word_char.c: In function '__pyx_pw_4sage_8combinat_5words_9word_char_17WordDatatype_char_38longest_common_suffix': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/words/word_char.c:12465:19: warning: '__pyx_v_i' may be used uninitialized in this function [-Wmaybe-uninitialized] __pyx_v_i = (__pyx_v_i + 1); ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/words/word_char.c:12172:10: note: '__pyx_v_i' was declared here size_t __pyx_v_i; ^~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/words/word_char.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/combinat/words/word_char.so -lpari [ 48/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/words/word_datatypes.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/words/word_datatypes.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/words/word_datatypes.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/combinat/words/word_datatypes.so [ 49/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/subword_complex_c.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/subword_complex_c.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/subword_complex_c.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/combinat/subword_complex_c.so [ 50/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/crypto/boolean_function.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/crypto/boolean_function.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/crypto/boolean_function.c:21266:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/crypto/boolean_function.c:20925:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/crypto/boolean_function.c:20924:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/crypto/boolean_function.c:20583:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/crypto/boolean_function.c:20582:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/crypto/boolean_function.c:20264:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/crypto/boolean_function.c:20263:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/crypto/boolean_function.c:20146:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/crypto/boolean_function.c:20145:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/crypto/boolean_function.c:19967:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/crypto/boolean_function.c:19966:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/crypto/boolean_function.c:7696:18: warning: '__pyx_f_4sage_6crypto_16boolean_function_bitset_unpickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6crypto_16boolean_function_bitset_unpickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs, PyObject *__pyx_v_input) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/crypto/boolean_function.c:7564:18: warning: '__pyx_f_4sage_6crypto_16boolean_function_bitset_pickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6crypto_16boolean_function_bitset_pickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/crypto/boolean_function.c:7460:18: warning: '__pyx_f_4sage_6crypto_16boolean_function_bitset_list' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6crypto_16boolean_function_bitset_list(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/crypto/boolean_function.c:7382:18: warning: '__pyx_f_4sage_6crypto_16boolean_function_bitset_string' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6crypto_16boolean_function_bitset_string(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/crypto/boolean_function.c:7304:12: warning: '__pyx_f_4sage_6crypto_16boolean_function_bitset_from_str' defined but not used [-Wunused-function] static int __pyx_f_4sage_6crypto_16boolean_function_bitset_from_str(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits, char *__pyx_v_s, struct __pyx_opt_args_4sage_6crypto_16boolean_function_bitset_from_str *__pyx_optional_args) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/crypto/boolean_function.c:7057:12: warning: '__pyx_f_4sage_6crypto_16boolean_function_bitset_map' defined but not used [-Wunused-function] static int __pyx_f_4sage_6crypto_16boolean_function_bitset_map(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, PyObject *__pyx_v_m) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/crypto/boolean_function.c:6813:13: warning: '__pyx_f_4sage_6crypto_16boolean_function_bitset_lshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_6crypto_16boolean_function_bitset_lshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/crypto/boolean_function.c:6567:13: warning: '__pyx_f_4sage_6crypto_16boolean_function_bitset_rshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_6crypto_16boolean_function_bitset_rshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/crypto/boolean_function.c:4062:12: warning: '__pyx_f_4sage_6crypto_16boolean_function_mpn_equal_bits_shifted' defined but not used [-Wunused-function] static int __pyx_f_4sage_6crypto_16boolean_function_mpn_equal_bits_shifted(mp_srcptr __pyx_v_b1, mp_srcptr __pyx_v_b2, mp_bitcnt_t __pyx_v_n, mp_bitcnt_t __pyx_v_offset) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/crypto/boolean_function.c:2787:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/crypto/boolean_function.c:2786:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/crypto/boolean_function.c:2785:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/crypto/boolean_function.c:2784:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/crypto/boolean_function.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/crypto/boolean_function.so -lpari [ 51/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/data_structures/binary_search.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/data_structures/binary_search.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/data_structures/binary_search.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/data_structures/binary_search.so [ 52/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/data_structures/bitset.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/data_structures/bitset.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/data_structures/bitset.c:2414:12: warning: '__pyx_f_4sage_15data_structures_6bitset_mpn_equal_bits_shifted' defined but not used [-Wunused-function] static int __pyx_f_4sage_15data_structures_6bitset_mpn_equal_bits_shifted(mp_srcptr __pyx_v_b1, mp_srcptr __pyx_v_b2, mp_bitcnt_t __pyx_v_n, mp_bitcnt_t __pyx_v_offset) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/data_structures/bitset.c:1182:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/data_structures/bitset.c:1181:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/data_structures/bitset.c:1180:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/data_structures/bitset.c:1179:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/data_structures/bitset.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/data_structures/bitset.so -lpari [ 53/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/data_structures/blas_dict.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/data_structures/blas_dict.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/data_structures/blas_dict.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/data_structures/blas_dict.so [ 54/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/data_structures/bounded_integer_sequences.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/data_structures/bounded_integer_sequences.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/data_structures/bounded_integer_sequences.c: In function '__pyx_pf_4sage_15data_structures_25bounded_integer_sequences_22BoundedIntegerSequence_21__getitem__': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/data_structures/bounded_integer_sequences.c:10955:38: warning: passing argument 1 of 'PySlice_GetIndicesEx' from incompatible pointer type [-Wincompatible-pointer-types] __pyx_t_3 = PySlice_GetIndicesEx(__pyx_v_index, __pyx_v_self->data->length, (&__pyx_v_start), (&__pyx_v_stop), (&__pyx_v_step), (&__pyx_v_slicelength)); if (unlikely(__pyx_t_3 == -1)) __PYX_ERR(1, 952, __pyx_L1_error) ^~~~~~~~~~~~~ In file included from /usr/include/python2.7/Python.h:112:0, from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/data_structures/bounded_integer_sequences.c:49: /usr/include/python2.7/sliceobject.h:37:17: note: expected 'PySliceObject * {aka struct *}' but argument is of type 'PyObject * {aka struct _object *}' PyAPI_FUNC(int) PySlice_GetIndicesEx(PySliceObject *r, Py_ssize_t length, ^~~~~~~~~~~~~~~~~~~~ At top level: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/data_structures/bounded_integer_sequences.c:16564:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/data_structures/bounded_integer_sequences.c:16223:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/data_structures/bounded_integer_sequences.c:16222:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/data_structures/bounded_integer_sequences.c:15881:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/data_structures/bounded_integer_sequences.c:15880:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/data_structures/bounded_integer_sequences.c:15562:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/data_structures/bounded_integer_sequences.c:15561:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/data_structures/bounded_integer_sequences.c:15444:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/data_structures/bounded_integer_sequences.c:15443:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/data_structures/bounded_integer_sequences.c:15265:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/data_structures/bounded_integer_sequences.c:15264:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/data_structures/bounded_integer_sequences.c:7359:18: warning: '__pyx_f_4sage_15data_structures_25bounded_integer_sequences_bitset_list' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_15data_structures_25bounded_integer_sequences_bitset_list(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/data_structures/bounded_integer_sequences.c:7281:18: warning: '__pyx_f_4sage_15data_structures_25bounded_integer_sequences_bitset_string' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_15data_structures_25bounded_integer_sequences_bitset_string(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/data_structures/bounded_integer_sequences.c:7203:12: warning: '__pyx_f_4sage_15data_structures_25bounded_integer_sequences_bitset_from_str' defined but not used [-Wunused-function] static int __pyx_f_4sage_15data_structures_25bounded_integer_sequences_bitset_from_str(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits, char *__pyx_v_s, struct __pyx_opt_args_4sage_15data_structures_25bounded_integer_sequences_bitset_from_str *__pyx_optional_args) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/data_structures/bounded_integer_sequences.c:6956:12: warning: '__pyx_f_4sage_15data_structures_25bounded_integer_sequences_bitset_map' defined but not used [-Wunused-function] static int __pyx_f_4sage_15data_structures_25bounded_integer_sequences_bitset_map(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, PyObject *__pyx_v_m) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/data_structures/bounded_integer_sequences.c:2662:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/data_structures/bounded_integer_sequences.c:2661:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/data_structures/bounded_integer_sequences.c:2660:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/data_structures/bounded_integer_sequences.c:2659:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/data_structures/bounded_integer_sequences.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lflint -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/data_structures/bounded_integer_sequences.so -lpari [ 55/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/fast_callable.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/fast_callable.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/fast_callable.c:18146:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/fast_callable.c:17855:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/fast_callable.c:17854:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/fast_callable.c:17513:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/fast_callable.c:17512:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/fast_callable.c:17194:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/fast_callable.c:17193:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/fast_callable.c:17076:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/fast_callable.c:17075:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/fast_callable.c:16897:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/fast_callable.c:16896:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/fast_callable.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/ext/fast_callable.so [ 56/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/fast_eval.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/fast_eval.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/fast_eval.c:13432:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/fast_eval.c:13225:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/fast_eval.c:13224:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/fast_eval.c:13107:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/fast_eval.c:13106:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/fast_eval.c:12928:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/fast_eval.c:12927:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/fast_eval.c:1334:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/fast_eval.c:1333:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/fast_eval.c:1332:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/fast_eval.c:1331:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/fast_eval.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/ext/fast_eval.so -lpari [ 57/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interactive_constructors_c.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interactive_constructors_c.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interactive_constructors_c.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/ext/interactive_constructors_c.so [ 58/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_cdf.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_cdf.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_cdf.c:6499:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_cdf.c:6279:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_cdf.c:6278:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_cdf.c:6161:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_cdf.c:6160:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_cdf.c:5982:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_cdf.c:5981:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_cdf.c:5668:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_cdf.c:5667:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_cdf.c:5326:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_cdf.c:5325:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_cdf.c:2608:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_cdf.c:2607:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_cdf.c:2606:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_cdf.c:2605:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c sage/ext/interpreters/interp_cdf.c -o build/temp.linux-i686-2.7/sage/ext/interpreters/interp_cdf.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_cdf.o build/temp.linux-i686-2.7/sage/ext/interpreters/interp_cdf.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/ext/interpreters/wrapper_cdf.so -lpari [ 59/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_el.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_el.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_el.c:5538:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_el.c:5318:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_el.c:5317:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_el.c:5200:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_el.c:5199:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_el.c:5021:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_el.c:5020:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_el.c:4707:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_el.c:4706:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_el.c:4365:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_el.c:4364:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_el.c:2062:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_el.c:2061:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_el.c:2060:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_el.c:2059:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c sage/ext/interpreters/interp_el.c -o build/temp.linux-i686-2.7/sage/ext/interpreters/interp_el.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_el.o build/temp.linux-i686-2.7/sage/ext/interpreters/interp_el.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/ext/interpreters/wrapper_el.so -lpari [ 60/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_py.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_py.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_py.c:1085:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_py.c:1084:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_py.c:1083:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_py.c:1082:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c sage/ext/interpreters/interp_py.c -o build/temp.linux-i686-2.7/sage/ext/interpreters/interp_py.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_py.o build/temp.linux-i686-2.7/sage/ext/interpreters/interp_py.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/ext/interpreters/wrapper_py.so -lpari [ 61/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_rdf.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_rdf.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_rdf.c:1156:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_rdf.c:1155:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_rdf.c:1154:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_rdf.c:1153:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c sage/ext/interpreters/interp_rdf.c -o build/temp.linux-i686-2.7/sage/ext/interpreters/interp_rdf.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_rdf.o build/temp.linux-i686-2.7/sage/ext/interpreters/interp_rdf.o -L/usr/lib/atlas/ -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgsl -lm -lsatlas -lpython2.7 -o build/lib.linux-i686-2.7/sage/ext/interpreters/wrapper_rdf.so -lpari [ 62/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_rr.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_rr.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_rr.c:6806:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_rr.c:6502:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_rr.c:6501:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_rr.c:6160:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_rr.c:6159:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_rr.c:5841:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_rr.c:5840:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_rr.c:5723:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_rr.c:5722:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_rr.c:5544:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_rr.c:5543:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_rr.c:2583:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_rr.c:2582:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_rr.c:2581:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_rr.c:2580:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c sage/ext/interpreters/interp_rr.c -o build/temp.linux-i686-2.7/sage/ext/interpreters/interp_rr.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_rr.o build/temp.linux-i686-2.7/sage/ext/interpreters/interp_rr.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lmpfr -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/ext/interpreters/wrapper_rr.so -lpari [ 63/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/memory.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/memory.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/memory.c:897:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/memory.c:896:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/memory.c:895:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/memory.c:894:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/memory.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/ext/memory.so -lpari [ 64/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/memory_allocator.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/memory_allocator.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/memory_allocator.c:909:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/memory_allocator.c:908:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/memory_allocator.c:907:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/memory_allocator.c:906:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/memory_allocator.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/ext/memory_allocator.so -lpari [ 65/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/finance/fractal.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/finance/fractal.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/finance/fractal.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/finance/fractal.so [ 66/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/finance/markov_multifractal_cython.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/finance/markov_multifractal_cython.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/finance/markov_multifractal_cython.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/finance/markov_multifractal_cython.so [ 67/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/finance/option.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/finance/option.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/finance/option.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/finance/option.so [ 68/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/finance/time_series.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/finance/time_series.o -fno-strict-aliasing In file included from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1809:0, from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:18, from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/arrayobject.h:4, from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/finance/time_series.c:477: /usr/lib/python2.7/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] #warning "Using deprecated NumPy API, disable it by " \ ^~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/finance/time_series.c:23292:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/finance/time_series.c:23072:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/finance/time_series.c:23071:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/finance/time_series.c:22954:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/finance/time_series.c:22953:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/finance/time_series.c:22775:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/finance/time_series.c:22774:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/finance/time_series.c:20988:13: warning: '__pyx_doc_5numpy_7ndarray_2__releasebuffer__' defined but not used [-Wunused-variable] static char __pyx_doc_5numpy_7ndarray_2__releasebuffer__[] = "File: thon/Includes/numpy/__init__.pxd (starting at line 290)"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/finance/time_series.c:20112:13: warning: '__pyx_doc_5numpy_7ndarray___getbuffer__' defined but not used [-Wunused-variable] static char __pyx_doc_5numpy_7ndarray___getbuffer__[] = "File: thon/Includes/numpy/__init__.pxd (starting at line 197)"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/finance/time_series.c:18897:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/finance/time_series.c:18896:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/finance/time_series.c:18555:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/finance/time_series.c:18554:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/finance/time_series.c:2640:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/finance/time_series.c:2639:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/finance/time_series.c:2638:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/finance/time_series.c:2637:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/finance/time_series.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/finance/time_series.so -lpari [ 69/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/functions/prime_pi.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/functions/prime_pi.o -std=c99 -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/functions/prime_pi.c:9565:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/functions/prime_pi.c:9345:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/functions/prime_pi.c:9344:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/functions/prime_pi.c:9227:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/functions/prime_pi.c:9226:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/functions/prime_pi.c:9048:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/functions/prime_pi.c:9047:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/functions/prime_pi.c:7692:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/functions/prime_pi.c:7691:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/functions/prime_pi.c:7350:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/functions/prime_pi.c:7349:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/functions/prime_pi.c:2390:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/functions/prime_pi.c:2389:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/functions/prime_pi.c:2388:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/functions/prime_pi.c:2387:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/functions/prime_pi.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpari -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/functions/prime_pi.so -lpari [ 70/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/games/sudoku_backtrack.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/games/sudoku_backtrack.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/games/sudoku_backtrack.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/games/sudoku_backtrack.so [ 71/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/point_collection.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/point_collection.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/point_collection.c:8026:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/point_collection.c:7819:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/point_collection.c:7818:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/point_collection.c:7701:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/point_collection.c:7700:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/point_collection.c:7522:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/point_collection.c:7521:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/point_collection.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/geometry/point_collection.so [ 72/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/toric_lattice_element.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/toric_lattice_element.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/toric_lattice_element.c:6509:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/toric_lattice_element.c:6302:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/toric_lattice_element.c:6301:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/toric_lattice_element.c:6184:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/toric_lattice_element.c:6183:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/toric_lattice_element.c:6005:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/toric_lattice_element.c:6004:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/toric_lattice_element.c:5691:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/toric_lattice_element.c:5690:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/toric_lattice_element.c:5349:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/toric_lattice_element.c:5348:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/toric_lattice_element.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/geometry/toric_lattice_element.so [ 73/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/integral_points.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/integral_points.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/integral_points.c:16598:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/integral_points.c:16378:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/integral_points.c:16377:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/integral_points.c:16260:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/integral_points.c:16259:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/integral_points.c:16081:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/integral_points.c:16080:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/integral_points.c:15767:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/integral_points.c:15766:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/integral_points.c:15425:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/integral_points.c:15424:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/integral_points.c:3008:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/integral_points.c:3007:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/integral_points.c:3006:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/integral_points.c:3005:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/integral_points.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/geometry/integral_points.so -lpari [ 74/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/triangulation/base.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/triangulation/base.o -fno-strict-aliasing In file included from /builddir/build/BUILD/sage-7.6/src/sage/geometry/triangulation/triangulations.h:4:0, from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/triangulation/base.cpp:488: /builddir/build/BUILD/sage-7.6/src/sage/geometry/triangulation/data.h: In member function 'bool vertices::full_set() const': /builddir/build/BUILD/sage-7.6/src/sage/geometry/triangulation/data.h:42:47: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] bool full_set() const { return this->size() == n; } ~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/triangulation/base.cpp: At global scope: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/triangulation/base.cpp:8728:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/triangulation/base.cpp:8521:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/triangulation/base.cpp:8520:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/triangulation/base.cpp:8403:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/triangulation/base.cpp:8402:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/triangulation/base.cpp:8224:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/triangulation/base.cpp:8223:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c sage/geometry/triangulation/functions.cc -o build/temp.linux-i686-2.7/sage/geometry/triangulation/functions.o -fno-strict-aliasing gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c sage/geometry/triangulation/data.cc -o build/temp.linux-i686-2.7/sage/geometry/triangulation/data.o -fno-strict-aliasing In file included from sage/geometry/triangulation/data.cc:8:0: sage/geometry/triangulation/data.h: In member function 'bool vertices::full_set() const': sage/geometry/triangulation/data.h:42:47: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] bool full_set() const { return this->size() == n; } ~~~~~~~~~~~~~^~~~ sage/geometry/triangulation/data.cc: In member function 'vertices vertices_lookup::manual_vertices_to_simplex(const simplex&) const': sage/geometry/triangulation/data.cc:110:10: warning: variable 'i' set but not used [-Wunused-but-set-variable] vertex i,j,l=0,k; ^ gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c sage/geometry/triangulation/triangulations.cc -o build/temp.linux-i686-2.7/sage/geometry/triangulation/triangulations.o -fno-strict-aliasing In file included from /usr/include/python2.7/pyconfig.h:4:0, from /usr/include/python2.7/Python.h:8, from sage/geometry/triangulation/triangulations.h:5, from sage/geometry/triangulation/triangulations.cc:2: /usr/include/python2.7/pyconfig-32.h:1199:0: warning: "_POSIX_C_SOURCE" redefined #define _POSIX_C_SOURCE 200112L In file included from /usr/include/c++/7/i686-redhat-linux/bits/os_defines.h:39:0, from /usr/include/c++/7/i686-redhat-linux/bits/c++config.h:533, from /usr/include/c++/7/utility:68, from /usr/include/c++/7/algorithm:60, from sage/geometry/triangulation/triangulations.cc:1: /usr/include/features.h:260:0: note: this is the location of the previous definition # define _POSIX_C_SOURCE 200809L In file included from /usr/include/python2.7/pyconfig.h:4:0, from /usr/include/python2.7/Python.h:8, from sage/geometry/triangulation/triangulations.h:5, from sage/geometry/triangulation/triangulations.cc:2: /usr/include/python2.7/pyconfig-32.h:1221:0: warning: "_XOPEN_SOURCE" redefined #define _XOPEN_SOURCE 600 In file included from /usr/include/c++/7/i686-redhat-linux/bits/os_defines.h:39:0, from /usr/include/c++/7/i686-redhat-linux/bits/c++config.h:533, from /usr/include/c++/7/utility:68, from /usr/include/c++/7/algorithm:60, from sage/geometry/triangulation/triangulations.cc:1: /usr/include/features.h:201:0: note: this is the location of the previous definition # define _XOPEN_SOURCE 700 In file included from sage/geometry/triangulation/triangulations.h:4:0, from sage/geometry/triangulation/triangulations.cc:2: sage/geometry/triangulation/data.h: In member function 'bool vertices::full_set() const': sage/geometry/triangulation/data.h:42:47: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] bool full_set() const { return this->size() == n; } ~~~~~~~~~~~~~^~~~ sage/geometry/triangulation/triangulations.cc: In member function 'void triangulations::find_hash_position(const compact_simplices&, hash_value&, bool&) const': sage/geometry/triangulation/triangulations.cc:21:14: warning: unused variable 'freespace' [-Wunused-variable] hash_value freespace; ^~~~~~~~~ sage/geometry/triangulation/triangulations.cc: In member function 'bool triangulations::have_more_triangulations()': sage/geometry/triangulation/triangulations.cc:84:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] while (position != this->size()) { ~~~~~~~~~^~~~~~~~~~~~~~~ sage/geometry/triangulation/triangulations.cc: In function 'PyObject* next_triangulation(triangulations_ptr)': sage/geometry/triangulation/triangulations.cc:198:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i=0; i__pyx_vtab)->vertex_label(__pyx_v_cgb, ((__pyx_v_prec[__pyx_v_v_int])[__pyx_v_u_int])); if (unlikely(!__pyx_t_3)) __PYX_ERR(2, 1734, __pyx_L1_error) ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/distances_all_pairs.c:15680:18: note: '__pyx_v_prec' was declared here unsigned short **__pyx_v_prec; ^~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/distances_all_pairs.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/graphs/distances_all_pairs.so -lpari [ 88/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/graph_backends.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/graph_backends.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/graph_backends.c:16582:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/graph_backends.c:16375:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/graph_backends.c:16374:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/graph_backends.c:16257:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/graph_backends.c:16256:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/graph_backends.c:16078:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/graph_backends.c:16077:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/graph_backends.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/graphs/base/graph_backends.so [ 89/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_dense_graph.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_dense_graph.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_dense_graph.c:5980:18: warning: '__pyx_f_4sage_6graphs_4base_18static_dense_graph_bitset_unpickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6graphs_4base_18static_dense_graph_bitset_unpickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs, PyObject *__pyx_v_input) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_dense_graph.c:5848:18: warning: '__pyx_f_4sage_6graphs_4base_18static_dense_graph_bitset_pickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6graphs_4base_18static_dense_graph_bitset_pickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_dense_graph.c:5744:18: warning: '__pyx_f_4sage_6graphs_4base_18static_dense_graph_bitset_list' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6graphs_4base_18static_dense_graph_bitset_list(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_dense_graph.c:5666:18: warning: '__pyx_f_4sage_6graphs_4base_18static_dense_graph_bitset_string' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6graphs_4base_18static_dense_graph_bitset_string(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_dense_graph.c:5588:12: warning: '__pyx_f_4sage_6graphs_4base_18static_dense_graph_bitset_from_str' defined but not used [-Wunused-function] static int __pyx_f_4sage_6graphs_4base_18static_dense_graph_bitset_from_str(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits, char *__pyx_v_s, struct __pyx_opt_args_4sage_6graphs_4base_18static_dense_graph_bitset_from_str *__pyx_optional_args) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_dense_graph.c:5341:12: warning: '__pyx_f_4sage_6graphs_4base_18static_dense_graph_bitset_map' defined but not used [-Wunused-function] static int __pyx_f_4sage_6graphs_4base_18static_dense_graph_bitset_map(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, PyObject *__pyx_v_m) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_dense_graph.c:5097:13: warning: '__pyx_f_4sage_6graphs_4base_18static_dense_graph_bitset_lshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_6graphs_4base_18static_dense_graph_bitset_lshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_dense_graph.c:4851:13: warning: '__pyx_f_4sage_6graphs_4base_18static_dense_graph_bitset_rshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_6graphs_4base_18static_dense_graph_bitset_rshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_dense_graph.c:2346:12: warning: '__pyx_f_4sage_6graphs_4base_18static_dense_graph_mpn_equal_bits_shifted' defined but not used [-Wunused-function] static int __pyx_f_4sage_6graphs_4base_18static_dense_graph_mpn_equal_bits_shifted(mp_srcptr __pyx_v_b1, mp_srcptr __pyx_v_b2, mp_bitcnt_t __pyx_v_n, mp_bitcnt_t __pyx_v_offset) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_dense_graph.c:1318:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_dense_graph.c:1317:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_dense_graph.c:1316:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_dense_graph.c:1315:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_dense_graph.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/graphs/base/static_dense_graph.so -lpari [ 90/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp: In function 'long int __pyx_f_4sage_6graphs_4base_19static_sparse_graph_bitset_first_in_complement(__pyx_t_4sage_15data_structures_6bitset_bitset_s*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp:4512:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] __pyx_t_2 = ((__pyx_v_j >= __pyx_v_a->size) != 0); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp: In function 'char* __pyx_f_4sage_6graphs_4base_19static_sparse_graph_bitset_chars(char*, __pyx_t_4sage_15data_structures_6bitset_bitset_s*, __pyx_opt_args_4sage_6graphs_4base_19static_sparse_graph_bitset_chars*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp:6184:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (__pyx_v_i = 0; __pyx_v_i < __pyx_t_2; __pyx_v_i++) { ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp: In function 'int __pyx_f_4sage_6graphs_4base_19static_sparse_graph_bitset_from_str(__pyx_t_4sage_15data_structures_6bitset_bitset_s*, char*, __pyx_opt_args_4sage_6graphs_4base_19static_sparse_graph_bitset_from_str*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp:6273:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (__pyx_v_i = 0; __pyx_v_i < __pyx_t_2; __pyx_v_i++) { ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp: In function 'void __pyx_f_4sage_6graphs_4base_19static_sparse_graph_strongly_connected_components_digraph_C(__pyx_t_4sage_6graphs_4base_19static_sparse_graph_short_digraph_s*, int, int*, __pyx_t_4sage_6graphs_4base_19static_sparse_graph_short_digraph_s*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp:10836:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (__pyx_t_8 = 0; __pyx_t_8 < __pyx_t_7; __pyx_t_8+=1) { ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp:10947:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (__pyx_t_8 = 0; __pyx_t_8 < __pyx_t_7; __pyx_t_8+=1) { ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp:11095:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (__pyx_t_6 = 0; __pyx_t_6 < __pyx_t_7; __pyx_t_6+=1) { ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp: In function 'PyObject* __pyx_pf_4sage_6graphs_4base_19static_sparse_graph_4triangles_count(PyObject*, PyObject*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp:11972:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (__pyx_t_7 = 0; __pyx_t_7 < __pyx_t_6; __pyx_t_7+=1) { ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp:11983:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (__pyx_t_9 = 0; __pyx_t_9 < __pyx_t_8; __pyx_t_9+=1) { ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp: In function 'PyObject* __pyx_pf_4sage_6graphs_4base_19static_sparse_graph_6spectral_radius(PyObject*, PyObject*, PyObject*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp:12890:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (__pyx_t_11 = 0; __pyx_t_11 < __pyx_t_10; __pyx_t_11+=1) { ~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp:12985:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (__pyx_t_11 = 0; __pyx_t_11 < __pyx_t_10; __pyx_t_11+=1) { ~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp:13034:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (__pyx_t_11 = 0; __pyx_t_11 < __pyx_t_10; __pyx_t_11+=1) { ~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp:13150:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (__pyx_t_11 = 0; __pyx_t_11 < __pyx_t_10; __pyx_t_11+=1) { ~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp:13275:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (__pyx_t_11 = 0; __pyx_t_11 < __pyx_t_10; __pyx_t_11+=1) { ~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp: At global scope: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp:15163:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp:14943:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp:14942:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp:14825:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp:14824:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp:14646:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp:14645:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp:11611:18: warning: 'PyObject* __pyx_f_4sage_6graphs_4base_19static_sparse_graph_strongly_connected_component_containing_vertex(__pyx_t_4sage_6graphs_4base_19static_sparse_graph_short_digraph_s*, __pyx_t_4sage_6graphs_4base_19static_sparse_graph_short_digraph_s*, int, __pyx_t_4sage_15data_structures_6bitset_bitset_s*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6graphs_4base_19static_sparse_graph_strongly_connected_component_containing_vertex(__pyx_t_4sage_6graphs_4base_19static_sparse_graph_short_digraph_s *__pyx_v_g, __pyx_t_4sage_6graphs_4base_19static_sparse_graph_short_digraph_s *__pyx_v_g_reversed, int __pyx_v_v, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_scc) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp:6634:18: warning: 'PyObject* __pyx_f_4sage_6graphs_4base_19static_sparse_graph_bitset_unpickle(__pyx_t_4sage_15data_structures_6bitset_bitset_s*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6graphs_4base_19static_sparse_graph_bitset_unpickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs, PyObject *__pyx_v_input) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp:6502:18: warning: 'PyObject* __pyx_f_4sage_6graphs_4base_19static_sparse_graph_bitset_pickle(__pyx_t_4sage_15data_structures_6bitset_bitset_s*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6graphs_4base_19static_sparse_graph_bitset_pickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp:6398:18: warning: 'PyObject* __pyx_f_4sage_6graphs_4base_19static_sparse_graph_bitset_list(__pyx_t_4sage_15data_structures_6bitset_bitset_s*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6graphs_4base_19static_sparse_graph_bitset_list(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp:6320:18: warning: 'PyObject* __pyx_f_4sage_6graphs_4base_19static_sparse_graph_bitset_string(__pyx_t_4sage_15data_structures_6bitset_bitset_s*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6graphs_4base_19static_sparse_graph_bitset_string(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp:6242:12: warning: 'int __pyx_f_4sage_6graphs_4base_19static_sparse_graph_bitset_from_str(__pyx_t_4sage_15data_structures_6bitset_bitset_s*, char*, __pyx_opt_args_4sage_6graphs_4base_19static_sparse_graph_bitset_from_str*)' defined but not used [-Wunused-function] static int __pyx_f_4sage_6graphs_4base_19static_sparse_graph_bitset_from_str(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits, char *__pyx_v_s, struct __pyx_opt_args_4sage_6graphs_4base_19static_sparse_graph_bitset_from_str *__pyx_optional_args) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp:5995:12: warning: 'int __pyx_f_4sage_6graphs_4base_19static_sparse_graph_bitset_map(__pyx_t_4sage_15data_structures_6bitset_bitset_s*, __pyx_t_4sage_15data_structures_6bitset_bitset_s*, PyObject*)' defined but not used [-Wunused-function] static int __pyx_f_4sage_6graphs_4base_19static_sparse_graph_bitset_map(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, PyObject *__pyx_v_m) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp:5751:13: warning: 'void __pyx_f_4sage_6graphs_4base_19static_sparse_graph_bitset_lshift(__pyx_t_4sage_15data_structures_6bitset_bitset_s*, __pyx_t_4sage_15data_structures_6bitset_bitset_s*, mp_bitcnt_t)' defined but not used [-Wunused-function] static void __pyx_f_4sage_6graphs_4base_19static_sparse_graph_bitset_lshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp:5505:13: warning: 'void __pyx_f_4sage_6graphs_4base_19static_sparse_graph_bitset_rshift(__pyx_t_4sage_15data_structures_6bitset_bitset_s*, __pyx_t_4sage_15data_structures_6bitset_bitset_s*, mp_bitcnt_t)' defined but not used [-Wunused-function] static void __pyx_f_4sage_6graphs_4base_19static_sparse_graph_bitset_rshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp:3000:12: warning: 'int __pyx_f_4sage_6graphs_4base_19static_sparse_graph_mpn_equal_bits_shifted(mp_srcptr, mp_srcptr, mp_bitcnt_t, mp_bitcnt_t)' defined but not used [-Wunused-function] static int __pyx_f_4sage_6graphs_4base_19static_sparse_graph_mpn_equal_bits_shifted(mp_srcptr __pyx_v_b1, mp_srcptr __pyx_v_b2, mp_bitcnt_t __pyx_v_n, mp_bitcnt_t __pyx_v_offset) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp:1835:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp:1834:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp:1833:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.cpp:1832:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_graph.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/graphs/base/static_sparse_graph.so -lpari [ 91/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_backend.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_backend.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_backend.c:17970:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_backend.c:17750:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_backend.c:17749:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_backend.c:17632:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_backend.c:17631:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_backend.c:17453:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_backend.c:17452:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_backend.c:6773:18: warning: '__pyx_f_4sage_6graphs_4base_21static_sparse_backend_bitset_unpickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6graphs_4base_21static_sparse_backend_bitset_unpickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs, PyObject *__pyx_v_input) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_backend.c:6641:18: warning: '__pyx_f_4sage_6graphs_4base_21static_sparse_backend_bitset_pickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6graphs_4base_21static_sparse_backend_bitset_pickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_backend.c:6537:18: warning: '__pyx_f_4sage_6graphs_4base_21static_sparse_backend_bitset_list' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6graphs_4base_21static_sparse_backend_bitset_list(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_backend.c:6459:18: warning: '__pyx_f_4sage_6graphs_4base_21static_sparse_backend_bitset_string' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6graphs_4base_21static_sparse_backend_bitset_string(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_backend.c:6381:12: warning: '__pyx_f_4sage_6graphs_4base_21static_sparse_backend_bitset_from_str' defined but not used [-Wunused-function] static int __pyx_f_4sage_6graphs_4base_21static_sparse_backend_bitset_from_str(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits, char *__pyx_v_s, struct __pyx_opt_args_4sage_6graphs_4base_21static_sparse_backend_bitset_from_str *__pyx_optional_args) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_backend.c:6134:12: warning: '__pyx_f_4sage_6graphs_4base_21static_sparse_backend_bitset_map' defined but not used [-Wunused-function] static int __pyx_f_4sage_6graphs_4base_21static_sparse_backend_bitset_map(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, PyObject *__pyx_v_m) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_backend.c:5890:13: warning: '__pyx_f_4sage_6graphs_4base_21static_sparse_backend_bitset_lshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_6graphs_4base_21static_sparse_backend_bitset_lshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_backend.c:5644:13: warning: '__pyx_f_4sage_6graphs_4base_21static_sparse_backend_bitset_rshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_6graphs_4base_21static_sparse_backend_bitset_rshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_backend.c:3139:12: warning: '__pyx_f_4sage_6graphs_4base_21static_sparse_backend_mpn_equal_bits_shifted' defined but not used [-Wunused-function] static int __pyx_f_4sage_6graphs_4base_21static_sparse_backend_mpn_equal_bits_shifted(mp_srcptr __pyx_v_b1, mp_srcptr __pyx_v_b2, mp_bitcnt_t __pyx_v_n, mp_bitcnt_t __pyx_v_offset) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_backend.c:1959:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_backend.c:1958:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_backend.c:1957:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_backend.c:1956:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/static_sparse_backend.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/graphs/base/static_sparse_backend.so -lpari [ 92/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/weakly_chordal.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/weakly_chordal.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/weakly_chordal.c:6049:18: warning: '__pyx_f_4sage_6graphs_14weakly_chordal_bitset_unpickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6graphs_14weakly_chordal_bitset_unpickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs, PyObject *__pyx_v_input) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/weakly_chordal.c:5917:18: warning: '__pyx_f_4sage_6graphs_14weakly_chordal_bitset_pickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6graphs_14weakly_chordal_bitset_pickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/weakly_chordal.c:5813:18: warning: '__pyx_f_4sage_6graphs_14weakly_chordal_bitset_list' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6graphs_14weakly_chordal_bitset_list(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/weakly_chordal.c:5735:18: warning: '__pyx_f_4sage_6graphs_14weakly_chordal_bitset_string' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6graphs_14weakly_chordal_bitset_string(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/weakly_chordal.c:5657:12: warning: '__pyx_f_4sage_6graphs_14weakly_chordal_bitset_from_str' defined but not used [-Wunused-function] static int __pyx_f_4sage_6graphs_14weakly_chordal_bitset_from_str(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits, char *__pyx_v_s, struct __pyx_opt_args_4sage_6graphs_14weakly_chordal_bitset_from_str *__pyx_optional_args) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/weakly_chordal.c:5410:12: warning: '__pyx_f_4sage_6graphs_14weakly_chordal_bitset_map' defined but not used [-Wunused-function] static int __pyx_f_4sage_6graphs_14weakly_chordal_bitset_map(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, PyObject *__pyx_v_m) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/weakly_chordal.c:5166:13: warning: '__pyx_f_4sage_6graphs_14weakly_chordal_bitset_lshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_6graphs_14weakly_chordal_bitset_lshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/weakly_chordal.c:4920:13: warning: '__pyx_f_4sage_6graphs_14weakly_chordal_bitset_rshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_6graphs_14weakly_chordal_bitset_rshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/weakly_chordal.c:2415:12: warning: '__pyx_f_4sage_6graphs_14weakly_chordal_mpn_equal_bits_shifted' defined but not used [-Wunused-function] static int __pyx_f_4sage_6graphs_14weakly_chordal_mpn_equal_bits_shifted(mp_srcptr __pyx_v_b1, mp_srcptr __pyx_v_b2, mp_bitcnt_t __pyx_v_n, mp_bitcnt_t __pyx_v_offset) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/weakly_chordal.c:1338:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/weakly_chordal.c:1337:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/weakly_chordal.c:1336:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/weakly_chordal.c:1335:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/weakly_chordal.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/graphs/weakly_chordal.so -lpari [ 93/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/matchpoly.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/matchpoly.o -std=c99 -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/matchpoly.c:7081:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/matchpoly.c:6861:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/matchpoly.c:6860:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/matchpoly.c:6743:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/matchpoly.c:6742:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/matchpoly.c:6564:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/matchpoly.c:6563:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/matchpoly.c:6250:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/matchpoly.c:6249:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/matchpoly.c:5908:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/matchpoly.c:5907:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/matchpoly.c:2341:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/matchpoly.c:2340:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/matchpoly.c:2339:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/matchpoly.c:2338:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/matchpoly.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lflint -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/graphs/matchpoly.so -lpari [ 94/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/planarity.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/planarity.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/planarity.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lplanarity -lpython2.7 -o build/lib.linux-i686-2.7/sage/graphs/planarity.so [ 95/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/strongly_regular_db.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/strongly_regular_db.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/strongly_regular_db.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/graphs/strongly_regular_db.so [ 96/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/graph_decompositions/rankwidth.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/graph_decompositions/rankwidth.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/graph_decompositions/rankwidth.c:972:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/graph_decompositions/rankwidth.c:971:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/graph_decompositions/rankwidth.c:970:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/graph_decompositions/rankwidth.c:969:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/graph_decompositions/rankwidth.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lrw -lpython2.7 -o build/lib.linux-i686-2.7/sage/graphs/graph_decompositions/rankwidth.so -lpari [ 97/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/graph_decompositions/bandwidth.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/graph_decompositions/bandwidth.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/graph_decompositions/bandwidth.c:1028:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/graph_decompositions/bandwidth.c:1027:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/graph_decompositions/bandwidth.c:1026:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/graph_decompositions/bandwidth.c:1025:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/graph_decompositions/bandwidth.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/graphs/graph_decompositions/bandwidth.so -lpari [ 98/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/graph_decompositions/cutwidth.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/graph_decompositions/cutwidth.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/graph_decompositions/cutwidth.c:1220:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/graph_decompositions/cutwidth.c:1219:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/graph_decompositions/cutwidth.c:1218:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/graph_decompositions/cutwidth.c:1217:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/graph_decompositions/cutwidth.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/graphs/graph_decompositions/cutwidth.so -lpari [ 99/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/spanning_tree.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/spanning_tree.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/spanning_tree.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/graphs/spanning_tree.so [100/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/trees.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/trees.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/trees.c:5324:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/trees.c:5104:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/trees.c:5103:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/trees.c:4986:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/trees.c:4985:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/trees.c:4807:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/trees.c:4806:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/trees.c:1331:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/trees.c:1330:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/trees.c:1329:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/trees.c:1328:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/trees.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/graphs/trees.so -lpari [101/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/genus.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/genus.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/genus.c:7238:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/genus.c:7031:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/genus.c:7030:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/genus.c:6913:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/genus.c:6912:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/genus.c:6734:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/genus.c:6733:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/genus.c:1461:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/genus.c:1460:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/genus.c:1459:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/genus.c:1458:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/genus.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/graphs/genus.so -lpari [102/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/hyperbolicity.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/hyperbolicity.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/hyperbolicity.c:6440:18: warning: '__pyx_f_4sage_6graphs_13hyperbolicity_bitset_unpickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6graphs_13hyperbolicity_bitset_unpickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs, PyObject *__pyx_v_input) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/hyperbolicity.c:6308:18: warning: '__pyx_f_4sage_6graphs_13hyperbolicity_bitset_pickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6graphs_13hyperbolicity_bitset_pickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/hyperbolicity.c:6204:18: warning: '__pyx_f_4sage_6graphs_13hyperbolicity_bitset_list' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6graphs_13hyperbolicity_bitset_list(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/hyperbolicity.c:6126:18: warning: '__pyx_f_4sage_6graphs_13hyperbolicity_bitset_string' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6graphs_13hyperbolicity_bitset_string(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/hyperbolicity.c:6048:12: warning: '__pyx_f_4sage_6graphs_13hyperbolicity_bitset_from_str' defined but not used [-Wunused-function] static int __pyx_f_4sage_6graphs_13hyperbolicity_bitset_from_str(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits, char *__pyx_v_s, struct __pyx_opt_args_4sage_6graphs_13hyperbolicity_bitset_from_str *__pyx_optional_args) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/hyperbolicity.c:5801:12: warning: '__pyx_f_4sage_6graphs_13hyperbolicity_bitset_map' defined but not used [-Wunused-function] static int __pyx_f_4sage_6graphs_13hyperbolicity_bitset_map(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, PyObject *__pyx_v_m) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/hyperbolicity.c:5557:13: warning: '__pyx_f_4sage_6graphs_13hyperbolicity_bitset_lshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_6graphs_13hyperbolicity_bitset_lshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/hyperbolicity.c:5311:13: warning: '__pyx_f_4sage_6graphs_13hyperbolicity_bitset_rshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_6graphs_13hyperbolicity_bitset_rshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/hyperbolicity.c:2806:12: warning: '__pyx_f_4sage_6graphs_13hyperbolicity_mpn_equal_bits_shifted' defined but not used [-Wunused-function] static int __pyx_f_4sage_6graphs_13hyperbolicity_mpn_equal_bits_shifted(mp_srcptr __pyx_v_b1, mp_srcptr __pyx_v_b2, mp_bitcnt_t __pyx_v_n, mp_bitcnt_t __pyx_v_offset) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/hyperbolicity.c:1517:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/hyperbolicity.c:1516:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/hyperbolicity.c:1515:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/hyperbolicity.c:1514:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/hyperbolicity.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/graphs/hyperbolicity.so -lpari [103/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/c_graph.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/c_graph.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/c_graph.c:26285:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/c_graph.c:25772:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/c_graph.c:25771:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/c_graph.c:25430:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/c_graph.c:25429:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/c_graph.c:25111:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/c_graph.c:25110:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/c_graph.c:24993:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/c_graph.c:24992:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/c_graph.c:24814:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/c_graph.c:24813:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/c_graph.c:7725:18: warning: '__pyx_f_4sage_6graphs_4base_7c_graph_bitset_unpickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6graphs_4base_7c_graph_bitset_unpickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs, PyObject *__pyx_v_input) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/c_graph.c:7593:18: warning: '__pyx_f_4sage_6graphs_4base_7c_graph_bitset_pickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6graphs_4base_7c_graph_bitset_pickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/c_graph.c:7489:18: warning: '__pyx_f_4sage_6graphs_4base_7c_graph_bitset_list' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6graphs_4base_7c_graph_bitset_list(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/c_graph.c:7411:18: warning: '__pyx_f_4sage_6graphs_4base_7c_graph_bitset_string' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6graphs_4base_7c_graph_bitset_string(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/c_graph.c:7333:12: warning: '__pyx_f_4sage_6graphs_4base_7c_graph_bitset_from_str' defined but not used [-Wunused-function] static int __pyx_f_4sage_6graphs_4base_7c_graph_bitset_from_str(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits, char *__pyx_v_s, struct __pyx_opt_args_4sage_6graphs_4base_7c_graph_bitset_from_str *__pyx_optional_args) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/c_graph.c:7086:12: warning: '__pyx_f_4sage_6graphs_4base_7c_graph_bitset_map' defined but not used [-Wunused-function] static int __pyx_f_4sage_6graphs_4base_7c_graph_bitset_map(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, PyObject *__pyx_v_m) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/c_graph.c:6842:13: warning: '__pyx_f_4sage_6graphs_4base_7c_graph_bitset_lshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_6graphs_4base_7c_graph_bitset_lshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/c_graph.c:6596:13: warning: '__pyx_f_4sage_6graphs_4base_7c_graph_bitset_rshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_6graphs_4base_7c_graph_bitset_rshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/c_graph.c:4091:12: warning: '__pyx_f_4sage_6graphs_4base_7c_graph_mpn_equal_bits_shifted' defined but not used [-Wunused-function] static int __pyx_f_4sage_6graphs_4base_7c_graph_mpn_equal_bits_shifted(mp_srcptr __pyx_v_b1, mp_srcptr __pyx_v_b2, mp_bitcnt_t __pyx_v_n, mp_bitcnt_t __pyx_v_offset) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/c_graph.c:2835:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/c_graph.c:2834:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/c_graph.c:2833:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/c_graph.c:2832:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/c_graph.c: In function '__pyx_pw_4sage_6graphs_4base_7c_graph_13CGraphBackend_40bidirectional_dijkstra': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/c_graph.c:19401:12: warning: '__pyx_v_shortest_path_length' may be used uninitialized in this function [-Wmaybe-uninitialized] if (__pyx_t_7) { ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/c_graph.c:18754:9: note: '__pyx_v_shortest_path_length' was declared here float __pyx_v_shortest_path_length; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/c_graph.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/graphs/base/c_graph.so -lpari [104/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/sparse_graph.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/sparse_graph.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/sparse_graph.c:27524:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/sparse_graph.c:27317:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/sparse_graph.c:27316:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/sparse_graph.c:27199:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/sparse_graph.c:27198:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/sparse_graph.c:27020:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/sparse_graph.c:27019:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/sparse_graph.c:6573:18: warning: '__pyx_f_4sage_6graphs_4base_12sparse_graph_bitset_unpickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6graphs_4base_12sparse_graph_bitset_unpickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs, PyObject *__pyx_v_input) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/sparse_graph.c:6441:18: warning: '__pyx_f_4sage_6graphs_4base_12sparse_graph_bitset_pickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6graphs_4base_12sparse_graph_bitset_pickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/sparse_graph.c:6337:18: warning: '__pyx_f_4sage_6graphs_4base_12sparse_graph_bitset_list' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6graphs_4base_12sparse_graph_bitset_list(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/sparse_graph.c:6259:18: warning: '__pyx_f_4sage_6graphs_4base_12sparse_graph_bitset_string' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6graphs_4base_12sparse_graph_bitset_string(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/sparse_graph.c:6181:12: warning: '__pyx_f_4sage_6graphs_4base_12sparse_graph_bitset_from_str' defined but not used [-Wunused-function] static int __pyx_f_4sage_6graphs_4base_12sparse_graph_bitset_from_str(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits, char *__pyx_v_s, struct __pyx_opt_args_4sage_6graphs_4base_12sparse_graph_bitset_from_str *__pyx_optional_args) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/sparse_graph.c:5934:12: warning: '__pyx_f_4sage_6graphs_4base_12sparse_graph_bitset_map' defined but not used [-Wunused-function] static int __pyx_f_4sage_6graphs_4base_12sparse_graph_bitset_map(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, PyObject *__pyx_v_m) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/sparse_graph.c:5690:13: warning: '__pyx_f_4sage_6graphs_4base_12sparse_graph_bitset_lshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_6graphs_4base_12sparse_graph_bitset_lshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/sparse_graph.c:5444:13: warning: '__pyx_f_4sage_6graphs_4base_12sparse_graph_bitset_rshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_6graphs_4base_12sparse_graph_bitset_rshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/sparse_graph.c:2939:12: warning: '__pyx_f_4sage_6graphs_4base_12sparse_graph_mpn_equal_bits_shifted' defined but not used [-Wunused-function] static int __pyx_f_4sage_6graphs_4base_12sparse_graph_mpn_equal_bits_shifted(mp_srcptr __pyx_v_b1, mp_srcptr __pyx_v_b2, mp_bitcnt_t __pyx_v_n, mp_bitcnt_t __pyx_v_offset) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/sparse_graph.c:1767:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/sparse_graph.c:1766:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/sparse_graph.c:1765:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/sparse_graph.c:1764:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/sparse_graph.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/graphs/base/sparse_graph.so -lpari [105/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/dense_graph.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/dense_graph.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/dense_graph.c:16359:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/dense_graph.c:16152:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/dense_graph.c:16151:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/dense_graph.c:16034:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/dense_graph.c:16033:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/dense_graph.c:15855:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/dense_graph.c:15854:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/dense_graph.c:6242:18: warning: '__pyx_f_4sage_6graphs_4base_11dense_graph_bitset_unpickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6graphs_4base_11dense_graph_bitset_unpickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs, PyObject *__pyx_v_input) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/dense_graph.c:6110:18: warning: '__pyx_f_4sage_6graphs_4base_11dense_graph_bitset_pickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6graphs_4base_11dense_graph_bitset_pickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/dense_graph.c:6006:18: warning: '__pyx_f_4sage_6graphs_4base_11dense_graph_bitset_list' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6graphs_4base_11dense_graph_bitset_list(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/dense_graph.c:5928:18: warning: '__pyx_f_4sage_6graphs_4base_11dense_graph_bitset_string' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6graphs_4base_11dense_graph_bitset_string(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/dense_graph.c:5850:12: warning: '__pyx_f_4sage_6graphs_4base_11dense_graph_bitset_from_str' defined but not used [-Wunused-function] static int __pyx_f_4sage_6graphs_4base_11dense_graph_bitset_from_str(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits, char *__pyx_v_s, struct __pyx_opt_args_4sage_6graphs_4base_11dense_graph_bitset_from_str *__pyx_optional_args) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/dense_graph.c:5603:12: warning: '__pyx_f_4sage_6graphs_4base_11dense_graph_bitset_map' defined but not used [-Wunused-function] static int __pyx_f_4sage_6graphs_4base_11dense_graph_bitset_map(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, PyObject *__pyx_v_m) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/dense_graph.c:5359:13: warning: '__pyx_f_4sage_6graphs_4base_11dense_graph_bitset_lshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_6graphs_4base_11dense_graph_bitset_lshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/dense_graph.c:5113:13: warning: '__pyx_f_4sage_6graphs_4base_11dense_graph_bitset_rshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_6graphs_4base_11dense_graph_bitset_rshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/dense_graph.c:2608:12: warning: '__pyx_f_4sage_6graphs_4base_11dense_graph_mpn_equal_bits_shifted' defined but not used [-Wunused-function] static int __pyx_f_4sage_6graphs_4base_11dense_graph_mpn_equal_bits_shifted(mp_srcptr __pyx_v_b1, mp_srcptr __pyx_v_b2, mp_bitcnt_t __pyx_v_n, mp_bitcnt_t __pyx_v_offset) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/dense_graph.c:1500:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/dense_graph.c:1499:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/dense_graph.c:1498:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/dense_graph.c:1497:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/dense_graph.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/graphs/base/dense_graph.so -lpari [106/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/boost_graph.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/boost_graph.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/boost_graph.cpp: In function 'PyObject* __pyx_fuse_0__pyx_f_4sage_6graphs_4base_11boost_graph_boost_edge_connectivity(__pyx_t_4sage_6graphs_4base_11boost_graph_BoostVecGraph*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/boost_graph.cpp:4907:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (__pyx_t_3 = 0; __pyx_t_3 < __pyx_t_2; __pyx_t_3+=2) { ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/boost_graph.cpp: In function 'PyObject* __pyx_fuse_1__pyx_f_4sage_6graphs_4base_11boost_graph_boost_edge_connectivity(__pyx_t_4sage_6graphs_4base_11boost_graph_BoostVecDiGraph*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/boost_graph.cpp:5021:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (__pyx_t_3 = 0; __pyx_t_3 < __pyx_t_2; __pyx_t_3+=2) { ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/boost_graph.cpp: In function 'PyObject* __pyx_f_4sage_6graphs_4base_11boost_graph_min_spanning_tree(PyObject*, int, __pyx_opt_args_4sage_6graphs_4base_11boost_graph_min_spanning_tree*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/boost_graph.cpp:9054:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] __pyx_t_3 = ((__pyx_v_result.size() != (2 * (__pyx_v_n - 1))) != 0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/boost_graph.cpp:488:0: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/boost_interface.cpp: In instantiation of 'result_ec BoostGraph::edge_connectivity() [with OutEdgeListS = boost::vecS; VertexListS = boost::vecS; DirectedS = boost::undirectedS; EdgeListS = boost::vecS; EdgeProperty = boost::no_property]': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/boost_graph.cpp:4887:53: required from here /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/boost_interface.cpp:108:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (v_index i = 0; i < disconnecting_set.size(); i++) { /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/boost_interface.cpp: In instantiation of 'result_ec BoostGraph::edge_connectivity() [with OutEdgeListS = boost::vecS; VertexListS = boost::vecS; DirectedS = boost::bidirectionalS; EdgeListS = boost::vecS; EdgeProperty = boost::no_property]': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/boost_graph.cpp:5001:53: required from here /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/boost_interface.cpp:108:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/boost_interface.cpp: In instantiation of 'std::vector BoostGraph::bandwidth_ordering(bool) [with OutEdgeListS = boost::vecS; VertexListS = boost::vecS; DirectedS = boost::undirectedS; EdgeListS = boost::vecS; EdgeProperty = boost::no_property]': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/boost_graph.cpp:8068:88: required from here /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/boost_interface.cpp:159:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < inv_perm.size(); i++) { /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/boost_graph.cpp: At global scope: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/boost_graph.cpp:1339:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/boost_graph.cpp:1338:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/boost_graph.cpp:1337:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/boost_graph.cpp:1336:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/base/boost_graph.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/graphs/base/boost_graph.so -lpari [107/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/group.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/group.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/group.c:4387:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/group.c:4180:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/group.c:4179:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/group.c:4062:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/group.c:4061:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/group.c:3883:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/group.c:3882:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/group.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/groups/group.so [108/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/libgap_wrapper.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/libgap_wrapper.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/libgap_wrapper.c:8568:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/libgap_wrapper.c:8361:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/libgap_wrapper.c:8360:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/libgap_wrapper.c:8243:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/libgap_wrapper.c:8242:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/libgap_wrapper.c:8064:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/libgap_wrapper.c:8063:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/libgap_wrapper.c:7750:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/libgap_wrapper.c:7749:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/libgap_wrapper.c:7408:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/libgap_wrapper.c:7407:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/libgap_wrapper.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/groups/libgap_wrapper.so [109/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/old.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/old.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/old.c:3509:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/old.c:3302:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/old.c:3301:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/old.c:3184:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/old.c:3183:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/old.c:3005:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/old.c:3004:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/old.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/groups/old.so [110/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/semimonomial_transformations/semimonomial_transformation.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/semimonomial_transformations/semimonomial_transformation.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/semimonomial_transformations/semimonomial_transformation.c:6690:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/semimonomial_transformations/semimonomial_transformation.c:6483:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/semimonomial_transformations/semimonomial_transformation.c:6482:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/semimonomial_transformations/semimonomial_transformation.c:6365:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/semimonomial_transformations/semimonomial_transformation.c:6364:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/semimonomial_transformations/semimonomial_transformation.c:6186:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/semimonomial_transformations/semimonomial_transformation.c:6185:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/semimonomial_transformations/semimonomial_transformation.c:5872:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/semimonomial_transformations/semimonomial_transformation.c:5871:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/semimonomial_transformations/semimonomial_transformation.c:5530:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/semimonomial_transformations/semimonomial_transformation.c:5529:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/semimonomial_transformations/semimonomial_transformation.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/groups/semimonomial_transformations/semimonomial_transformation.so [111/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/matrix_gps/group_element.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/matrix_gps/group_element.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/matrix_gps/group_element.c:11069:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/matrix_gps/group_element.c:10862:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/matrix_gps/group_element.c:10861:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/matrix_gps/group_element.c:10744:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/matrix_gps/group_element.c:10743:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/matrix_gps/group_element.c:10565:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/matrix_gps/group_element.c:10564:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/matrix_gps/group_element.c:10251:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/matrix_gps/group_element.c:10250:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/matrix_gps/group_element.c:9909:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/matrix_gps/group_element.c:9908:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/matrix_gps/group_element.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/groups/matrix_gps/group_element.so [112/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/permgroup_element.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/permgroup_element.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/permgroup_element.c:17800:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/permgroup_element.c:17463:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/permgroup_element.c:17462:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/permgroup_element.c:17345:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/permgroup_element.c:17344:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/permgroup_element.c:17166:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/permgroup_element.c:17165:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/permgroup_element.c:16852:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/permgroup_element.c:16851:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/permgroup_element.c:16510:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/permgroup_element.c:16509:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/permgroup_element.c:2567:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/permgroup_element.c:2566:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/permgroup_element.c:2565:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/permgroup_element.c:2564:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/permgroup_element.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/groups/perm_gps/permgroup_element.so -lpari [113/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.o -std=c99 -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:20769:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:20428:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:20427:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:20086:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:20085:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:19767:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:19766:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:19649:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:19648:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:19470:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:19469:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:8087:18: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_34automorphism_group_canonical_label_bitset_unpickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6groups_8perm_gps_9partn_ref_34automorphism_group_canonical_label_bitset_unpickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs, PyObject *__pyx_v_input) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:7955:18: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_34automorphism_group_canonical_label_bitset_pickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6groups_8perm_gps_9partn_ref_34automorphism_group_canonical_label_bitset_pickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:7851:18: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_34automorphism_group_canonical_label_bitset_list' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6groups_8perm_gps_9partn_ref_34automorphism_group_canonical_label_bitset_list(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:7773:18: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_34automorphism_group_canonical_label_bitset_string' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6groups_8perm_gps_9partn_ref_34automorphism_group_canonical_label_bitset_string(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:7695:12: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_34automorphism_group_canonical_label_bitset_from_str' defined but not used [-Wunused-function] static int __pyx_f_4sage_6groups_8perm_gps_9partn_ref_34automorphism_group_canonical_label_bitset_from_str(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits, char *__pyx_v_s, struct __pyx_opt_args_4sage_6groups_8perm_gps_9partn_ref_34automorphism_group_canonical_label_bitset_from_str *__pyx_optional_args) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:7448:12: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_34automorphism_group_canonical_label_bitset_map' defined but not used [-Wunused-function] static int __pyx_f_4sage_6groups_8perm_gps_9partn_ref_34automorphism_group_canonical_label_bitset_map(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, PyObject *__pyx_v_m) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:7204:13: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_34automorphism_group_canonical_label_bitset_lshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_6groups_8perm_gps_9partn_ref_34automorphism_group_canonical_label_bitset_lshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:6958:13: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_34automorphism_group_canonical_label_bitset_rshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_6groups_8perm_gps_9partn_ref_34automorphism_group_canonical_label_bitset_rshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:4453:12: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_34automorphism_group_canonical_label_mpn_equal_bits_shifted' defined but not used [-Wunused-function] static int __pyx_f_4sage_6groups_8perm_gps_9partn_ref_34automorphism_group_canonical_label_mpn_equal_bits_shifted(mp_srcptr __pyx_v_b1, mp_srcptr __pyx_v_b2, mp_bitcnt_t __pyx_v_n, mp_bitcnt_t __pyx_v_offset) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:3392:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:3391:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:3390:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:3389:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:503:0: /builddir/build/BUILD/sage-7.6/src/sage/groups/perm_gps/partn_ref2/refinement_generic.h:19:12: warning: 'my_comp_func' defined but not used [-Wunused-function] static int my_comp_func(const void *a, const void *b) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c: In function '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_34automorphism_group_canonical_label_get_aut_gp_and_can_lab': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:14568:56: warning: '__pyx_v_minimal_in_primary_orbit' may be used uninitialized in this function [-Wmaybe-uninitialized] __pyx_t_1 = (((__pyx_v_orbits_of_subgroup->mcr[__pyx_f_4sage_6groups_8perm_gps_9partn_ref_15data_structures_OP_find(__pyx_v_orbits_of_subgroup, __pyx_v_minimal_in_primary_orbit)]) != __pyx_v_minimal_in_primary_orbit) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:10914:7: warning: '__pyx_v_first_and_current_indicator_same' may be used uninitialized in this function [-Wmaybe-uninitialized] int __pyx_v_first_and_current_indicator_same; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:14723:18: warning: '__pyx_v_first_kids_are_same' may be used uninitialized in this function [-Wmaybe-uninitialized] __pyx_t_11 = (__pyx_v_first_kids_are_same - 1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:10908:7: warning: '__pyx_v_label_meets_current' may be used uninitialized in this function [-Wmaybe-uninitialized] int __pyx_v_label_meets_current; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:13279:36: warning: '__pyx_v_label_indicators' may be used uninitialized in this function [-Wmaybe-uninitialized] (__pyx_v_label_indicators[__pyx_v_i]) = (__pyx_v_current_indicators[__pyx_v_i]); ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:15792:23: warning: '__pyx_v_label_ps' may be used uninitialized in this function [-Wmaybe-uninitialized] __pyx_v_PS2->degree = __pyx_t_1; ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:10906:87: note: '__pyx_v_label_ps' was declared here struct __pyx_t_4sage_6groups_8perm_gps_9partn_ref_15data_structures_PartitionStack *__pyx_v_label_ps; ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:12138:22: warning: '__pyx_v_old_group' may be used uninitialized in this function [-Wmaybe-uninitialized] __pyx_t_1 = (__pyx_f_4sage_6groups_8perm_gps_9partn_ref_15data_structures_compute_relabeling(__pyx_v_group, __pyx_v_old_group, __pyx_v_label_ps->entries, __pyx_v_label_perm) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:18282:15: warning: '__pyx_v_perm_stack' may be used uninitialized in this function [-Wmaybe-uninitialized] __pyx_v_inv = __pyx_f_4sage_6groups_8perm_gps_9partn_ref_15data_structures_refine_by_orbits(__pyx_v_PS, __pyx_v_SC, __pyx_v_perm_stack, __pyx_v_cells_to_refine_by, (&__pyx_v_ctrb_len)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:10932:8: note: '__pyx_v_perm_stack' was declared here int *__pyx_v_perm_stack; ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:15565:49: warning: '__pyx_v_orbits_of_supergroup' may be used uninitialized in this function [-Wmaybe-uninitialized] (__pyx_v_OP->size[__pyx_t_2]) = ((__pyx_v_OP->size[__pyx_t_2]) + (__pyx_v_OP->size[__pyx_v_n_root])); ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:10919:87: note: '__pyx_v_orbits_of_supergroup' was declared here struct __pyx_t_4sage_6groups_8perm_gps_9partn_ref_15data_structures_OrbitPartition *__pyx_v_orbits_of_supergroup; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.so -lpari [114/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/canonical_augmentation.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/canonical_augmentation.o -std=c99 -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/canonical_augmentation.c:11750:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/canonical_augmentation.c:11311:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/canonical_augmentation.c:11310:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/canonical_augmentation.c:10969:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/canonical_augmentation.c:10968:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/canonical_augmentation.c:10650:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/canonical_augmentation.c:10649:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/canonical_augmentation.c:10532:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/canonical_augmentation.c:10531:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/canonical_augmentation.c:10353:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/canonical_augmentation.c:10352:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/canonical_augmentation.c:3231:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/canonical_augmentation.c:3230:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/canonical_augmentation.c:3229:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/canonical_augmentation.c:3228:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/canonical_augmentation.c:503:0: /builddir/build/BUILD/sage-7.6/src/sage/groups/perm_gps/partn_ref2/refinement_generic.h:19:12: warning: 'my_comp_func' defined but not used [-Wunused-function] static int my_comp_func(const void *a, const void *b) ^~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/canonical_augmentation.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/groups/perm_gps/partn_ref/canonical_augmentation.so -lpari [115/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/data_structures.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/data_structures.o -std=c99 -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/data_structures.c:32978:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/data_structures.c:29406:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/data_structures.c:29405:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/data_structures.c:29064:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/data_structures.c:29063:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/data_structures.c:28745:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/data_structures.c:28744:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/data_structures.c:28627:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/data_structures.c:28626:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/data_structures.c:28448:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/data_structures.c:28447:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/data_structures.c:15738:18: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_15data_structures_SC_print_level' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6groups_8perm_gps_9partn_ref_15data_structures_SC_print_level(struct __pyx_t_4sage_6groups_8perm_gps_9partn_ref_15data_structures_StabilizerChain *__pyx_v_SC, int __pyx_v_level) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/data_structures.c:8285:18: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_15data_structures_bitset_unpickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6groups_8perm_gps_9partn_ref_15data_structures_bitset_unpickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs, PyObject *__pyx_v_input) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/data_structures.c:8153:18: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_15data_structures_bitset_pickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6groups_8perm_gps_9partn_ref_15data_structures_bitset_pickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/data_structures.c:8049:18: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_15data_structures_bitset_list' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6groups_8perm_gps_9partn_ref_15data_structures_bitset_list(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/data_structures.c:7893:12: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_15data_structures_bitset_from_str' defined but not used [-Wunused-function] static int __pyx_f_4sage_6groups_8perm_gps_9partn_ref_15data_structures_bitset_from_str(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits, char *__pyx_v_s, struct __pyx_opt_args_4sage_6groups_8perm_gps_9partn_ref_15data_structures_bitset_from_str *__pyx_optional_args) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/data_structures.c:7646:12: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_15data_structures_bitset_map' defined but not used [-Wunused-function] static int __pyx_f_4sage_6groups_8perm_gps_9partn_ref_15data_structures_bitset_map(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, PyObject *__pyx_v_m) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/data_structures.c:7402:13: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_15data_structures_bitset_lshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_6groups_8perm_gps_9partn_ref_15data_structures_bitset_lshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/data_structures.c:7156:13: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_15data_structures_bitset_rshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_6groups_8perm_gps_9partn_ref_15data_structures_bitset_rshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/data_structures.c:4651:12: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_15data_structures_mpn_equal_bits_shifted' defined but not used [-Wunused-function] static int __pyx_f_4sage_6groups_8perm_gps_9partn_ref_15data_structures_mpn_equal_bits_shifted(mp_srcptr __pyx_v_b1, mp_srcptr __pyx_v_b2, mp_bitcnt_t __pyx_v_n, mp_bitcnt_t __pyx_v_offset) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/data_structures.c:3290:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/data_structures.c:3289:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/data_structures.c:3288:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/data_structures.c:3287:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/data_structures.c:516:0: /builddir/build/BUILD/sage-7.6/src/sage/groups/perm_gps/partn_ref2/refinement_generic.h:19:12: warning: 'my_comp_func' defined but not used [-Wunused-function] static int my_comp_func(const void *a, const void *b) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/data_structures.c: In function '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_15data_structures_compute_relabeling': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/data_structures.c:32108:60: warning: '__pyx_v_y' may be used uninitialized in this function [-Wmaybe-uninitialized] __pyx_v_label_no = ((__pyx_v_SC->labels[__pyx_v_level])[__pyx_v_x]); ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/data_structures.c:27060:7: note: '__pyx_v_y' was declared here int __pyx_v_y; ^~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/data_structures.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lflint -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/groups/perm_gps/partn_ref/data_structures.so -lpari [116/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.o -std=c99 -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:19398:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:19057:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:19056:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:18715:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:18714:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:18396:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:18395:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:18278:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:18277:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:18099:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:18098:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:8015:18: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_12double_coset_bitset_unpickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6groups_8perm_gps_9partn_ref_12double_coset_bitset_unpickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs, PyObject *__pyx_v_input) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:7883:18: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_12double_coset_bitset_pickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6groups_8perm_gps_9partn_ref_12double_coset_bitset_pickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:7779:18: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_12double_coset_bitset_list' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6groups_8perm_gps_9partn_ref_12double_coset_bitset_list(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:7701:18: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_12double_coset_bitset_string' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6groups_8perm_gps_9partn_ref_12double_coset_bitset_string(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:7623:12: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_12double_coset_bitset_from_str' defined but not used [-Wunused-function] static int __pyx_f_4sage_6groups_8perm_gps_9partn_ref_12double_coset_bitset_from_str(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits, char *__pyx_v_s, struct __pyx_opt_args_4sage_6groups_8perm_gps_9partn_ref_12double_coset_bitset_from_str *__pyx_optional_args) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:7376:12: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_12double_coset_bitset_map' defined but not used [-Wunused-function] static int __pyx_f_4sage_6groups_8perm_gps_9partn_ref_12double_coset_bitset_map(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, PyObject *__pyx_v_m) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:7132:13: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_12double_coset_bitset_lshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_6groups_8perm_gps_9partn_ref_12double_coset_bitset_lshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:6886:13: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_12double_coset_bitset_rshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_6groups_8perm_gps_9partn_ref_12double_coset_bitset_rshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:4381:12: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_12double_coset_mpn_equal_bits_shifted' defined but not used [-Wunused-function] static int __pyx_f_4sage_6groups_8perm_gps_9partn_ref_12double_coset_mpn_equal_bits_shifted(mp_srcptr __pyx_v_b1, mp_srcptr __pyx_v_b2, mp_bitcnt_t __pyx_v_n, mp_bitcnt_t __pyx_v_offset) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:3358:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:3357:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:3356:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:3355:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:503:0: /builddir/build/BUILD/sage-7.6/src/sage/groups/perm_gps/partn_ref2/refinement_generic.h:19:12: warning: 'my_comp_func' defined but not used [-Wunused-function] static int my_comp_func(const void *a, const void *b) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c: In function '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_12double_coset_double_coset': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:9882:7: warning: '__pyx_v_minimal_in_primary_orbit' may be used uninitialized in this function [-Wmaybe-uninitialized] int __pyx_v_minimal_in_primary_orbit; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:10886:41: warning: '__pyx_v_old_group' may be used uninitialized in this function [-Wmaybe-uninitialized] (__pyx_v_indicators[__pyx_v_i]) = __pyx_f_4sage_6groups_8perm_gps_9partn_ref_15data_structures_split_point_and_refine_by_orbits(__pyx_v_left_ps, __pyx_v_k, __pyx_v_S1, __pyx_v_refine_and_return_invariant, __pyx_v_cells_to_refine_by, __pyx_v_group, __pyx_v_perm_stack); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:16911:15: warning: '__pyx_v_group' may be used uninitialized in this function [-Wmaybe-uninitialized] __pyx_v_inv = __pyx_f_4sage_6groups_8perm_gps_9partn_ref_15data_structures_refine_by_orbits(__pyx_v_PS, __pyx_v_SC, __pyx_v_perm_stack, __pyx_v_cells_to_refine_by, (&__pyx_v_ctrb_len)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:9894:88: note: '__pyx_v_group' was declared here struct __pyx_t_4sage_6groups_8perm_gps_9partn_ref_15data_structures_StabilizerChain *__pyx_v_group; ^~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:16911:15: warning: '__pyx_v_perm_stack' may be used uninitialized in this function [-Wmaybe-uninitialized] __pyx_v_inv = __pyx_f_4sage_6groups_8perm_gps_9partn_ref_15data_structures_refine_by_orbits(__pyx_v_PS, __pyx_v_SC, __pyx_v_perm_stack, __pyx_v_cells_to_refine_by, (&__pyx_v_ctrb_len)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:9893:8: note: '__pyx_v_perm_stack' was declared here int *__pyx_v_perm_stack; ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:14194:49: warning: '__pyx_v_orbits_of_supergroup' may be used uninitialized in this function [-Wmaybe-uninitialized] (__pyx_v_OP->size[__pyx_t_2]) = ((__pyx_v_OP->size[__pyx_t_2]) + (__pyx_v_OP->size[__pyx_v_n_root])); ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:9880:87: note: '__pyx_v_orbits_of_supergroup' was declared here struct __pyx_t_4sage_6groups_8perm_gps_9partn_ref_15data_structures_OrbitPartition *__pyx_v_orbits_of_supergroup; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/groups/perm_gps/partn_ref/double_coset.so -lpari [117/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_binary.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_binary.o -std=c99 -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_binary.c:25007:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_binary.c:24568:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_binary.c:24567:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_binary.c:24226:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_binary.c:24225:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_binary.c:23907:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_binary.c:23906:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_binary.c:23789:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_binary.c:23788:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_binary.c:23610:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_binary.c:23609:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_binary.c:8174:18: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_17refinement_binary_bitset_unpickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6groups_8perm_gps_9partn_ref_17refinement_binary_bitset_unpickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs, PyObject *__pyx_v_input) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_binary.c:8042:18: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_17refinement_binary_bitset_pickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6groups_8perm_gps_9partn_ref_17refinement_binary_bitset_pickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_binary.c:7938:18: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_17refinement_binary_bitset_list' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6groups_8perm_gps_9partn_ref_17refinement_binary_bitset_list(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_binary.c:7782:12: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_17refinement_binary_bitset_from_str' defined but not used [-Wunused-function] static int __pyx_f_4sage_6groups_8perm_gps_9partn_ref_17refinement_binary_bitset_from_str(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits, char *__pyx_v_s, struct __pyx_opt_args_4sage_6groups_8perm_gps_9partn_ref_17refinement_binary_bitset_from_str *__pyx_optional_args) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_binary.c:7535:12: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_17refinement_binary_bitset_map' defined but not used [-Wunused-function] static int __pyx_f_4sage_6groups_8perm_gps_9partn_ref_17refinement_binary_bitset_map(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, PyObject *__pyx_v_m) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_binary.c:7291:13: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_17refinement_binary_bitset_lshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_6groups_8perm_gps_9partn_ref_17refinement_binary_bitset_lshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_binary.c:7045:13: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_17refinement_binary_bitset_rshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_6groups_8perm_gps_9partn_ref_17refinement_binary_bitset_rshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_binary.c:4540:12: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_17refinement_binary_mpn_equal_bits_shifted' defined but not used [-Wunused-function] static int __pyx_f_4sage_6groups_8perm_gps_9partn_ref_17refinement_binary_mpn_equal_bits_shifted(mp_srcptr __pyx_v_b1, mp_srcptr __pyx_v_b2, mp_bitcnt_t __pyx_v_n, mp_bitcnt_t __pyx_v_offset) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_binary.c:3371:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_binary.c:3370:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_binary.c:3369:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_binary.c:3368:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_binary.c:503:0: /builddir/build/BUILD/sage-7.6/src/sage/groups/perm_gps/partn_ref2/refinement_generic.h:19:12: warning: 'my_comp_func' defined but not used [-Wunused-function] static int my_comp_func(const void *a, const void *b) ^~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_binary.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/groups/perm_gps/partn_ref/refinement_binary.so -lpari [118/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_graphs.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_graphs.o -std=c99 -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_graphs.c:32338:22: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_graphs.c:31899:22: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_graphs.c:31898:17: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_graphs.c:31557:22: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_graphs.c:31556:17: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_graphs.c:31238:22: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_graphs.c:31237:17: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_graphs.c:31120:22: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_graphs.c:31119:17: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_graphs.c:30941:22: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_graphs.c:30940:17: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_graphs.c:8858:18: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_17refinement_graphs_bitset_unpickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6groups_8perm_gps_9partn_ref_17refinement_graphs_bitset_unpickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs, PyObject *__pyx_v_input) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_graphs.c:8726:18: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_17refinement_graphs_bitset_pickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6groups_8perm_gps_9partn_ref_17refinement_graphs_bitset_pickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_graphs.c:8622:18: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_17refinement_graphs_bitset_list' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6groups_8perm_gps_9partn_ref_17refinement_graphs_bitset_list(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_graphs.c:8544:18: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_17refinement_graphs_bitset_string' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6groups_8perm_gps_9partn_ref_17refinement_graphs_bitset_string(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_graphs.c:8466:12: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_17refinement_graphs_bitset_from_str' defined but not used [-Wunused-function] static int __pyx_f_4sage_6groups_8perm_gps_9partn_ref_17refinement_graphs_bitset_from_str(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits, char *__pyx_v_s, struct __pyx_opt_args_4sage_6groups_8perm_gps_9partn_ref_17refinement_graphs_bitset_from_str *__pyx_optional_args) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_graphs.c:8219:12: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_17refinement_graphs_bitset_map' defined but not used [-Wunused-function] static int __pyx_f_4sage_6groups_8perm_gps_9partn_ref_17refinement_graphs_bitset_map(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, PyObject *__pyx_v_m) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_graphs.c:7975:13: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_17refinement_graphs_bitset_lshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_6groups_8perm_gps_9partn_ref_17refinement_graphs_bitset_lshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_graphs.c:7729:13: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_17refinement_graphs_bitset_rshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_6groups_8perm_gps_9partn_ref_17refinement_graphs_bitset_rshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_graphs.c:5224:12: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_17refinement_graphs_mpn_equal_bits_shifted' defined but not used [-Wunused-function] static int __pyx_f_4sage_6groups_8perm_gps_9partn_ref_17refinement_graphs_mpn_equal_bits_shifted(mp_srcptr __pyx_v_b1, mp_srcptr __pyx_v_b2, mp_bitcnt_t __pyx_v_n, mp_bitcnt_t __pyx_v_offset) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_graphs.c:3832:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_graphs.c:3831:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_graphs.c:3830:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_graphs.c:3829:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_graphs.c:503:0: /builddir/build/BUILD/sage-7.6/src/sage/groups/perm_gps/partn_ref2/refinement_generic.h:19:12: warning: 'my_comp_func' defined but not used [-Wunused-function] static int my_comp_func(const void *a, const void *b) ^~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_graphs.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/groups/perm_gps/partn_ref/refinement_graphs.so -lpari [119/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_lists.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_lists.o -std=c99 -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_lists.c:9607:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_lists.c:9168:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_lists.c:9167:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_lists.c:8826:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_lists.c:8825:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_lists.c:8507:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_lists.c:8506:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_lists.c:8389:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_lists.c:8388:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_lists.c:8210:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_lists.c:8209:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_lists.c:3154:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_lists.c:3153:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_lists.c:3152:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_lists.c:3151:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_lists.c:503:0: /builddir/build/BUILD/sage-7.6/src/sage/groups/perm_gps/partn_ref2/refinement_generic.h:19:12: warning: 'my_comp_func' defined but not used [-Wunused-function] static int my_comp_func(const void *a, const void *b) ^~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_lists.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/groups/perm_gps/partn_ref/refinement_lists.so -lpari [120/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.o -std=c99 -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.c:20095:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.c:19656:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.c:19655:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.c:19314:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.c:19313:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.c:18995:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.c:18994:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.c:18877:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.c:18876:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.c:18698:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.c:18697:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.c:8185:18: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_19refinement_matrices_bitset_unpickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6groups_8perm_gps_9partn_ref_19refinement_matrices_bitset_unpickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs, PyObject *__pyx_v_input) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.c:8053:18: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_19refinement_matrices_bitset_pickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6groups_8perm_gps_9partn_ref_19refinement_matrices_bitset_pickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.c:7949:18: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_19refinement_matrices_bitset_list' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6groups_8perm_gps_9partn_ref_19refinement_matrices_bitset_list(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.c:7793:12: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_19refinement_matrices_bitset_from_str' defined but not used [-Wunused-function] static int __pyx_f_4sage_6groups_8perm_gps_9partn_ref_19refinement_matrices_bitset_from_str(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits, char *__pyx_v_s, struct __pyx_opt_args_4sage_6groups_8perm_gps_9partn_ref_19refinement_matrices_bitset_from_str *__pyx_optional_args) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.c:7546:12: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_19refinement_matrices_bitset_map' defined but not used [-Wunused-function] static int __pyx_f_4sage_6groups_8perm_gps_9partn_ref_19refinement_matrices_bitset_map(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, PyObject *__pyx_v_m) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.c:7302:13: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_19refinement_matrices_bitset_lshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_6groups_8perm_gps_9partn_ref_19refinement_matrices_bitset_lshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.c:7056:13: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_19refinement_matrices_bitset_rshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_6groups_8perm_gps_9partn_ref_19refinement_matrices_bitset_rshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.c:4551:12: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_19refinement_matrices_mpn_equal_bits_shifted' defined but not used [-Wunused-function] static int __pyx_f_4sage_6groups_8perm_gps_9partn_ref_19refinement_matrices_mpn_equal_bits_shifted(mp_srcptr __pyx_v_b1, mp_srcptr __pyx_v_b2, mp_bitcnt_t __pyx_v_n, mp_bitcnt_t __pyx_v_offset) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.c:3402:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.c:3401:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.c:3400:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.c:3399:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.c:503:0: /builddir/build/BUILD/sage-7.6/src/sage/groups/perm_gps/partn_ref2/refinement_generic.h:19:12: warning: 'my_comp_func' defined but not used [-Wunused-function] static int my_comp_func(const void *a, const void *b) ^~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/groups/perm_gps/partn_ref/refinement_matrices.so -lpari [121/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_python.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_python.o -std=c99 -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_python.c:12679:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_python.c:12253:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_python.c:12252:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_python.c:11911:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_python.c:11910:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_python.c:11592:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_python.c:11591:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_python.c:11474:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_python.c:11473:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_python.c:11295:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_python.c:11294:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_python.c:3258:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_python.c:3257:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_python.c:3256:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_python.c:3255:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_python.c:503:0: /builddir/build/BUILD/sage-7.6/src/sage/groups/perm_gps/partn_ref2/refinement_generic.h:19:12: warning: 'my_comp_func' defined but not used [-Wunused-function] static int my_comp_func(const void *a, const void *b) ^~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_python.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/groups/perm_gps/partn_ref/refinement_python.so -lpari [122/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.o -std=c99 -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:18988:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:18549:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:18548:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:18207:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:18206:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:17888:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:17887:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:17770:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:17769:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:17591:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:17590:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:8103:18: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_15refinement_sets_bitset_unpickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6groups_8perm_gps_9partn_ref_15refinement_sets_bitset_unpickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs, PyObject *__pyx_v_input) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:7971:18: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_15refinement_sets_bitset_pickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6groups_8perm_gps_9partn_ref_15refinement_sets_bitset_pickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:7789:18: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_15refinement_sets_bitset_string' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6groups_8perm_gps_9partn_ref_15refinement_sets_bitset_string(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:7711:12: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_15refinement_sets_bitset_from_str' defined but not used [-Wunused-function] static int __pyx_f_4sage_6groups_8perm_gps_9partn_ref_15refinement_sets_bitset_from_str(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits, char *__pyx_v_s, struct __pyx_opt_args_4sage_6groups_8perm_gps_9partn_ref_15refinement_sets_bitset_from_str *__pyx_optional_args) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:7464:12: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_15refinement_sets_bitset_map' defined but not used [-Wunused-function] static int __pyx_f_4sage_6groups_8perm_gps_9partn_ref_15refinement_sets_bitset_map(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, PyObject *__pyx_v_m) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:7220:13: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_15refinement_sets_bitset_lshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_6groups_8perm_gps_9partn_ref_15refinement_sets_bitset_lshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:6974:13: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_15refinement_sets_bitset_rshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_6groups_8perm_gps_9partn_ref_15refinement_sets_bitset_rshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:4469:12: warning: '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_15refinement_sets_mpn_equal_bits_shifted' defined but not used [-Wunused-function] static int __pyx_f_4sage_6groups_8perm_gps_9partn_ref_15refinement_sets_mpn_equal_bits_shifted(mp_srcptr __pyx_v_b1, mp_srcptr __pyx_v_b2, mp_bitcnt_t __pyx_v_n, mp_bitcnt_t __pyx_v_offset) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:3402:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:3401:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:3400:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:3399:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:503:0: /builddir/build/BUILD/sage-7.6/src/sage/groups/perm_gps/partn_ref2/refinement_generic.h:19:12: warning: 'my_comp_func' defined but not used [-Wunused-function] static int my_comp_func(const void *a, const void *b) ^~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/groups/perm_gps/partn_ref/refinement_sets.so -lpari [123/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.o -std=c99 -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:20129:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:16557:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:16556:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:16215:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:16214:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:15896:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:15895:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:15778:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:15777:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:15599:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:15598:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:7771:18: warning: '__pyx_f_4sage_6groups_8perm_gps_10partn_ref2_18refinement_generic_bitset_unpickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6groups_8perm_gps_10partn_ref2_18refinement_generic_bitset_unpickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs, PyObject *__pyx_v_input) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:7639:18: warning: '__pyx_f_4sage_6groups_8perm_gps_10partn_ref2_18refinement_generic_bitset_pickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6groups_8perm_gps_10partn_ref2_18refinement_generic_bitset_pickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:7535:18: warning: '__pyx_f_4sage_6groups_8perm_gps_10partn_ref2_18refinement_generic_bitset_list' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6groups_8perm_gps_10partn_ref2_18refinement_generic_bitset_list(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:7457:18: warning: '__pyx_f_4sage_6groups_8perm_gps_10partn_ref2_18refinement_generic_bitset_string' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_6groups_8perm_gps_10partn_ref2_18refinement_generic_bitset_string(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:7379:12: warning: '__pyx_f_4sage_6groups_8perm_gps_10partn_ref2_18refinement_generic_bitset_from_str' defined but not used [-Wunused-function] static int __pyx_f_4sage_6groups_8perm_gps_10partn_ref2_18refinement_generic_bitset_from_str(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits, char *__pyx_v_s, struct __pyx_opt_args_4sage_6groups_8perm_gps_10partn_ref2_18refinement_generic_bitset_from_str *__pyx_optional_args) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:7132:12: warning: '__pyx_f_4sage_6groups_8perm_gps_10partn_ref2_18refinement_generic_bitset_map' defined but not used [-Wunused-function] static int __pyx_f_4sage_6groups_8perm_gps_10partn_ref2_18refinement_generic_bitset_map(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, PyObject *__pyx_v_m) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:6888:13: warning: '__pyx_f_4sage_6groups_8perm_gps_10partn_ref2_18refinement_generic_bitset_lshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_6groups_8perm_gps_10partn_ref2_18refinement_generic_bitset_lshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:6642:13: warning: '__pyx_f_4sage_6groups_8perm_gps_10partn_ref2_18refinement_generic_bitset_rshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_6groups_8perm_gps_10partn_ref2_18refinement_generic_bitset_rshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:4137:12: warning: '__pyx_f_4sage_6groups_8perm_gps_10partn_ref2_18refinement_generic_mpn_equal_bits_shifted' defined but not used [-Wunused-function] static int __pyx_f_4sage_6groups_8perm_gps_10partn_ref2_18refinement_generic_mpn_equal_bits_shifted(mp_srcptr __pyx_v_b1, mp_srcptr __pyx_v_b2, mp_bitcnt_t __pyx_v_n, mp_bitcnt_t __pyx_v_offset) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:3032:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:3031:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:3030:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:3029:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c: In function '__pyx_f_4sage_6groups_8perm_gps_10partn_ref2_18refinement_generic_27PartitionRefinement_generic__inner_min_unminimized': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:23635:20: warning: '__pyx_v_my_final_pos' may be used uninitialized in this function [-Wmaybe-uninitialized] return PyInt_FromLong((long) value); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:12309:7: note: '__pyx_v_my_final_pos' was declared here int __pyx_v_my_final_pos; ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:12952:8: warning: '__pyx_v_best_end' may be used uninitialized in this function [-Wmaybe-uninitialized] if (__pyx_t_1) { ^ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/groups/perm_gps/partn_ref2/refinement_generic.so -lpari [124/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/gsl/callback.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/gsl/callback.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/gsl/callback.o -L/usr/lib/atlas/ -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgsl -lm -lsatlas -lpython2.7 -o build/lib.linux-i686-2.7/sage/gsl/callback.so [125/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/interacts/library_cython.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/interacts/library_cython.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/interacts/library_cython.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/interacts/library_cython.so [126/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/interfaces/sagespawn.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/interfaces/sagespawn.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/interfaces/sagespawn.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/interfaces/sagespawn.so [127/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/lfunctions/zero_sums.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/lfunctions/zero_sums.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/lfunctions/zero_sums.c:17438:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/lfunctions/zero_sums.c:17231:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/lfunctions/zero_sums.c:17230:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/lfunctions/zero_sums.c:17113:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/lfunctions/zero_sums.c:17112:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/lfunctions/zero_sums.c:16934:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/lfunctions/zero_sums.c:16933:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/lfunctions/zero_sums.c: In function '__pyx_pw_4sage_10lfunctions_9zero_sums_30LFunctionZeroSum_EllipticCurve_17_zerosum_sincsquared_parallel': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/lfunctions/zero_sums.c:14480:33: warning: '__pyx_v_ap' may be used uninitialized in this function [-Wmaybe-uninitialized] __pyx_v_y = (__pyx_v_y + ((struct __pyx_vtabstruct_4sage_10lfunctions_9zero_sums_LFunctionZeroSum_EllipticCurve *)__pyx_v_self->__pyx_vtab)->_sincsquared_summand_1(__pyx_v_self, __pyx_v_n, __pyx_v_t, __pyx_v_ap, __pyx_v_p, __pyx_v_logp, __pyx_v_thetap, __pyx_v_sqrtp, __pyx_v_logq, __pyx_v_thetaq, __pyx_v_sqrtq, __pyx_v_z)); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/lfunctions/zero_sums.c:13615:7: note: '__pyx_v_ap' was declared here int __pyx_v_ap; ^~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/lfunctions/zero_sums.c:14480:33: warning: '__pyx_v_p' may be used uninitialized in this function [-Wmaybe-uninitialized] __pyx_v_y = (__pyx_v_y + ((struct __pyx_vtabstruct_4sage_10lfunctions_9zero_sums_LFunctionZeroSum_EllipticCurve *)__pyx_v_self->__pyx_vtab)->_sincsquared_summand_1(__pyx_v_self, __pyx_v_n, __pyx_v_t, __pyx_v_ap, __pyx_v_p, __pyx_v_logp, __pyx_v_thetap, __pyx_v_sqrtp, __pyx_v_logq, __pyx_v_thetaq, __pyx_v_sqrtq, __pyx_v_z)); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/lfunctions/zero_sums.c:13613:10: note: '__pyx_v_p' was declared here double __pyx_v_p; ^~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/lfunctions/zero_sums.c:14480:33: warning: '__pyx_v_sqrtq' may be used uninitialized in this function [-Wmaybe-uninitialized] __pyx_v_y = (__pyx_v_y + ((struct __pyx_vtabstruct_4sage_10lfunctions_9zero_sums_LFunctionZeroSum_EllipticCurve *)__pyx_v_self->__pyx_vtab)->_sincsquared_summand_1(__pyx_v_self, __pyx_v_n, __pyx_v_t, __pyx_v_ap, __pyx_v_p, __pyx_v_logp, __pyx_v_thetap, __pyx_v_sqrtp, __pyx_v_logq, __pyx_v_thetaq, __pyx_v_sqrtq, __pyx_v_z)); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/lfunctions/zero_sums.c:13612:10: note: '__pyx_v_sqrtq' was declared here double __pyx_v_sqrtq; ^~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/lfunctions/zero_sums.c:14480:33: warning: '__pyx_v_sqrtp' may be used uninitialized in this function [-Wmaybe-uninitialized] __pyx_v_y = (__pyx_v_y + ((struct __pyx_vtabstruct_4sage_10lfunctions_9zero_sums_LFunctionZeroSum_EllipticCurve *)__pyx_v_self->__pyx_vtab)->_sincsquared_summand_1(__pyx_v_self, __pyx_v_n, __pyx_v_t, __pyx_v_ap, __pyx_v_p, __pyx_v_logp, __pyx_v_thetap, __pyx_v_sqrtp, __pyx_v_logq, __pyx_v_thetaq, __pyx_v_sqrtq, __pyx_v_z)); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/lfunctions/zero_sums.c:13611:10: note: '__pyx_v_sqrtp' was declared here double __pyx_v_sqrtp; ^~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/lfunctions/zero_sums.c:14480:33: warning: '__pyx_v_thetaq' may be used uninitialized in this function [-Wmaybe-uninitialized] __pyx_v_y = (__pyx_v_y + ((struct __pyx_vtabstruct_4sage_10lfunctions_9zero_sums_LFunctionZeroSum_EllipticCurve *)__pyx_v_self->__pyx_vtab)->_sincsquared_summand_1(__pyx_v_self, __pyx_v_n, __pyx_v_t, __pyx_v_ap, __pyx_v_p, __pyx_v_logp, __pyx_v_thetap, __pyx_v_sqrtp, __pyx_v_logq, __pyx_v_thetaq, __pyx_v_sqrtq, __pyx_v_z)); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/lfunctions/zero_sums.c:13610:10: note: '__pyx_v_thetaq' was declared here double __pyx_v_thetaq; ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/lfunctions/zero_sums.c:14480:33: warning: '__pyx_v_thetap' may be used uninitialized in this function [-Wmaybe-uninitialized] __pyx_v_y = (__pyx_v_y + ((struct __pyx_vtabstruct_4sage_10lfunctions_9zero_sums_LFunctionZeroSum_EllipticCurve *)__pyx_v_self->__pyx_vtab)->_sincsquared_summand_1(__pyx_v_self, __pyx_v_n, __pyx_v_t, __pyx_v_ap, __pyx_v_p, __pyx_v_logp, __pyx_v_thetap, __pyx_v_sqrtp, __pyx_v_logq, __pyx_v_thetaq, __pyx_v_sqrtq, __pyx_v_z)); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/lfunctions/zero_sums.c:13609:10: note: '__pyx_v_thetap' was declared here double __pyx_v_thetap; ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/lfunctions/zero_sums.c:14480:33: warning: '__pyx_v_logq' may be used uninitialized in this function [-Wmaybe-uninitialized] __pyx_v_y = (__pyx_v_y + ((struct __pyx_vtabstruct_4sage_10lfunctions_9zero_sums_LFunctionZeroSum_EllipticCurve *)__pyx_v_self->__pyx_vtab)->_sincsquared_summand_1(__pyx_v_self, __pyx_v_n, __pyx_v_t, __pyx_v_ap, __pyx_v_p, __pyx_v_logp, __pyx_v_thetap, __pyx_v_sqrtp, __pyx_v_logq, __pyx_v_thetaq, __pyx_v_sqrtq, __pyx_v_z)); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/lfunctions/zero_sums.c:13608:10: note: '__pyx_v_logq' was declared here double __pyx_v_logq; ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/lfunctions/zero_sums.c:14480:33: warning: '__pyx_v_logp' may be used uninitialized in this function [-Wmaybe-uninitialized] __pyx_v_y = (__pyx_v_y + ((struct __pyx_vtabstruct_4sage_10lfunctions_9zero_sums_LFunctionZeroSum_EllipticCurve *)__pyx_v_self->__pyx_vtab)->_sincsquared_summand_1(__pyx_v_self, __pyx_v_n, __pyx_v_t, __pyx_v_ap, __pyx_v_p, __pyx_v_logp, __pyx_v_thetap, __pyx_v_sqrtp, __pyx_v_logq, __pyx_v_thetaq, __pyx_v_sqrtq, __pyx_v_z)); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/lfunctions/zero_sums.c:13607:10: note: '__pyx_v_logp' was declared here double __pyx_v_logp; ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/lfunctions/zero_sums.c:14480:33: warning: '__pyx_v_z' may be used uninitialized in this function [-Wmaybe-uninitialized] __pyx_v_y = (__pyx_v_y + ((struct __pyx_vtabstruct_4sage_10lfunctions_9zero_sums_LFunctionZeroSum_EllipticCurve *)__pyx_v_self->__pyx_vtab)->_sincsquared_summand_1(__pyx_v_self, __pyx_v_n, __pyx_v_t, __pyx_v_ap, __pyx_v_p, __pyx_v_logp, __pyx_v_thetap, __pyx_v_sqrtp, __pyx_v_logq, __pyx_v_thetaq, __pyx_v_sqrtq, __pyx_v_z)); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/lfunctions/zero_sums.c:13604:10: note: '__pyx_v_z' was declared here double __pyx_v_z; ^~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/lfunctions/zero_sums.c: In function '__pyx_f_4sage_10lfunctions_9zero_sums_30LFunctionZeroSum_EllipticCurve__zerosum_sincsquared_fast': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/lfunctions/zero_sums.c:11521:33: warning: '__pyx_v_ap' may be used uninitialized in this function [-Wmaybe-uninitialized] __pyx_v_y = (__pyx_v_y + ((struct __pyx_vtabstruct_4sage_10lfunctions_9zero_sums_LFunctionZeroSum_EllipticCurve *)__pyx_v_self->__pyx_vtab)->_sincsquared_summand_1(__pyx_v_self, (__pyx_v_n - 4), __pyx_v_t, __pyx_v_ap, __pyx_v_p, __pyx_v_logp, __pyx_v_thetap, __pyx_v_sqrtp, __pyx_v_logq, __pyx_v_thetaq, __pyx_v_sqrtq, __pyx_v_z)); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/lfunctions/zero_sums.c:11521:33: warning: '__pyx_v_p' may be used uninitialized in this function [-Wmaybe-uninitialized] /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/lfunctions/zero_sums.c:11521:33: warning: '__pyx_v_sqrtq' may be used uninitialized in this function [-Wmaybe-uninitialized] /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/lfunctions/zero_sums.c:11521:33: warning: '__pyx_v_sqrtp' may be used uninitialized in this function [-Wmaybe-uninitialized] /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/lfunctions/zero_sums.c:11521:33: warning: '__pyx_v_thetaq' may be used uninitialized in this function [-Wmaybe-uninitialized] /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/lfunctions/zero_sums.c:11521:33: warning: '__pyx_v_thetap' may be used uninitialized in this function [-Wmaybe-uninitialized] /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/lfunctions/zero_sums.c:11521:33: warning: '__pyx_v_logq' may be used uninitialized in this function [-Wmaybe-uninitialized] /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/lfunctions/zero_sums.c:11521:33: warning: '__pyx_v_logp' may be used uninitialized in this function [-Wmaybe-uninitialized] /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/lfunctions/zero_sums.c:11521:33: warning: '__pyx_v_z' may be used uninitialized in this function [-Wmaybe-uninitialized] gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/lfunctions/zero_sums.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lflint -lpython2.7 -o build/lib.linux-i686-2.7/sage/lfunctions/zero_sums.so [128/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ecl.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ecl.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ecl.c:12174:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ecl.c:11954:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ecl.c:11953:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ecl.c:11836:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ecl.c:11835:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ecl.c:11657:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ecl.c:11656:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ecl.c:11343:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ecl.c:11342:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ecl.c:11001:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ecl.c:11000:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ecl.c:2263:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ecl.c:2262:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ecl.c:2261:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ecl.c:2260:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ecl.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lecl -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/ecl.so -lpari [129/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/flint.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/flint.o -std=c99 -D_XPG6 -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/flint.c:1768:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/flint.c:1518:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/flint.c:1517:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/flint.c:1400:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/flint.c:1399:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/flint.c:1221:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/flint.c:1220:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/flint.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lflint -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/flint/flint.so [130/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/fmpz_poly.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/fmpz_poly.o -std=c99 -D_XPG6 -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/fmpz_poly.c:8395:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/fmpz_poly.c:7765:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/fmpz_poly.c:7764:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/fmpz_poly.c:7423:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/fmpz_poly.c:7422:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/fmpz_poly.c:7104:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/fmpz_poly.c:7103:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/fmpz_poly.c:6986:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/fmpz_poly.c:6985:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/fmpz_poly.c:6807:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/fmpz_poly.c:6806:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/fmpz_poly.c:2293:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/fmpz_poly.c:2292:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/fmpz_poly.c:2291:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/fmpz_poly.c:2290:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/fmpz_poly.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lflint -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/flint/fmpz_poly.so -lpari [131/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/arith.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/arith.o -std=c99 -D_XPG6 -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/arith.c:4928:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/arith.c:4708:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/arith.c:4707:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/arith.c:4590:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/arith.c:4589:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/arith.c:4411:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/arith.c:4410:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/arith.c:4097:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/arith.c:4096:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/arith.c:3755:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/arith.c:3754:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/arith.c:2154:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/arith.c:2153:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/arith.c:2152:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/arith.c:2151:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/flint/arith.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lflint -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/flint/arith.so -lpari [132/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/glpk/error.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/glpk/error.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/glpk/error.c:917:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/glpk/error.c:916:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/glpk/error.c:915:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/glpk/error.c:914:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/glpk/error.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lglpk -lgmp -lz -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/glpk/error.so -lpari [133/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gmp/pylong.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gmp/pylong.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gmp/pylong.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/gmp/pylong.so [134/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/linbox/linbox.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/linbox/linbox.o -DNDEBUG -U_LB_DEBUG -DDISABLE_COMMENTATOR -I/usr/include/linbox -DNDEBUG -UFFLASFFPACK_DEBUG -I/usr/include/atlas -D__FFLASFFPACK_HAVE_CBLAS -O2 -g -pipe -Wall -fexceptions --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -fasynchronous-unwind-tables -fno-strict-aliasing -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -ffloat-store /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/linbox/linbox.cpp:5098:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/linbox/linbox.cpp:4891:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/linbox/linbox.cpp:4890:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/linbox/linbox.cpp:4773:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/linbox/linbox.cpp:4772:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/linbox/linbox.cpp:4594:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/linbox/linbox.cpp:4593:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/linbox/linbox.cpp:4280:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/linbox/linbox.cpp:4279:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/linbox/linbox.cpp:3938:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/linbox/linbox.cpp:3937:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/linbox/linbox.o -L/usr/lib/atlas -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -llinbox -llinboxsage -lntl -lfplll -liml -lgivaro -lflint -lmpfr -lgmp -lgmp -lgmpxx -lsatlas -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/linbox/linbox.so [135/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/lcalc/lcalc_Lfunction.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/lcalc/lcalc_Lfunction.o -O3 -ffast-math -fno-strict-aliasing In file included from /usr/include/c++/7/backward/strstream:50:0, from /usr/include/Lfunction/L.h:34, from /builddir/build/BUILD/sage-7.6/src/sage/libs/lcalc/lcalc_sage.h:1, from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/lcalc/lcalc_Lfunction.cpp:500: /usr/include/c++/7/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp] #warning \ ^~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/lcalc/lcalc_Lfunction.cpp:12143:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/lcalc/lcalc_Lfunction.cpp:11811:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/lcalc/lcalc_Lfunction.cpp:11810:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/lcalc/lcalc_Lfunction.cpp:11693:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/lcalc/lcalc_Lfunction.cpp:11692:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/lcalc/lcalc_Lfunction.cpp:11514:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/lcalc/lcalc_Lfunction.cpp:11513:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/lcalc/lcalc_Lfunction.cpp:11200:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/lcalc/lcalc_Lfunction.cpp:11199:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/lcalc/lcalc_Lfunction.cpp:10858:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/lcalc/lcalc_Lfunction.cpp:10857:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/lcalc/lcalc_Lfunction.cpp:2877:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/lcalc/lcalc_Lfunction.cpp:2876:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/lcalc/lcalc_Lfunction.cpp:2875:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/lcalc/lcalc_Lfunction.cpp:2874:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/lcalc/lcalc_Lfunction.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lmpfr -lgmp -lm -lLfunction -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/lcalc/lcalc_Lfunction.so -lpari [136/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/libecm.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/libecm.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/libecm.c:4352:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/libecm.c:4132:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/libecm.c:4131:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/libecm.c:4014:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/libecm.c:4013:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/libecm.c:3835:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/libecm.c:3834:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/libecm.c:3521:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/libecm.c:3520:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/libecm.c:3179:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/libecm.c:3178:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/libecm.c:2108:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/libecm.c:2107:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/libecm.c:2106:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/libecm.c:2105:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/libecm.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lecm -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/libecm.so -lpari -Wl,-z,noexecstack [137/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include/lrcalc -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/lrcalc/lrcalc.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/lrcalc/lrcalc.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/lrcalc/lrcalc.c:7549:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/lrcalc/lrcalc.c:7342:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/lrcalc/lrcalc.c:7341:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/lrcalc/lrcalc.c:7224:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/lrcalc/lrcalc.c:7223:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/lrcalc/lrcalc.c:7045:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/lrcalc/lrcalc.c:7044:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/lrcalc/lrcalc.c:6731:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/lrcalc/lrcalc.c:6730:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/lrcalc/lrcalc.c:6389:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/lrcalc/lrcalc.c:6388:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/lrcalc/lrcalc.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -llrcalc -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/lrcalc/lrcalc.so [138/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/closure.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/closure.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/closure.c:871:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/closure.c:870:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/closure.c:869:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/closure.c:868:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/closure.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpari -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/cypari2/closure.so -lpari [139/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/convert.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/convert.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/convert.c:1012:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/convert.c:1011:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/convert.c:1010:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/convert.c:1009:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/convert.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpari -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/cypari2/convert.so -lpari [140/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/gen.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/gen.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/gen.c:1389:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/gen.c:1388:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/gen.c:1387:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/gen.c:1386:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/gen.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpari -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/cypari2/gen.so -lpari [141/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/handle_error.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/handle_error.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/handle_error.c:1064:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/handle_error.c:1063:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/handle_error.c:1062:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/handle_error.c:1061:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/handle_error.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpari -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/cypari2/handle_error.so -lpari [142/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/pari_instance.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/pari_instance.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/pari_instance.c:1097:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/pari_instance.c:1096:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/pari_instance.c:1095:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/pari_instance.c:1094:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/pari_instance.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpari -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/cypari2/pari_instance.so -lpari [143/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/stack.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/stack.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/stack.c:911:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/stack.c:910:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/stack.c:909:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/stack.c:908:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/stack.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpari -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/cypari2/stack.so -lpari [144/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pari/convert_flint.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pari/convert_flint.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pari/convert_flint.c:904:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pari/convert_flint.c:903:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pari/convert_flint.c:902:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pari/convert_flint.c:901:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pari/convert_flint.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpari -lflint -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/pari/convert_flint.so -lpari [145/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pari/convert_gmp.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pari/convert_gmp.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pari/convert_gmp.c:878:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pari/convert_gmp.c:877:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pari/convert_gmp.c:876:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pari/convert_gmp.c:875:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pari/convert_gmp.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpari -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/pari/convert_gmp.so -lpari [146/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pari/convert_sage.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pari/convert_sage.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pari/convert_sage.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpari -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/pari/convert_sage.so [147/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ppl.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ppl.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ppl.cpp:34664:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ppl.cpp:34323:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ppl.cpp:34322:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ppl.cpp:33981:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ppl.cpp:33980:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ppl.cpp:33662:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ppl.cpp:33661:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ppl.cpp:33544:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ppl.cpp:33543:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ppl.cpp:33365:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ppl.cpp:33364:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ppl.cpp:2789:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ppl.cpp:2788:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ppl.cpp:2787:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ppl.cpp:2786:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c sage/libs/ppl_shim.cc -o build/temp.linux-i686-2.7/sage/libs/ppl_shim.o -fno-strict-aliasing g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ppl.o build/temp.linux-i686-2.7/sage/libs/ppl_shim.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lppl -lgmp -lgmpxx -lm -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/ppl.so -lpari [148/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pynac/constant.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pynac/constant.o -std=c++11 -I/usr/include/singular -DSING_NDEBUG -DOM_NDEBUG -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pynac/constant.cpp:4268:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pynac/constant.cpp:4061:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pynac/constant.cpp:4060:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pynac/constant.cpp:3943:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pynac/constant.cpp:3942:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pynac/constant.cpp:3764:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pynac/constant.cpp:3763:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pynac/constant.cpp:3450:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pynac/constant.cpp:3449:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pynac/constant.cpp:3108:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pynac/constant.cpp:3107:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pynac/constant.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpynac -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/pynac/constant.so [149/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pynac/pynac.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pynac/pynac.o -std=c++11 -I/usr/include/singular -DSING_NDEBUG -DOM_NDEBUG -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pynac/pynac.cpp:30045:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pynac/pynac.cpp:29721:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pynac/pynac.cpp:29720:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pynac/pynac.cpp:29603:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pynac/pynac.cpp:29602:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pynac/pynac.cpp:29424:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pynac/pynac.cpp:29423:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pynac/pynac.cpp:29110:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pynac/pynac.cpp:29109:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pynac/pynac.cpp:28768:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pynac/pynac.cpp:28767:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pynac/pynac.o -L/usr/lib/atlas/ -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgsl -lgmp -lm -lsatlas -lpynac -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/pynac/pynac.so [150/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ratpoints.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ratpoints.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ratpoints.c: In function '__pyx_pf_4sage_4libs_9ratpoints_ratpoints': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ratpoints.c:3386:48: warning: passing argument 2 of 'find_points' from incompatible pointer type [-Wincompatible-pointer-types] __pyx_v_total = find_points((&__pyx_v_args), __pyx_f_4sage_4libs_9ratpoints_process, ((void *)__pyx_v_plist)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ratpoints.c:483:0: /usr/include/ratpoints.h:81:6: note: expected 'int (*)(long int, long int, const __mpz_struct *, void *, int *) {aka int (*)(long int, long int, const struct *, void *, int *)}' but argument is of type 'int (*)(long int, long int, __mpz_struct *, void *, int *) {aka int (*)(long int, long int, struct *, void *, int *)}' long find_points(ratpoints_args*, ^~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ratpoints.c: In function '__pyx_f_4sage_4libs_9ratpoints_ratpoints_mpz_exists_only': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ratpoints.c:4043:48: warning: passing argument 2 of 'find_points' from incompatible pointer type [-Wincompatible-pointer-types] __pyx_v_total = find_points((&__pyx_v_args), __pyx_f_4sage_4libs_9ratpoints_process_exists_only, ((void *)(&__pyx_v_info_s))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ratpoints.c:483:0: /usr/include/ratpoints.h:81:6: note: expected 'int (*)(long int, long int, const __mpz_struct *, void *, int *) {aka int (*)(long int, long int, const struct *, void *, int *)}' but argument is of type 'int (*)(long int, long int, __mpz_struct *, void *, int *) {aka int (*)(long int, long int, struct *, void *, int *)}' long find_points(ratpoints_args*, ^~~~~~~~~~~ At top level: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ratpoints.c:6615:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ratpoints.c:6395:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ratpoints.c:6394:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ratpoints.c:6277:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ratpoints.c:6276:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ratpoints.c:6098:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ratpoints.c:6097:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ratpoints.c:5784:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ratpoints.c:5783:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ratpoints.c:5442:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ratpoints.c:5441:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ratpoints.c:2344:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ratpoints.c:2343:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ratpoints.c:2342:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ratpoints.c:2341:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ratpoints.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lratpoints -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/ratpoints.so -lpari [151/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/readline.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/readline.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/readline.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lreadline -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/readline.so [152/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/singular -I/usr/include/factory -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/function.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/function.o -I/usr/include/singular -DSING_NDEBUG -DOM_NDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -ffloat-store -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/function.cpp:20433:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/function.cpp:20092:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/function.cpp:20091:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/function.cpp:19750:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/function.cpp:19749:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/function.cpp:19431:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/function.cpp:19430:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/function.cpp:19313:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/function.cpp:19312:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/function.cpp:19134:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/function.cpp:19133:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/function.cpp:4104:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/function.cpp:4103:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/function.cpp:4102:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/function.cpp:4101:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/function.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lSingular -lpolys -ldl -lfactory -lomalloc -lsingular_resources -lntl -lflint -lmpfr -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/singular/function.so -lpari [153/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include/singular -I/usr/include/factory -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/groebner_strategy.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/groebner_strategy.o -I/usr/include/singular -DSING_NDEBUG -DOM_NDEBUG -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/groebner_strategy.cpp: In function 'int __pyx_pf_4sage_4libs_8singular_17groebner_strategy_16GroebnerStrategy___cinit__(__pyx_obj_4sage_4libs_8singular_17groebner_strategy_GroebnerStrategy*, PyObject*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/groebner_strategy.cpp:3838:30: warning: statement has no effect [-Wunused-value] kTest(__pyx_v_self->_strat); ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/groebner_strategy.cpp: In function 'int __pyx_pf_4sage_4libs_8singular_17groebner_strategy_18NCGroebnerStrategy___init__(__pyx_obj_4sage_4libs_8singular_17groebner_strategy_NCGroebnerStrategy*, PyObject*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/groebner_strategy.cpp:5498:30: warning: statement has no effect [-Wunused-value] kTest(__pyx_v_self->_strat); ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/groebner_strategy.cpp: At global scope: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/groebner_strategy.cpp:8143:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/groebner_strategy.cpp:7936:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/groebner_strategy.cpp:7935:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/groebner_strategy.cpp:7818:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/groebner_strategy.cpp:7817:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/groebner_strategy.cpp:7639:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/groebner_strategy.cpp:7638:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/groebner_strategy.cpp:7325:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/groebner_strategy.cpp:7324:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/groebner_strategy.cpp:6983:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/groebner_strategy.cpp:6982:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/groebner_strategy.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lSingular -lpolys -ldl -lfactory -lomalloc -lsingular_resources -lntl -lflint -lmpfr -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/singular/groebner_strategy.so [154/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include/singular -I/usr/include/factory -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/option.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/option.o -I/usr/include/singular -DSING_NDEBUG -DOM_NDEBUG -fno-strict-aliasing g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/option.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lSingular -lpolys -ldl -lfactory -lomalloc -lsingular_resources -lntl -lflint -lmpfr -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/singular/option.so [155/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/singular -I/usr/include/factory -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/polynomial.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/polynomial.o -I/usr/include/singular -DSING_NDEBUG -DOM_NDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -ffloat-store -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/polynomial.cpp: In function 'PyObject* __pyx_f_4sage_4libs_8singular_10polynomial_singular_polynomial_latex(polyrec*, ip_sring*, PyObject*, PyObject*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/polynomial.cpp:5188:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (__pyx_t_7 = 1; __pyx_t_7 < __pyx_t_6; __pyx_t_7+=1) { ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/polynomial.cpp: At global scope: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/polynomial.cpp:8072:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/polynomial.cpp:7852:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/polynomial.cpp:7851:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/polynomial.cpp:7734:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/polynomial.cpp:7733:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/polynomial.cpp:7555:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/polynomial.cpp:7554:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/polynomial.cpp:7241:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/polynomial.cpp:7240:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/polynomial.cpp:6899:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/polynomial.cpp:6898:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/polynomial.cpp:3380:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/polynomial.cpp:3379:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/polynomial.cpp:3378:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/polynomial.cpp:3377:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/polynomial.cpp: In function 'long int __pyx_f_4sage_4libs_8singular_10polynomial_singular_polynomial_deg(polyrec*, polyrec*, ip_sring*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/polynomial.cpp:6020:7: warning: '__pyx_v_i' may be used uninitialized in this function [-Wmaybe-uninitialized] int __pyx_v_i; ^~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/polynomial.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lSingular -lpolys -ldl -lfactory -lomalloc -lsingular_resources -lntl -lflint -lmpfr -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/singular/polynomial.so -lpari [156/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include/singular -I/usr/include/factory -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/ring.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/ring.o -I/usr/include/singular -DSING_NDEBUG -DOM_NDEBUG -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/ring.cpp:9387:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/ring.cpp:9180:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/ring.cpp:9179:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/ring.cpp:9062:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/ring.cpp:9061:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/ring.cpp:8883:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/ring.cpp:8882:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/ring.cpp:8569:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/ring.cpp:8568:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/ring.cpp:8227:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/ring.cpp:8226:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/ring.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lSingular -lpolys -ldl -lfactory -lomalloc -lsingular_resources -lntl -lflint -lmpfr -lgmp -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/singular/ring.so [157/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include/singular -I/usr/include/factory -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/singular.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/singular.o -I/usr/include/singular -DSING_NDEBUG -DOM_NDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -ffloat-store -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/singular.cpp:10239:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/singular.cpp:9911:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/singular.cpp:9910:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/singular.cpp:9569:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/singular.cpp:9568:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/singular.cpp:9250:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/singular.cpp:9249:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/singular.cpp:9132:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/singular.cpp:9131:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/singular.cpp:8953:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/singular.cpp:8952:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/singular.cpp:573:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:810:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/singular.cpp:573:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:775:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:749:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:723:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:669:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:631:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:521:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:507:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:495:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] static char* ZZ_pX_trace_list(struct ZZ_pX* x) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:478:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:414:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_trace_list(struct ZZX* x) ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:201:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_repr(struct ZZX* x) ^~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:51:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) ^~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/singular.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lSingular -lpolys -ldl -lfactory -lomalloc -lsingular_resources -lntl -lflint -lmpfr -lgmp -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/singular/singular.so [158/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/symmetrica/symmetrica.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/symmetrica/symmetrica.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/symmetrica/symmetrica.c:10443:14: warning: '__pyx_f_4sage_4libs_10symmetrica_10symmetrica__op_schubert_general' defined but not used [-Wunused-function] static void *__pyx_f_4sage_4libs_10symmetrica_10symmetrica__op_schubert_general(PyObject *__pyx_v_d, OP __pyx_v_res) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/symmetrica/symmetrica.c:1106:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/symmetrica/symmetrica.c:1105:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/symmetrica/symmetrica.c:1104:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/symmetrica/symmetrica.c:1103:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/symmetrica/symmetrica.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lsymmetrica -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/symmetrica/symmetrica.so -lpari [159/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include/flint -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/utils.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/utils.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/utils.c:9211:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/utils.c:8887:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/utils.c:8886:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/utils.c:8769:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/utils.c:8768:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/utils.c:8590:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/utils.c:8589:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/utils.c:8276:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/utils.c:8275:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/utils.c:7934:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/utils.c:7933:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/utils.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lmpfr -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/mpmath/utils.so [160/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/flint -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_impl.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_impl.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_impl.c:27191:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_impl.c:26854:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_impl.c:26853:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_impl.c:26736:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_impl.c:26735:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_impl.c:26557:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_impl.c:26556:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_impl.c:26243:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_impl.c:26242:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_impl.c:25901:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_impl.c:25900:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_impl.c:2266:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_impl.c:2265:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_impl.c:2264:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_impl.c:2263:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_impl.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lmpfr -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/mpmath/ext_impl.so -lpari [161/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/flint -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_main.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_main.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_main.c:32300:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_main.c:31963:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_main.c:31962:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_main.c:31845:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_main.c:31844:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_main.c:31666:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_main.c:31665:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_main.c:30310:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_main.c:30309:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_main.c:29968:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_main.c:29967:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_main.c:2483:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_main.c:2482:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_main.c:2481:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_main.c:2480:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_main.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/mpmath/ext_main.so -lpari [162/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include/flint -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_libmp.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_libmp.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_libmp.c:6362:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_libmp.c:6155:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_libmp.c:6154:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_libmp.c:6037:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_libmp.c:6036:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_libmp.c:5858:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_libmp.c:5857:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_libmp.c:5544:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_libmp.c:5543:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_libmp.c:5202:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_libmp.c:5201:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/mpmath/ext_libmp.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/mpmath/ext_libmp.so [163/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include/flint -I/usr/include/arb -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/arb/arith.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/arb/arith.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/arb/arith.c:4677:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/arb/arith.c:4470:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/arb/arith.c:4469:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/arb/arith.c:4352:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/arb/arith.c:4351:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/arb/arith.c:4173:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/arb/arith.c:4172:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/arb/arith.c:3859:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/arb/arith.c:3858:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/arb/arith.c:3517:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/arb/arith.c:3516:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/arb/arith.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lflint -larb -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/arb/arith.so [164/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/homspace.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/homspace.o -DNTL_ALL -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/homspace.cpp:1034:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/homspace.cpp:1033:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/homspace.cpp:1032:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/homspace.cpp:1031:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/homspace.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lec -lntl -lpari -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/eclib/homspace.so -lpari [165/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/mat.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/mat.o -DNTL_ALL -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/mat.cpp:5758:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/mat.cpp:5551:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/mat.cpp:5550:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/mat.cpp:5433:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/mat.cpp:5432:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/mat.cpp:5254:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/mat.cpp:5253:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/mat.cpp:4977:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/mat.cpp:4976:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/mat.cpp:4635:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/mat.cpp:4634:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/mat.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lec -lntl -lpari -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/eclib/mat.so [166/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/mwrank.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/mwrank.o -DNTL_ALL -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/mwrank.cpp:2208:18: warning: 'PyObject* __pyx_f_4sage_4libs_5eclib_6mwrank_make_bigint(__pyx_t_4sage_4libs_5eclib_bigint*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_4libs_5eclib_6mwrank_make_bigint(__pyx_t_4sage_4libs_5eclib_bigint *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/mwrank.cpp:1125:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/mwrank.cpp:1124:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/mwrank.cpp:1123:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/mwrank.cpp:1122:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/mwrank.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lec -lntl -lpari -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/eclib/mwrank.so -lpari [167/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/newforms.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/newforms.o -DNTL_ALL -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/newforms.cpp:5339:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/newforms.cpp:5119:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/newforms.cpp:5118:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/newforms.cpp:5001:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/newforms.cpp:5000:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/newforms.cpp:4822:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/newforms.cpp:4821:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/newforms.cpp:4508:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/newforms.cpp:4507:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/newforms.cpp:4166:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/newforms.cpp:4165:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/newforms.cpp:2234:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/newforms.cpp:2233:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/newforms.cpp:2232:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/newforms.cpp:2231:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclib/newforms.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lec -lntl -lpari -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/eclib/newforms.so -lpari [168/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/util.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/util.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/util.c:7858:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/util.c:7517:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/util.c:7516:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/util.c:7175:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/util.c:7174:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/util.c:6856:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/util.c:6855:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/util.c:6738:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/util.c:6737:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/util.c:6559:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/util.c:6558:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/util.c:2591:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/util.c:2590:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/util.c:2589:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/util.c:2588:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/util.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lgap -lm -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/gap/util.so -lpari [169/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/element.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/element.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/element.c:21929:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/element.c:21588:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/element.c:21587:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/element.c:21246:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/element.c:21245:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/element.c:20927:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/element.c:20926:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/element.c:20809:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/element.c:20808:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/element.c:20630:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/element.c:20629:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/element.c:2632:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/element.c:2631:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/element.c:2630:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/element.c:2629:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/element.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lgap -lm -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/gap/element.so -lpari [170/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/libgap.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/libgap.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/libgap.c:7753:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/libgap.c:7462:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/libgap.c:7461:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/libgap.c:7120:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/libgap.c:7119:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/libgap.c:6801:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/libgap.c:6800:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/libgap.c:6683:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/libgap.c:6682:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/libgap.c:6504:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/libgap.c:6503:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/libgap.c:2949:13: warning: '__pyx_f_4sage_4libs_3gap_6libgap_print_gasman_objects' defined but not used [-Wunused-function] static void __pyx_f_4sage_4libs_3gap_6libgap_print_gasman_objects(void) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/libgap.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lgap -lm -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/gap/libgap.so [171/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gsl/array.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gsl/array.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gsl/array.c:940:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gsl/array.c:939:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gsl/array.c:938:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gsl/array.c:937:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gsl/array.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/gsl/array.so -lpari [172/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/convert.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/convert.o -fno-strict-aliasing In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/convert.cpp:489:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:810:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/convert.cpp:489:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:775:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:749:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:723:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:669:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:631:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:521:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:507:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:495:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] static char* ZZ_pX_trace_list(struct ZZ_pX* x) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:478:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:414:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_trace_list(struct ZZX* x) ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:201:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_repr(struct ZZX* x) ^~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/convert.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/ntl/convert.so [173/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/error.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/error.o -fno-strict-aliasing g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/error.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/ntl/error.so [174/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2.cpp:7429:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2.cpp:7222:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2.cpp:7221:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2.cpp:7104:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2.cpp:7103:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2.cpp:6925:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2.cpp:6924:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2.cpp:6611:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2.cpp:6610:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2.cpp:6269:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2.cpp:6268:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2.cpp:2956:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_7ntl_GF2_string_delete(char*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_4libs_3ntl_7ntl_GF2_string_delete(char *__pyx_v_s) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2.cpp:2869:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_7ntl_GF2_string(char*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_4libs_3ntl_7ntl_GF2_string(char *__pyx_v_s) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2.cpp:2518:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2.cpp:2517:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2.cpp:2516:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2.cpp:2515:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2.cpp:499:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:810:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2.cpp:499:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:775:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:749:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:723:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:669:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:631:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:521:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:507:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:495:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] static char* ZZ_pX_trace_list(struct ZZ_pX* x) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:478:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:414:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_trace_list(struct ZZX* x) ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:201:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_repr(struct ZZX* x) ^~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:51:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) ^~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/ntl/ntl_GF2.so -lpari [175/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2E.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2E.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2E.cpp:1494:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_8ntl_GF2E_string_delete(char*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_4libs_3ntl_8ntl_GF2E_string_delete(char *__pyx_v_s) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2E.cpp:1407:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_8ntl_GF2E_string(char*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_4libs_3ntl_8ntl_GF2E_string(char *__pyx_v_s) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2E.cpp:1216:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2E.cpp:1215:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2E.cpp:1214:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2E.cpp:1213:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2E.cpp:498:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:810:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2E.cpp:498:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:775:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:749:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:723:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:669:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:631:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:521:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:507:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:495:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] static char* ZZ_pX_trace_list(struct ZZ_pX* x) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:478:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:414:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_trace_list(struct ZZX* x) ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:201:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_repr(struct ZZX* x) ^~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:51:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) ^~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2E.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/ntl/ntl_GF2E.so -lpari [176/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2EContext.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2EContext.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2EContext.cpp:1245:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_15ntl_GF2EContext_string_delete(char*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_4libs_3ntl_15ntl_GF2EContext_string_delete(char *__pyx_v_s) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2EContext.cpp:1158:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_15ntl_GF2EContext_string(char*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_4libs_3ntl_15ntl_GF2EContext_string(char *__pyx_v_s) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2EContext.cpp:1036:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2EContext.cpp:1035:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2EContext.cpp:1034:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2EContext.cpp:1033:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2EContext.cpp:497:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:810:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2EContext.cpp:497:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:775:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:749:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:723:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:669:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:631:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:521:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:507:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:495:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] static char* ZZ_pX_trace_list(struct ZZ_pX* x) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:478:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:414:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_trace_list(struct ZZX* x) ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:201:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_repr(struct ZZX* x) ^~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:51:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) ^~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2EContext.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/ntl/ntl_GF2EContext.so -lpari [177/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2EX.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2EX.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2EX.cpp:1337:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_9ntl_GF2EX_string_delete(char*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_4libs_3ntl_9ntl_GF2EX_string_delete(char *__pyx_v_s) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2EX.cpp:1250:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_9ntl_GF2EX_string(char*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_4libs_3ntl_9ntl_GF2EX_string(char *__pyx_v_s) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2EX.cpp:1112:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2EX.cpp:1111:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2EX.cpp:1110:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2EX.cpp:1109:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2EX.cpp:498:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:810:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2EX.cpp:498:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:775:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:749:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:723:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:669:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:631:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:521:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:507:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:495:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] static char* ZZ_pX_trace_list(struct ZZ_pX* x) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:478:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:414:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_trace_list(struct ZZX* x) ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:201:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_repr(struct ZZX* x) ^~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:51:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) ^~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2EX.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/ntl/ntl_GF2EX.so -lpari [178/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2X.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2X.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2X.cpp:10228:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2X.cpp:10021:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2X.cpp:10020:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2X.cpp:9903:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2X.cpp:9902:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2X.cpp:9724:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2X.cpp:9723:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2X.cpp:9410:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2X.cpp:9409:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2X.cpp:9068:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2X.cpp:9067:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2X.cpp:2732:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_8ntl_GF2X_string_delete(char*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_4libs_3ntl_8ntl_GF2X_string_delete(char *__pyx_v_s) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2X.cpp:2645:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_8ntl_GF2X_string(char*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_4libs_3ntl_8ntl_GF2X_string(char *__pyx_v_s) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2X.cpp:2209:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2X.cpp:2208:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2X.cpp:2207:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2X.cpp:2206:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2X.cpp:500:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:810:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2X.cpp:500:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:775:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:749:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:723:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:669:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:631:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:521:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:507:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:495:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] static char* ZZ_pX_trace_list(struct ZZ_pX* x) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:478:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:414:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_trace_list(struct ZZX* x) ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:201:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_repr(struct ZZX* x) ^~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:51:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) ^~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_GF2X.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/ntl/ntl_GF2X.so -lpari [179/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_p.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_p.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_p.cpp:9201:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_p.cpp:8860:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_p.cpp:8859:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_p.cpp:8518:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_p.cpp:8517:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_p.cpp:8199:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_p.cpp:8198:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_p.cpp:8081:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_p.cpp:8080:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_p.cpp:7902:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_p.cpp:7901:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_p.cpp:3304:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_9ntl_lzz_p_string_delete(char*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_4libs_3ntl_9ntl_lzz_p_string_delete(char *__pyx_v_s) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_p.cpp:3217:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_9ntl_lzz_p_string(char*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_4libs_3ntl_9ntl_lzz_p_string(char *__pyx_v_s) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_p.cpp:2787:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_p.cpp:2786:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_p.cpp:2785:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_p.cpp:2784:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_p.cpp:496:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:810:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_p.cpp:496:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:775:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:749:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:723:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:669:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:631:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:521:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:507:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:495:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] static char* ZZ_pX_trace_list(struct ZZ_pX* x) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:478:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:414:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_trace_list(struct ZZX* x) ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:201:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_repr(struct ZZX* x) ^~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:51:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) ^~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_p.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/ntl/ntl_lzz_p.so -lpari [180/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pContext.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pContext.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pContext.cpp:5815:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pContext.cpp:5595:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pContext.cpp:5594:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pContext.cpp:5477:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pContext.cpp:5476:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pContext.cpp:5298:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pContext.cpp:5297:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pContext.cpp:4984:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pContext.cpp:4983:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pContext.cpp:4642:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pContext.cpp:4641:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pContext.cpp:2562:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_16ntl_lzz_pContext_string_delete(char*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_4libs_3ntl_16ntl_lzz_pContext_string_delete(char *__pyx_v_s) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pContext.cpp:2475:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_16ntl_lzz_pContext_string(char*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_4libs_3ntl_16ntl_lzz_pContext_string(char *__pyx_v_s) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pContext.cpp:2171:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pContext.cpp:2170:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pContext.cpp:2169:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pContext.cpp:2168:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pContext.cpp:504:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:810:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pContext.cpp:504:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:775:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:749:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:723:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:669:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:631:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:521:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:507:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:495:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] static char* ZZ_pX_trace_list(struct ZZ_pX* x) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:478:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:414:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_trace_list(struct ZZX* x) ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:201:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_repr(struct ZZX* x) ^~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:51:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) ^~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pContext.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/ntl/ntl_lzz_pContext.so -lpari [181/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pX.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pX.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pX.cpp:11792:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pX.cpp:11451:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pX.cpp:11450:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pX.cpp:11109:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pX.cpp:11108:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pX.cpp:10790:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pX.cpp:10789:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pX.cpp:10672:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pX.cpp:10671:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pX.cpp:10493:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pX.cpp:10492:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pX.cpp:3419:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_10ntl_lzz_pX_string_delete(char*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_4libs_3ntl_10ntl_lzz_pX_string_delete(char *__pyx_v_s) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pX.cpp:3332:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_10ntl_lzz_pX_string(char*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_4libs_3ntl_10ntl_lzz_pX_string(char *__pyx_v_s) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pX.cpp:2865:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pX.cpp:2864:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pX.cpp:2863:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pX.cpp:2862:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pX.cpp:496:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:810:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pX.cpp:496:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:775:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:749:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:723:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:669:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:631:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:521:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:507:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:495:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] static char* ZZ_pX_trace_list(struct ZZ_pX* x) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:478:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:414:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_trace_list(struct ZZX* x) ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:201:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_repr(struct ZZX* x) ^~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:51:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) ^~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_lzz_pX.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/ntl/ntl_lzz_pX.so -lpari [182/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2.cpp:9283:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2.cpp:9076:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2.cpp:9075:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2.cpp:8958:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2.cpp:8957:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2.cpp:8779:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2.cpp:8778:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2.cpp:8465:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2.cpp:8464:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2.cpp:8123:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2.cpp:8122:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2.cpp:2702:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_11ntl_mat_GF2_string_delete(char*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_4libs_3ntl_11ntl_mat_GF2_string_delete(char *__pyx_v_s) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2.cpp:2615:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_11ntl_mat_GF2_string(char*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_4libs_3ntl_11ntl_mat_GF2_string(char *__pyx_v_s) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2.cpp:2248:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2.cpp:2247:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2.cpp:2246:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2.cpp:2245:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2.cpp:500:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:810:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2.cpp:500:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:775:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:749:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:723:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:669:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:631:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:521:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:507:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:495:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] static char* ZZ_pX_trace_list(struct ZZ_pX* x) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:478:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:414:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_trace_list(struct ZZX* x) ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:201:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_repr(struct ZZX* x) ^~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:51:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) ^~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/ntl/ntl_mat_GF2.so -lpari [183/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2E.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2E.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2E.cpp:10731:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2E.cpp:10511:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2E.cpp:10510:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2E.cpp:10393:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2E.cpp:10392:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2E.cpp:10214:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2E.cpp:10213:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2E.cpp:9900:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2E.cpp:9899:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2E.cpp:9558:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2E.cpp:9557:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2E.cpp:2859:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_12ntl_mat_GF2E_string_delete(char*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_4libs_3ntl_12ntl_mat_GF2E_string_delete(char *__pyx_v_s) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2E.cpp:2772:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_12ntl_mat_GF2E_string(char*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_4libs_3ntl_12ntl_mat_GF2E_string(char *__pyx_v_s) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2E.cpp:2361:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2E.cpp:2360:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2E.cpp:2359:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2E.cpp:2358:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2E.cpp:500:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:810:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2E.cpp:500:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:775:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:749:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:723:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:669:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:631:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:521:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:507:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:495:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] static char* ZZ_pX_trace_list(struct ZZ_pX* x) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:478:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:414:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_trace_list(struct ZZX* x) ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:201:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_repr(struct ZZX* x) ^~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:51:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) ^~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_GF2E.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/ntl/ntl_mat_GF2E.so -lpari [184/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_ZZ.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_ZZ.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_ZZ.cpp:1458:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_10ntl_mat_ZZ_string_delete(char*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_4libs_3ntl_10ntl_mat_ZZ_string_delete(char *__pyx_v_s) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_ZZ.cpp:1371:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_10ntl_mat_ZZ_string(char*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_4libs_3ntl_10ntl_mat_ZZ_string(char *__pyx_v_s) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_ZZ.cpp:1140:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_ZZ.cpp:1139:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_ZZ.cpp:1138:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_ZZ.cpp:1137:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_ZZ.cpp:498:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:810:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_ZZ.cpp:498:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:775:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:749:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:723:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:669:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:631:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:521:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:507:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:495:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] static char* ZZ_pX_trace_list(struct ZZ_pX* x) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:478:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:414:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_trace_list(struct ZZX* x) ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:201:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_repr(struct ZZX* x) ^~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:51:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) ^~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_mat_ZZ.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/ntl/ntl_mat_ZZ.so -lpari [185/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ.cpp:9123:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ.cpp:8786:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ.cpp:8785:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ.cpp:8668:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ.cpp:8667:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ.cpp:8489:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ.cpp:8488:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ.cpp:8175:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ.cpp:8174:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ.cpp:7833:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ.cpp:7832:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ.cpp:2834:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_6ntl_ZZ_make_ZZ(NTL::ZZ*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_4libs_3ntl_6ntl_ZZ_make_ZZ(ZZ *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ.cpp:2750:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_6ntl_ZZ_string_delete(char*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_4libs_3ntl_6ntl_ZZ_string_delete(char *__pyx_v_s) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ.cpp:2663:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_6ntl_ZZ_string(char*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_4libs_3ntl_6ntl_ZZ_string(char *__pyx_v_s) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ.cpp:2245:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ.cpp:2244:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ.cpp:2243:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ.cpp:2242:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ.cpp:504:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:810:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ.cpp:504:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:775:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:749:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:723:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:669:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:631:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:521:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:507:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:495:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] static char* ZZ_pX_trace_list(struct ZZ_pX* x) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:478:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:414:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_trace_list(struct ZZX* x) ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:201:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_repr(struct ZZX* x) ^~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:51:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) ^~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/ntl/ntl_ZZ.so -lpari [186/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZX.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZX.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZX.cpp:12924:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZX.cpp:12717:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZX.cpp:12716:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZX.cpp:12599:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZX.cpp:12598:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZX.cpp:12420:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZX.cpp:12419:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZX.cpp:12106:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZX.cpp:12105:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZX.cpp:11764:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZX.cpp:11763:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZX.cpp:3122:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_7ntl_ZZX_string(char*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_4libs_3ntl_7ntl_ZZX_string(char *__pyx_v_s) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZX.cpp:2643:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZX.cpp:2642:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZX.cpp:2641:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZX.cpp:2640:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZX.cpp:500:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:810:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZX.cpp:500:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:775:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:749:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:723:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:669:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:631:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:521:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:507:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:495:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] static char* ZZ_pX_trace_list(struct ZZ_pX* x) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:51:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) ^~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZX.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/ntl/ntl_ZZX.so -lpari [187/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_p.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_p.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_p.cpp:9218:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_p.cpp:8998:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_p.cpp:8997:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_p.cpp:8880:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_p.cpp:8879:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_p.cpp:8701:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_p.cpp:8700:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_p.cpp:8387:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_p.cpp:8386:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_p.cpp:8045:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_p.cpp:8044:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_p.cpp:3231:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_8ntl_ZZ_p_string_delete(char*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_4libs_3ntl_8ntl_ZZ_p_string_delete(char *__pyx_v_s) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_p.cpp:3144:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_8ntl_ZZ_p_string(char*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_4libs_3ntl_8ntl_ZZ_p_string(char *__pyx_v_s) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_p.cpp:2727:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_p.cpp:2726:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_p.cpp:2725:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_p.cpp:2724:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_p.cpp:504:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:810:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_p.cpp:504:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:775:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:749:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:723:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:669:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:631:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:521:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:507:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:495:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] static char* ZZ_pX_trace_list(struct ZZ_pX* x) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:478:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:414:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_trace_list(struct ZZX* x) ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:201:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_repr(struct ZZX* x) ^~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:51:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) ^~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_p.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/ntl/ntl_ZZ_p.so -lpari [188/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pContext.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pContext.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pContext.cpp:1285:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_15ntl_ZZ_pContext_string_delete(char*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_4libs_3ntl_15ntl_ZZ_pContext_string_delete(char *__pyx_v_s) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pContext.cpp:1198:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_15ntl_ZZ_pContext_string(char*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_4libs_3ntl_15ntl_ZZ_pContext_string(char *__pyx_v_s) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pContext.cpp:1064:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pContext.cpp:1063:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pContext.cpp:1062:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pContext.cpp:1061:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pContext.cpp:497:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:810:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pContext.cpp:497:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:775:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:749:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:723:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:669:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:631:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:521:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:507:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:495:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] static char* ZZ_pX_trace_list(struct ZZ_pX* x) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:478:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:414:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_trace_list(struct ZZX* x) ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:201:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_repr(struct ZZX* x) ^~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:51:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) ^~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pContext.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/ntl/ntl_ZZ_pContext.so -lpari [189/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pE.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pE.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pE.cpp:8891:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pE.cpp:8671:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pE.cpp:8670:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pE.cpp:8553:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pE.cpp:8552:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pE.cpp:8374:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pE.cpp:8373:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pE.cpp:8060:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pE.cpp:8059:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pE.cpp:7718:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pE.cpp:7717:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pE.cpp:3273:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_9ntl_ZZ_pE_string_delete(char*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_4libs_3ntl_9ntl_ZZ_pE_string_delete(char *__pyx_v_s) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pE.cpp:3186:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_9ntl_ZZ_pE_string(char*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_4libs_3ntl_9ntl_ZZ_pE_string(char *__pyx_v_s) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pE.cpp:2800:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pE.cpp:2799:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pE.cpp:2798:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pE.cpp:2797:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pE.cpp:496:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:810:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pE.cpp:496:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:775:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:749:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:723:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:669:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:631:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:521:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:507:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:495:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] static char* ZZ_pX_trace_list(struct ZZ_pX* x) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:478:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:414:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_trace_list(struct ZZX* x) ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:201:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_repr(struct ZZX* x) ^~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:51:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) ^~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pE.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/ntl/ntl_ZZ_pE.so -lpari [190/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pEContext.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pEContext.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pEContext.cpp:1361:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_16ntl_ZZ_pEContext_string_delete(char*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_4libs_3ntl_16ntl_ZZ_pEContext_string_delete(char *__pyx_v_s) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pEContext.cpp:1274:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_16ntl_ZZ_pEContext_string(char*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_4libs_3ntl_16ntl_ZZ_pEContext_string(char *__pyx_v_s) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pEContext.cpp:1143:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pEContext.cpp:1142:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pEContext.cpp:1141:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pEContext.cpp:1140:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pEContext.cpp:497:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:810:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pEContext.cpp:497:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:775:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:749:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:723:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:669:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:631:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:521:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:507:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:495:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] static char* ZZ_pX_trace_list(struct ZZ_pX* x) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:478:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:414:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_trace_list(struct ZZX* x) ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:201:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_repr(struct ZZX* x) ^~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:51:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) ^~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pEContext.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/ntl/ntl_ZZ_pEContext.so -lpari [191/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pEX.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pEX.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pEX.cpp:1665:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_10ntl_ZZ_pEX_string_delete(char*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_4libs_3ntl_10ntl_ZZ_pEX_string_delete(char *__pyx_v_s) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pEX.cpp:1578:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_10ntl_ZZ_pEX_string(char*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_4libs_3ntl_10ntl_ZZ_pEX_string(char *__pyx_v_s) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pEX.cpp:1329:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pEX.cpp:1328:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pEX.cpp:1327:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pEX.cpp:1326:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pEX.cpp:498:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:810:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pEX.cpp:498:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:775:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:749:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:723:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:669:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:521:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:507:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:495:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] static char* ZZ_pX_trace_list(struct ZZ_pX* x) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:478:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:414:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_trace_list(struct ZZX* x) ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:201:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_repr(struct ZZX* x) ^~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:51:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) ^~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pEX.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/ntl/ntl_ZZ_pEX.so -lpari [192/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pX.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pX.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pX.cpp:15086:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pX.cpp:14749:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pX.cpp:14748:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pX.cpp:14631:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pX.cpp:14630:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pX.cpp:14452:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pX.cpp:14451:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pX.cpp:14138:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pX.cpp:14137:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pX.cpp:13796:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pX.cpp:13795:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pX.cpp:3203:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_9ntl_ZZ_pX_make_ZZ_pX(NTL::ZZ_pX*, __pyx_obj_4sage_4libs_3ntl_15ntl_ZZ_pContext_ntl_ZZ_pContext_class*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_4libs_3ntl_9ntl_ZZ_pX_make_ZZ_pX(ZZ_pX *__pyx_v_x, struct __pyx_obj_4sage_4libs_3ntl_15ntl_ZZ_pContext_ntl_ZZ_pContext_class *__pyx_v_ctx) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pX.cpp:2940:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_9ntl_ZZ_pX_string(char*)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_4libs_3ntl_9ntl_ZZ_pX_string(char *__pyx_v_s) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pX.cpp:2443:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pX.cpp:2442:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pX.cpp:2441:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pX.cpp:2440:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pX.cpp:496:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:631:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:478:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:414:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_trace_list(struct ZZX* x) ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:201:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_repr(struct ZZX* x) ^~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:51:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) ^~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pX.cpp: In function 'PyObject* __pyx_pw_4sage_4libs_3ntl_9ntl_ZZ_pX_9ntl_ZZ_pX_93invmod_newton(PyObject*, PyObject*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pX.cpp:10805:7: warning: '__pyx_v_minval' may be used uninitialized in this function [-Wmaybe-uninitialized] if (__pyx_t_10) { ^~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pX.cpp:10036:8: note: '__pyx_v_minval' was declared here long __pyx_v_minval; ^~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntl_ZZ_pX.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/libs/ntl/ntl_ZZ_pX.so -lpari [193/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/action.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/action.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/action.c:8044:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/action.c:7837:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/action.c:7836:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/action.c:7719:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/action.c:7718:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/action.c:7540:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/action.c:7539:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/action.c:7226:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/action.c:7225:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/action.c:6884:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/action.c:6883:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/action.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/matrix/action.so [194/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/echelon_matrix.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/echelon_matrix.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/echelon_matrix.c:4859:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/echelon_matrix.c:4652:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/echelon_matrix.c:4651:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/echelon_matrix.c:4534:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/echelon_matrix.c:4533:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/echelon_matrix.c:4355:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/echelon_matrix.c:4354:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/echelon_matrix.c:4041:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/echelon_matrix.c:4040:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/echelon_matrix.c:3699:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/echelon_matrix.c:3698:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/echelon_matrix.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/matrix/echelon_matrix.so [195/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/change_ring.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/change_ring.o -fno-strict-aliasing In file included from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1809:0, from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:18, from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/arrayobject.h:4, from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/change_ring.c:487: /usr/lib/python2.7/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] #warning "Using deprecated NumPy API, disable it by " \ ^~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/change_ring.c:7323:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/change_ring.c:5559:13: warning: '__pyx_doc_5numpy_7ndarray_2__releasebuffer__' defined but not used [-Wunused-variable] static char __pyx_doc_5numpy_7ndarray_2__releasebuffer__[] = "File: thon/Includes/numpy/__init__.pxd (starting at line 290)"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/change_ring.c:4683:13: warning: '__pyx_doc_5numpy_7ndarray___getbuffer__' defined but not used [-Wunused-variable] static char __pyx_doc_5numpy_7ndarray___getbuffer__[] = "File: thon/Includes/numpy/__init__.pxd (starting at line 197)"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/change_ring.c:4594:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/change_ring.c:4593:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/change_ring.c:4476:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/change_ring.c:4475:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/change_ring.c:4297:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/change_ring.c:4296:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/change_ring.c:3983:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/change_ring.c:3982:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/change_ring.c:3641:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/change_ring.c:3640:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/change_ring.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/matrix/change_ring.so [196/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/constructor.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/constructor.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/constructor.c:9959:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/constructor.c:9752:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/constructor.c:9751:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/constructor.c:9634:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/constructor.c:9633:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/constructor.c:9455:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/constructor.c:9454:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/constructor.c:8969:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/constructor.c:8968:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/constructor.c:8627:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/constructor.c:8626:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/constructor.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/matrix/constructor.so [197/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix.c:3810:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix.c:3486:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix.c:3485:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix.c:3368:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix.c:3367:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix.c:3189:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix.c:3188:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix.c:2875:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix.c:2874:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix.c:2533:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix.c:2532:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/matrix/matrix.so [198/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix0.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix0.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix0.c:39743:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix0.c:39536:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix0.c:39535:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix0.c:39418:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix0.c:39417:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix0.c:39239:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix0.c:39238:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix0.c:38925:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix0.c:38924:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix0.c:38583:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix0.c:38582:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix0.c: In function '__pyx_mp_ass_subscript_4sage_6matrix_7matrix0_Matrix': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix0.c:9295:19: warning: '__pyx_v_row' may be used uninitialized in this function [-Wmaybe-uninitialized] __pyx_t_2 = ((struct __pyx_vtabstruct_4sage_6matrix_7matrix0_Matrix *)__pyx_v_self->__pyx_base.__pyx_base.__pyx_base.__pyx_vtab)->set_unsafe(__pyx_v_self, __pyx_v_row, __pyx_v_col, __pyx_t_3); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1447, __pyx_L1_error) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix0.c:7687:14: note: '__pyx_v_row' was declared here Py_ssize_t __pyx_v_row; ^~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix0.c:9418:19: warning: '__pyx_v_col' may be used uninitialized in this function [-Wmaybe-uninitialized] __pyx_t_2 = ((struct __pyx_vtabstruct_4sage_6matrix_7matrix0_Matrix *)__pyx_v_self->__pyx_base.__pyx_base.__pyx_base.__pyx_vtab)->set_unsafe(__pyx_v_self, __pyx_t_8, __pyx_v_col, __pyx_t_3); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1454, __pyx_L1_error) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix0.c:7688:14: note: '__pyx_v_col' was declared here Py_ssize_t __pyx_v_col; ^~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix0.c: In function '__pyx_pw_4sage_6matrix_7matrix0_6Matrix_23__getitem__': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix0.c:45038:20: warning: '__pyx_v_row' may be used uninitialized in this function [-Wmaybe-uninitialized] return PyInt_FromLong((long) value); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix0.c:5581:7: note: '__pyx_v_row' was declared here int __pyx_v_row; ^~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix0.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/matrix/matrix0.so [199/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix1.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix1.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix1.c:19891:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix1.c:19684:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix1.c:19683:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix1.c:19566:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix1.c:19565:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix1.c:19387:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix1.c:19386:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix1.c:19073:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix1.c:19072:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix1.c:18731:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix1.c:18730:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix1.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/matrix/matrix1.so [200/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix2.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix2.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix2.c:113834:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix2.c:113614:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix2.c:113613:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix2.c:113496:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix2.c:113495:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix2.c:113317:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix2.c:113316:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix2.c:113003:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix2.c:113002:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix2.c:112661:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix2.c:112660:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix2.c:112385:18: warning: '__pyx_pw_4sage_5arith_16numerical_approx_1digits_to_bits' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_5arith_16numerical_approx_1digits_to_bits(PyObject *__pyx_self, PyObject *__pyx_v_d) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix2.c:112384:13: warning: '__pyx_doc_4sage_5arith_16numerical_approx_digits_to_bits' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_5arith_16numerical_approx_digits_to_bits[] = "digits_to_bits(d) -> long\nFile: sage/arith/numerical_approx.pxd (starting at line 1)\n\n EXAMPLES::\n\n sage: from sage.arith.numerical_approx import digits_to_bits\n sage: digits_to_bits(None)\n 53\n sage: digits_to_bits(15)\n 54\n sage: digits_to_bits(-1)\n Traceback (most recent call last):\n ...\n ValueError: number of digits must be positive\n sage: digits_to_bits(\"10\")\n Traceback (most recent call last):\n ...\n TypeError: a float is required\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix2.c:2857:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix2.c:2856:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix2.c:2855:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix2.c:2854:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix2.c: In function '__pyx_pw_4sage_6matrix_7matrix2_6Matrix_225_cyclic_subspace': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix2.c:80903:27: warning: '__pyx_v_k' may be used uninitialized in this function [-Wmaybe-uninitialized] __pyx_t_4 = ((__pyx_v_n + __pyx_v_k) + 1); ~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix2.c:80255:14: note: '__pyx_v_k' was declared here Py_ssize_t __pyx_v_k; ^~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix2.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/matrix/matrix2.so -lpari [201/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/flint -I/usr/include/arb -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_complex_ball_dense.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_complex_ball_dense.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_complex_ball_dense.cpp:7672:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_complex_ball_dense.cpp:7144:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_complex_ball_dense.cpp:7143:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_complex_ball_dense.cpp:6802:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_complex_ball_dense.cpp:6801:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_complex_ball_dense.cpp:6381:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_complex_ball_dense.cpp:6380:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_complex_ball_dense.cpp:6263:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_complex_ball_dense.cpp:6262:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_complex_ball_dense.cpp:6084:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_complex_ball_dense.cpp:6083:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_complex_ball_dense.cpp:4251:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_complex_ball_dense.cpp:4250:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_complex_ball_dense.cpp:4249:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_complex_ball_dense.cpp:4248:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_complex_ball_dense.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lflint -larb -lmpfi -lmpfr -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/matrix/matrix_complex_ball_dense.so -lpari [202/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_complex_double_dense.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_complex_double_dense.o -fno-strict-aliasing In file included from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1809:0, from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:18, from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/arrayobject.h:4, from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_complex_double_dense.c:471: /usr/lib/python2.7/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] #warning "Using deprecated NumPy API, disable it by " \ ^~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_complex_double_dense.c:6999:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_complex_double_dense.c:5235:13: warning: '__pyx_doc_5numpy_7ndarray_2__releasebuffer__' defined but not used [-Wunused-variable] static char __pyx_doc_5numpy_7ndarray_2__releasebuffer__[] = "File: thon/Includes/numpy/__init__.pxd (starting at line 290)"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_complex_double_dense.c:4359:13: warning: '__pyx_doc_5numpy_7ndarray___getbuffer__' defined but not used [-Wunused-variable] static char __pyx_doc_5numpy_7ndarray___getbuffer__[] = "File: thon/Includes/numpy/__init__.pxd (starting at line 197)"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_complex_double_dense.c:4270:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_complex_double_dense.c:4269:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_complex_double_dense.c:4152:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_complex_double_dense.c:4151:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_complex_double_dense.c:3973:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_complex_double_dense.c:3972:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_complex_double_dense.c:3659:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_complex_double_dense.c:3658:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_complex_double_dense.c:3317:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_complex_double_dense.c:3316:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_complex_double_dense.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/matrix/matrix_complex_double_dense.so [203/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_cyclo_dense.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_cyclo_dense.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_cyclo_dense.cpp:23166:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_cyclo_dense.cpp:22494:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_cyclo_dense.cpp:22493:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_cyclo_dense.cpp:22152:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_cyclo_dense.cpp:22151:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_cyclo_dense.cpp:21833:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_cyclo_dense.cpp:21832:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_cyclo_dense.cpp:21715:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_cyclo_dense.cpp:21714:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_cyclo_dense.cpp:21536:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_cyclo_dense.cpp:21535:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_cyclo_dense.cpp:3743:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_cyclo_dense.cpp:3742:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_cyclo_dense.cpp:3741:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_cyclo_dense.cpp:3740:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_cyclo_dense.cpp:506:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:810:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_cyclo_dense.cpp:506:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:775:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:749:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:723:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:669:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:631:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:521:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:507:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:495:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] static char* ZZ_pX_trace_list(struct ZZ_pX* x) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:478:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:414:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_trace_list(struct ZZX* x) ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:201:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_repr(struct ZZX* x) ^~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:51:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) ^~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_cyclo_dense.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/matrix/matrix_cyclo_dense.so -lpari [204/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_dense.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_dense.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_dense.c:7088:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_dense.c:6881:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_dense.c:6880:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_dense.c:6763:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_dense.c:6762:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_dense.c:6584:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_dense.c:6583:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_dense.c:6270:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_dense.c:6269:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_dense.c:5928:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_dense.c:5927:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_dense.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/matrix/matrix_dense.so [205/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_double_dense.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_double_dense.o -fno-strict-aliasing In file included from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1809:0, from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:18, from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/arrayobject.h:4, from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_double_dense.c:471: /usr/lib/python2.7/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] #warning "Using deprecated NumPy API, disable it by " \ ^~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_double_dense.c: In function '__pyx_pf_4sage_6matrix_19matrix_double_dense_19Matrix_double_dense_10__init__': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_double_dense.c:3866:12: warning: variable '__pyx_v_dims' set but not used [-Wunused-but-set-variable] npy_intp __pyx_v_dims[2]; ^~~~~~~~~~~~ At top level: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_double_dense.c:30120:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_double_dense.c:28356:13: warning: '__pyx_doc_5numpy_7ndarray_2__releasebuffer__' defined but not used [-Wunused-variable] static char __pyx_doc_5numpy_7ndarray_2__releasebuffer__[] = "File: thon/Includes/numpy/__init__.pxd (starting at line 290)"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_double_dense.c:27480:13: warning: '__pyx_doc_5numpy_7ndarray___getbuffer__' defined but not used [-Wunused-variable] static char __pyx_doc_5numpy_7ndarray___getbuffer__[] = "File: thon/Includes/numpy/__init__.pxd (starting at line 197)"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_double_dense.c:27391:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_double_dense.c:27390:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_double_dense.c:27273:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_double_dense.c:27272:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_double_dense.c:27094:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_double_dense.c:27093:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_double_dense.c:26780:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_double_dense.c:26779:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_double_dense.c:26438:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_double_dense.c:26437:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_double_dense.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/matrix/matrix_double_dense.so [206/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_generic_dense.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_generic_dense.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_generic_dense.c:6656:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_generic_dense.c:6449:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_generic_dense.c:6448:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_generic_dense.c:6331:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_generic_dense.c:6330:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_generic_dense.c:6152:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_generic_dense.c:6151:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_generic_dense.c:5838:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_generic_dense.c:5837:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_generic_dense.c:5496:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_generic_dense.c:5495:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_generic_dense.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/matrix/matrix_generic_dense.so [207/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_generic_sparse.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_generic_sparse.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_generic_sparse.c:7998:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_generic_sparse.c:7791:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_generic_sparse.c:7790:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_generic_sparse.c:7673:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_generic_sparse.c:7672:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_generic_sparse.c:7494:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_generic_sparse.c:7493:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_generic_sparse.c:7180:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_generic_sparse.c:7179:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_generic_sparse.c:6838:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_generic_sparse.c:6837:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_generic_sparse.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/matrix/matrix_generic_sparse.so [208/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/atlas/ -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_integer_dense.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_integer_dense.o -std=c99 -I/usr/include/m4ri -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_integer_dense.c:54748:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_integer_dense.c:54290:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_integer_dense.c:54289:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_integer_dense.c:53948:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_integer_dense.c:53947:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_integer_dense.c:53629:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_integer_dense.c:53628:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_integer_dense.c:53511:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_integer_dense.c:53510:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_integer_dense.c:53332:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_integer_dense.c:53331:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_integer_dense.c:4809:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_integer_dense.c:4808:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_integer_dense.c:4807:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_integer_dense.c:4806:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_integer_dense.o -L/usr/lib/atlas/ -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -liml -lpari -lflint -lgmp -lm -lsatlas -lpython2.7 -o build/lib.linux-i686-2.7/sage/matrix/matrix_integer_dense.so -lpari [209/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_integer_sparse.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_integer_sparse.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_integer_sparse.c:9086:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_integer_sparse.c:8866:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_integer_sparse.c:8865:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_integer_sparse.c:8748:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_integer_sparse.c:8747:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_integer_sparse.c:8569:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_integer_sparse.c:8568:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_integer_sparse.c:8255:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_integer_sparse.c:8254:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_integer_sparse.c:7913:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_integer_sparse.c:7912:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_integer_sparse.c:2705:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_integer_sparse.c:2704:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_integer_sparse.c:2703:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_integer_sparse.c:2702:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_integer_sparse.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/matrix/matrix_integer_sparse.so -lpari [210/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/m4ri -I/usr/include/libpng16 -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_mod2_dense.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_mod2_dense.o -std=c99 -I/usr/include/m4ri -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_mod2_dense.c:19551:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_mod2_dense.c:19331:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_mod2_dense.c:19330:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_mod2_dense.c:19213:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_mod2_dense.c:19212:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_mod2_dense.c:19034:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_mod2_dense.c:19033:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_mod2_dense.c:17678:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_mod2_dense.c:17677:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_mod2_dense.c:17336:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_mod2_dense.c:17335:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_mod2_dense.c:2656:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_mod2_dense.c:2655:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_mod2_dense.c:2654:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_mod2_dense.c:2653:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_mod2_dense.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lm4ri -lgd -lpng16 -lz -lpython2.7 -o build/lib.linux-i686-2.7/sage/matrix/matrix_mod2_dense.so -lpari [211/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/m4ri -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_gf2e_dense.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_gf2e_dense.o -std=c99 -std=c++11 -I/usr/include/m4ri -fno-strict-aliasing cc1: warning: command line option '-std=c++11' is valid for C++/ObjC++ but not for C /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_gf2e_dense.c:13372:22: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_gf2e_dense.c:13152:22: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_gf2e_dense.c:13151:17: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_gf2e_dense.c:13034:22: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_gf2e_dense.c:13033:17: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_gf2e_dense.c:12855:22: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_gf2e_dense.c:12854:17: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_gf2e_dense.c:12541:22: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_gf2e_dense.c:12540:17: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_gf2e_dense.c:12199:22: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_gf2e_dense.c:12198:17: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_gf2e_dense.c:2622:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_gf2e_dense.c:2621:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_gf2e_dense.c:2620:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_gf2e_dense.c:2619:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_gf2e_dense.c: In function '__pyx_pf_4sage_6matrix_17matrix_gf2e_dense_17Matrix_gf2e_dense_30echelonize.isra.55': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_gf2e_dense.c:19317:12: warning: '__pyx_v_r' may be used uninitialized in this function [-Wmaybe-uninitialized] return PyInt_FromSize_t(ival); ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_gf2e_dense.c:8098:10: note: '__pyx_v_r' was declared here size_t __pyx_v_r; ^~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_gf2e_dense.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lm4rie -lm4ri -lm -lpython2.7 -o build/lib.linux-i686-2.7/sage/matrix/matrix_gf2e_dense.so -lpari [212/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/atlas/ -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_float.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_float.o -DNDEBUG -U_LB_DEBUG -DDISABLE_COMMENTATOR -I/usr/include/linbox -DNDEBUG -UFFLASFFPACK_DEBUG -I/usr/include/atlas -D__FFLASFFPACK_HAVE_CBLAS -O2 -g -pipe -Wall -fexceptions --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -fasynchronous-unwind-tables -fno-strict-aliasing -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -ffloat-store -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -ffloat-store -DNDEBUG -UFFLASFFPACK_DEBUG -I/usr/include/atlas -D__FFLASFFPACK_HAVE_CBLAS -O2 -g -pipe -Wall -fexceptions --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -fasynchronous-unwind-tables -fno-strict-aliasing -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -ffloat-store /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_float.cpp: In function 'PyObject* __pyx_f_4sage_6matrix_23matrix_modn_dense_float_linbox_minpoly(__pyx_t_4sage_6matrix_23matrix_modn_dense_float_celement, Py_ssize_t, __pyx_t_4sage_6matrix_23matrix_modn_dense_float_celement*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_float.cpp:5418:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (__pyx_t_6 = 0; __pyx_t_6 < __pyx_t_5; __pyx_t_6+=1) { ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_float.cpp: In function 'PyObject* __pyx_f_4sage_6matrix_23matrix_modn_dense_float_linbox_charpoly(__pyx_t_4sage_6matrix_23matrix_modn_dense_float_celement, Py_ssize_t, __pyx_t_4sage_6matrix_23matrix_modn_dense_float_celement*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_float.cpp:5642:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (__pyx_t_7 = 0; __pyx_t_7 < __pyx_t_6; __pyx_t_7+=1) { ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_float.cpp: At global scope: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_float.cpp:21940:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_float.cpp:21720:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_float.cpp:21719:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_float.cpp:21602:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_float.cpp:21601:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_float.cpp:21423:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_float.cpp:21422:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_float.cpp:20067:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_float.cpp:20066:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_float.cpp:19725:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_float.cpp:19724:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_float.cpp:3446:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_float.cpp:3445:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_float.cpp:3444:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_float.cpp:3443:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_float.o -L/usr/lib/atlas -L/usr/lib/atlas -L/usr/lib/atlas/ -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -llinbox -llinboxsage -lntl -lfplll -liml -lgivaro -lgivaro -lgivaro -lflint -lmpfr -lgmp -lgmp -lgmp -lgmp -lgmpxx -lgmpxx -lgmpxx -lsatlas -lsatlas -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/matrix/matrix_modn_dense_float.so -lpari [213/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/atlas/ -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_double.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_double.o -DNDEBUG -U_LB_DEBUG -DDISABLE_COMMENTATOR -I/usr/include/linbox -DNDEBUG -UFFLASFFPACK_DEBUG -I/usr/include/atlas -D__FFLASFFPACK_HAVE_CBLAS -O2 -g -pipe -Wall -fexceptions --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -fasynchronous-unwind-tables -fno-strict-aliasing -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -ffloat-store -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -ffloat-store -DNDEBUG -UFFLASFFPACK_DEBUG -I/usr/include/atlas -D__FFLASFFPACK_HAVE_CBLAS -O2 -g -pipe -Wall -fexceptions --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -fasynchronous-unwind-tables -fno-strict-aliasing -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -ffloat-store -D_XPG6 /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_double.cpp: In function 'PyObject* __pyx_f_4sage_6matrix_24matrix_modn_dense_double_linbox_minpoly(__pyx_t_4sage_6matrix_24matrix_modn_dense_double_celement, Py_ssize_t, __pyx_t_4sage_6matrix_24matrix_modn_dense_double_celement*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_double.cpp:5421:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (__pyx_t_6 = 0; __pyx_t_6 < __pyx_t_5; __pyx_t_6+=1) { ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_double.cpp: In function 'PyObject* __pyx_f_4sage_6matrix_24matrix_modn_dense_double_linbox_charpoly(__pyx_t_4sage_6matrix_24matrix_modn_dense_double_celement, Py_ssize_t, __pyx_t_4sage_6matrix_24matrix_modn_dense_double_celement*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_double.cpp:5645:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (__pyx_t_7 = 0; __pyx_t_7 < __pyx_t_6; __pyx_t_7+=1) { ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_double.cpp: At global scope: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_double.cpp:22036:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_double.cpp:21816:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_double.cpp:21815:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_double.cpp:21698:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_double.cpp:21697:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_double.cpp:21519:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_double.cpp:21518:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_double.cpp:20163:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_double.cpp:20162:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_double.cpp:19821:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_double.cpp:19820:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_double.cpp:3449:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_double.cpp:3448:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_double.cpp:3447:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_double.cpp:3446:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_double.o -L/usr/lib/atlas -L/usr/lib/atlas -L/usr/lib/atlas/ -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -llinbox -llinboxsage -lntl -lfplll -liml -lgivaro -lgivaro -lgivaro -lflint -lmpfr -lgmp -lgmp -lgmp -lgmp -lgmpxx -lgmpxx -lgmpxx -lsatlas -lsatlas -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/matrix/matrix_modn_dense_double.so -lpari [214/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_sparse.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_sparse.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_sparse.c:14134:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_sparse.c:13914:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_sparse.c:13913:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_sparse.c:13796:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_sparse.c:13795:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_sparse.c:13617:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_sparse.c:13616:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_sparse.c:13303:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_sparse.c:13302:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_sparse.c:12961:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_sparse.c:12960:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_sparse.c:3235:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_sparse.c:3234:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_sparse.c:3233:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_sparse.c:3232:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_sparse.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/matrix/matrix_modn_sparse.so -lpari [215/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include/singular -I/usr/include/factory -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_mpolynomial_dense.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_mpolynomial_dense.o -I/usr/include/singular -DSING_NDEBUG -DOM_NDEBUG -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_mpolynomial_dense.cpp:8906:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_mpolynomial_dense.cpp:8699:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_mpolynomial_dense.cpp:8698:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_mpolynomial_dense.cpp:8581:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_mpolynomial_dense.cpp:8580:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_mpolynomial_dense.cpp:8402:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_mpolynomial_dense.cpp:8401:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_mpolynomial_dense.cpp:8088:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_mpolynomial_dense.cpp:8087:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_mpolynomial_dense.cpp:7746:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_mpolynomial_dense.cpp:7745:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_mpolynomial_dense.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lSingular -lpolys -ldl -lfactory -lomalloc -lsingular_resources -lntl -lflint -lmpfr -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/matrix/matrix_mpolynomial_dense.so [216/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_polynomial_dense.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_polynomial_dense.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_polynomial_dense.c:6942:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_polynomial_dense.c:6735:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_polynomial_dense.c:6734:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_polynomial_dense.c:6617:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_polynomial_dense.c:6616:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_polynomial_dense.c:6438:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_polynomial_dense.c:6437:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_polynomial_dense.c:6124:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_polynomial_dense.c:6123:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_polynomial_dense.c:5782:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_polynomial_dense.c:5781:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_polynomial_dense.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/matrix/matrix_polynomial_dense.so [217/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/atlas/ -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_rational_dense.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_rational_dense.o -std=c99 -D_XPG6 -I/usr/include/m4ri -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_rational_dense.c:31547:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_rational_dense.c:30910:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_rational_dense.c:30909:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_rational_dense.c:30792:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_rational_dense.c:30791:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_rational_dense.c:30613:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_rational_dense.c:30612:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_rational_dense.c:30299:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_rational_dense.c:30298:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_rational_dense.c:29957:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_rational_dense.c:29956:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_rational_dense.c:3145:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_rational_dense.c:3144:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_rational_dense.c:3143:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_rational_dense.c:3142:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_rational_dense.o -L/usr/lib/atlas/ -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -liml -lpari -lflint -lgmp -lm -lsatlas -lpython2.7 -o build/lib.linux-i686-2.7/sage/matrix/matrix_rational_dense.so -lpari [218/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_rational_sparse.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_rational_sparse.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_rational_sparse.c:11458:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_rational_sparse.c:11121:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_rational_sparse.c:11120:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_rational_sparse.c:11003:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_rational_sparse.c:11002:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_rational_sparse.c:10824:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_rational_sparse.c:10823:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_rational_sparse.c:10510:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_rational_sparse.c:10509:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_rational_sparse.c:10168:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_rational_sparse.c:10167:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_rational_sparse.c:2874:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_rational_sparse.c:2873:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_rational_sparse.c:2872:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_rational_sparse.c:2871:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_rational_sparse.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/matrix/matrix_rational_sparse.so -lpari [219/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_real_double_dense.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_real_double_dense.o -fno-strict-aliasing In file included from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1809:0, from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:18, from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/arrayobject.h:4, from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_real_double_dense.c:471: /usr/lib/python2.7/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] #warning "Using deprecated NumPy API, disable it by " \ ^~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_real_double_dense.c:7108:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_real_double_dense.c:5344:13: warning: '__pyx_doc_5numpy_7ndarray_2__releasebuffer__' defined but not used [-Wunused-variable] static char __pyx_doc_5numpy_7ndarray_2__releasebuffer__[] = "File: thon/Includes/numpy/__init__.pxd (starting at line 290)"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_real_double_dense.c:4468:13: warning: '__pyx_doc_5numpy_7ndarray___getbuffer__' defined but not used [-Wunused-variable] static char __pyx_doc_5numpy_7ndarray___getbuffer__[] = "File: thon/Includes/numpy/__init__.pxd (starting at line 197)"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_real_double_dense.c:4379:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_real_double_dense.c:4378:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_real_double_dense.c:4261:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_real_double_dense.c:4260:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_real_double_dense.c:4082:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_real_double_dense.c:4081:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_real_double_dense.c:3768:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_real_double_dense.c:3767:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_real_double_dense.c:3426:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_real_double_dense.c:3425:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_real_double_dense.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/matrix/matrix_real_double_dense.so [220/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_sparse.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_sparse.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_sparse.c:15874:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_sparse.c:15654:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_sparse.c:15653:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_sparse.c:15536:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_sparse.c:15535:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_sparse.c:15357:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_sparse.c:15356:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_sparse.c:15043:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_sparse.c:15042:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_sparse.c:14701:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_sparse.c:14700:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_sparse.c:2432:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_sparse.c:2431:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_sparse.c:2430:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_sparse.c:2429:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_sparse.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/matrix/matrix_sparse.so -lpari [221/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_symbolic_dense.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_symbolic_dense.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_symbolic_dense.c:10580:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_symbolic_dense.c:10373:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_symbolic_dense.c:10372:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_symbolic_dense.c:10255:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_symbolic_dense.c:10254:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_symbolic_dense.c:10076:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_symbolic_dense.c:10075:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_symbolic_dense.c:9762:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_symbolic_dense.c:9761:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_symbolic_dense.c:9420:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_symbolic_dense.c:9419:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_symbolic_dense.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/matrix/matrix_symbolic_dense.so [222/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_window.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_window.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_window.c:9731:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_window.c:9524:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_window.c:9523:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_window.c:9406:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_window.c:9405:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_window.c:9227:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_window.c:9226:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_window.c:8913:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_window.c:8912:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_window.c:8571:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_window.c:8570:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_window.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/matrix/matrix_window.so [223/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/misc.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/misc.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/misc.c:10488:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/misc.c:10156:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/misc.c:10155:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/misc.c:10038:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/misc.c:10037:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/misc.c:9859:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/misc.c:9858:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/misc.c:9545:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/misc.c:9544:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/misc.c:9203:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/misc.c:9202:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/misc.c:3186:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/misc.c:3185:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/misc.c:3184:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/misc.c:3183:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/misc.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lmpfr -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/matrix/misc.so -lpari [224/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/strassen.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/strassen.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/strassen.c:10336:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/strassen.c:10116:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/strassen.c:10115:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/strassen.c:9998:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/strassen.c:9997:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/strassen.c:9819:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/strassen.c:9818:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/strassen.c:9505:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/strassen.c:9504:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/strassen.c:9163:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/strassen.c:9162:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/strassen.c:2342:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/strassen.c:2341:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/strassen.c:2340:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/strassen.c:2339:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/strassen.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/matrix/strassen.so -lpari [225/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_exchange_matroid.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_exchange_matroid.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_exchange_matroid.c:29409:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_exchange_matroid.c:29202:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_exchange_matroid.c:29201:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_exchange_matroid.c:29084:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_exchange_matroid.c:29083:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_exchange_matroid.c:28905:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_exchange_matroid.c:28904:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_exchange_matroid.c:7291:18: warning: '__pyx_f_4sage_8matroids_22basis_exchange_matroid_bitset_unpickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_8matroids_22basis_exchange_matroid_bitset_unpickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs, PyObject *__pyx_v_input) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_exchange_matroid.c:7159:18: warning: '__pyx_f_4sage_8matroids_22basis_exchange_matroid_bitset_pickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_8matroids_22basis_exchange_matroid_bitset_pickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_exchange_matroid.c:7055:18: warning: '__pyx_f_4sage_8matroids_22basis_exchange_matroid_bitset_list' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_8matroids_22basis_exchange_matroid_bitset_list(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_exchange_matroid.c:6977:18: warning: '__pyx_f_4sage_8matroids_22basis_exchange_matroid_bitset_string' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_8matroids_22basis_exchange_matroid_bitset_string(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_exchange_matroid.c:6899:12: warning: '__pyx_f_4sage_8matroids_22basis_exchange_matroid_bitset_from_str' defined but not used [-Wunused-function] static int __pyx_f_4sage_8matroids_22basis_exchange_matroid_bitset_from_str(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits, char *__pyx_v_s, struct __pyx_opt_args_4sage_8matroids_22basis_exchange_matroid_bitset_from_str *__pyx_optional_args) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_exchange_matroid.c:6652:12: warning: '__pyx_f_4sage_8matroids_22basis_exchange_matroid_bitset_map' defined but not used [-Wunused-function] static int __pyx_f_4sage_8matroids_22basis_exchange_matroid_bitset_map(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, PyObject *__pyx_v_m) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_exchange_matroid.c:6408:13: warning: '__pyx_f_4sage_8matroids_22basis_exchange_matroid_bitset_lshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_8matroids_22basis_exchange_matroid_bitset_lshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_exchange_matroid.c:6162:13: warning: '__pyx_f_4sage_8matroids_22basis_exchange_matroid_bitset_rshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_8matroids_22basis_exchange_matroid_bitset_rshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_exchange_matroid.c:3657:12: warning: '__pyx_f_4sage_8matroids_22basis_exchange_matroid_mpn_equal_bits_shifted' defined but not used [-Wunused-function] static int __pyx_f_4sage_8matroids_22basis_exchange_matroid_mpn_equal_bits_shifted(mp_srcptr __pyx_v_b1, mp_srcptr __pyx_v_b2, mp_bitcnt_t __pyx_v_n, mp_bitcnt_t __pyx_v_offset) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_exchange_matroid.c:2507:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_exchange_matroid.c:2506:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_exchange_matroid.c:2505:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_exchange_matroid.c:2504:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_exchange_matroid.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/matroids/basis_exchange_matroid.so -lpari [226/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_matroid.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_matroid.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_matroid.c:20422:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_matroid.c:20215:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_matroid.c:20214:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_matroid.c:20097:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_matroid.c:20096:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_matroid.c:19918:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_matroid.c:19917:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_matroid.c:7291:18: warning: '__pyx_f_4sage_8matroids_13basis_matroid_bitset_unpickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_8matroids_13basis_matroid_bitset_unpickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs, PyObject *__pyx_v_input) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_matroid.c:7055:18: warning: '__pyx_f_4sage_8matroids_13basis_matroid_bitset_list' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_8matroids_13basis_matroid_bitset_list(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_matroid.c:6977:18: warning: '__pyx_f_4sage_8matroids_13basis_matroid_bitset_string' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_8matroids_13basis_matroid_bitset_string(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_matroid.c:6899:12: warning: '__pyx_f_4sage_8matroids_13basis_matroid_bitset_from_str' defined but not used [-Wunused-function] static int __pyx_f_4sage_8matroids_13basis_matroid_bitset_from_str(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits, char *__pyx_v_s, struct __pyx_opt_args_4sage_8matroids_13basis_matroid_bitset_from_str *__pyx_optional_args) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_matroid.c:6652:12: warning: '__pyx_f_4sage_8matroids_13basis_matroid_bitset_map' defined but not used [-Wunused-function] static int __pyx_f_4sage_8matroids_13basis_matroid_bitset_map(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, PyObject *__pyx_v_m) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_matroid.c:6408:13: warning: '__pyx_f_4sage_8matroids_13basis_matroid_bitset_lshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_8matroids_13basis_matroid_bitset_lshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_matroid.c:6162:13: warning: '__pyx_f_4sage_8matroids_13basis_matroid_bitset_rshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_8matroids_13basis_matroid_bitset_rshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_matroid.c:3657:12: warning: '__pyx_f_4sage_8matroids_13basis_matroid_mpn_equal_bits_shifted' defined but not used [-Wunused-function] static int __pyx_f_4sage_8matroids_13basis_matroid_mpn_equal_bits_shifted(mp_srcptr __pyx_v_b1, mp_srcptr __pyx_v_b2, mp_bitcnt_t __pyx_v_n, mp_bitcnt_t __pyx_v_offset) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_matroid.c:2529:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_matroid.c:2528:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_matroid.c:2527:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_matroid.c:2526:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/basis_matroid.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/matroids/basis_matroid.so -lpari [227/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/circuit_closures_matroid.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/circuit_closures_matroid.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/circuit_closures_matroid.c:7115:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/circuit_closures_matroid.c:6908:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/circuit_closures_matroid.c:6907:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/circuit_closures_matroid.c:6790:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/circuit_closures_matroid.c:6789:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/circuit_closures_matroid.c:6611:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/circuit_closures_matroid.c:6610:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/circuit_closures_matroid.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/matroids/circuit_closures_matroid.so [228/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/extension.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/extension.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/extension.c:13532:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/extension.c:13325:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/extension.c:13324:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/extension.c:13207:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/extension.c:13206:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/extension.c:13028:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/extension.c:13027:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/extension.c:7234:18: warning: '__pyx_f_4sage_8matroids_9extension_bitset_unpickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_8matroids_9extension_bitset_unpickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs, PyObject *__pyx_v_input) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/extension.c:7102:18: warning: '__pyx_f_4sage_8matroids_9extension_bitset_pickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_8matroids_9extension_bitset_pickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/extension.c:6920:18: warning: '__pyx_f_4sage_8matroids_9extension_bitset_string' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_8matroids_9extension_bitset_string(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/extension.c:6842:12: warning: '__pyx_f_4sage_8matroids_9extension_bitset_from_str' defined but not used [-Wunused-function] static int __pyx_f_4sage_8matroids_9extension_bitset_from_str(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits, char *__pyx_v_s, struct __pyx_opt_args_4sage_8matroids_9extension_bitset_from_str *__pyx_optional_args) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/extension.c:6595:12: warning: '__pyx_f_4sage_8matroids_9extension_bitset_map' defined but not used [-Wunused-function] static int __pyx_f_4sage_8matroids_9extension_bitset_map(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, PyObject *__pyx_v_m) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/extension.c:6351:13: warning: '__pyx_f_4sage_8matroids_9extension_bitset_lshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_8matroids_9extension_bitset_lshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/extension.c:6105:13: warning: '__pyx_f_4sage_8matroids_9extension_bitset_rshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_8matroids_9extension_bitset_rshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/extension.c:3600:12: warning: '__pyx_f_4sage_8matroids_9extension_mpn_equal_bits_shifted' defined but not used [-Wunused-function] static int __pyx_f_4sage_8matroids_9extension_mpn_equal_bits_shifted(mp_srcptr __pyx_v_b1, mp_srcptr __pyx_v_b2, mp_bitcnt_t __pyx_v_n, mp_bitcnt_t __pyx_v_offset) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/extension.c:2588:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/extension.c:2587:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/extension.c:2586:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/extension.c:2585:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/extension.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/matroids/extension.so -lpari [229/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/lean_matrix.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/lean_matrix.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/lean_matrix.c: In function '__pyx_f_4sage_8matroids_11lean_matrix_13TernaryMatrix_pivot': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/lean_matrix.c:29118:82: warning: passing argument 1 of '__pyx_f_4sage_8matroids_11lean_matrix_13TernaryMatrix_is_nonzero' from incompatible pointer type [-Wincompatible-pointer-types] __pyx_t_3 = __pyx_f_4sage_8matroids_11lean_matrix_13TernaryMatrix_is_nonzero(((struct __pyx_obj_4sage_8matroids_11lean_matrix_LeanMatrix *)__pyx_v_self), __pyx_v_i, __pyx_v_y); if (unlikely(__pyx_t_3 == -2)) __PYX_ERR(1, 1935, __pyx_L1_error) ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/lean_matrix.c:28370:12: note: expected 'struct __pyx_obj_4sage_8matroids_11lean_matrix_TernaryMatrix *' but argument is of type 'struct __pyx_obj_4sage_8matroids_11lean_matrix_LeanMatrix *' static int __pyx_f_4sage_8matroids_11lean_matrix_13TernaryMatrix_is_nonzero(struct __pyx_obj_4sage_8matroids_11lean_matrix_TernaryMatrix *__pyx_v_self, long __pyx_v_r, long __pyx_v_c) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/lean_matrix.c: In function '__pyx_f_4sage_8matroids_11lean_matrix_16QuaternaryMatrix_pivot': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/lean_matrix.c:35487:85: warning: passing argument 1 of '__pyx_f_4sage_8matroids_11lean_matrix_16QuaternaryMatrix_is_nonzero' from incompatible pointer type [-Wincompatible-pointer-types] __pyx_t_5 = __pyx_f_4sage_8matroids_11lean_matrix_16QuaternaryMatrix_is_nonzero(((struct __pyx_obj_4sage_8matroids_11lean_matrix_LeanMatrix *)__pyx_v_self), __pyx_v_i, __pyx_v_y); if (unlikely(__pyx_t_5 == -2)) __PYX_ERR(1, 2520, __pyx_L1_error) ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/lean_matrix.c:33575:12: note: expected 'struct __pyx_obj_4sage_8matroids_11lean_matrix_QuaternaryMatrix *' but argument is of type 'struct __pyx_obj_4sage_8matroids_11lean_matrix_LeanMatrix *' static int __pyx_f_4sage_8matroids_11lean_matrix_16QuaternaryMatrix_is_nonzero(struct __pyx_obj_4sage_8matroids_11lean_matrix_QuaternaryMatrix *__pyx_v_self, long __pyx_v_r, long __pyx_v_c) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ At top level: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/lean_matrix.c:44643:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/lean_matrix.c:44402:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/lean_matrix.c:44401:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/lean_matrix.c:44275:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/lean_matrix.c:44274:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/lean_matrix.c:44087:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/lean_matrix.c:44086:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/lean_matrix.c:43758:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/lean_matrix.c:43757:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/lean_matrix.c:43389:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/lean_matrix.c:43388:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/lean_matrix.c:8593:18: warning: '__pyx_f_4sage_8matroids_11lean_matrix_bitset_unpickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_8matroids_11lean_matrix_bitset_unpickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs, PyObject *__pyx_v_input) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/lean_matrix.c:8189:12: warning: '__pyx_f_4sage_8matroids_11lean_matrix_bitset_from_str' defined but not used [-Wunused-function] static int __pyx_f_4sage_8matroids_11lean_matrix_bitset_from_str(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits, char *__pyx_v_s, struct __pyx_opt_args_4sage_8matroids_11lean_matrix_bitset_from_str *__pyx_optional_args) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/lean_matrix.c:7927:12: warning: '__pyx_f_4sage_8matroids_11lean_matrix_bitset_map' defined but not used [-Wunused-function] static int __pyx_f_4sage_8matroids_11lean_matrix_bitset_map(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, PyObject *__pyx_v_m) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/lean_matrix.c:7425:13: warning: '__pyx_f_4sage_8matroids_11lean_matrix_bitset_rshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_8matroids_11lean_matrix_bitset_rshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/lean_matrix.c:4676:12: warning: '__pyx_f_4sage_8matroids_11lean_matrix_mpn_equal_bits_shifted' defined but not used [-Wunused-function] static int __pyx_f_4sage_8matroids_11lean_matrix_mpn_equal_bits_shifted(mp_srcptr __pyx_v_b1, mp_srcptr __pyx_v_b2, mp_bitcnt_t __pyx_v_n, mp_bitcnt_t __pyx_v_offset) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/lean_matrix.c:3242:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/lean_matrix.c:3241:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/lean_matrix.c:3240:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/lean_matrix.c:3239:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/lean_matrix.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/matroids/lean_matrix.so -lpari [230/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/linear_matroid.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/linear_matroid.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/linear_matroid.c:74178:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/linear_matroid.c:73837:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/linear_matroid.c:73836:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/linear_matroid.c:73495:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/linear_matroid.c:73494:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/linear_matroid.c:73176:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/linear_matroid.c:73175:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/linear_matroid.c:73058:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/linear_matroid.c:73057:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/linear_matroid.c:72879:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/linear_matroid.c:72878:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/linear_matroid.c:10125:18: warning: '__pyx_f_4sage_8matroids_14linear_matroid_bitset_unpickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_8matroids_14linear_matroid_bitset_unpickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs, PyObject *__pyx_v_input) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/linear_matroid.c:9993:18: warning: '__pyx_f_4sage_8matroids_14linear_matroid_bitset_pickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_8matroids_14linear_matroid_bitset_pickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/linear_matroid.c:9889:18: warning: '__pyx_f_4sage_8matroids_14linear_matroid_bitset_list' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_8matroids_14linear_matroid_bitset_list(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/linear_matroid.c:9811:18: warning: '__pyx_f_4sage_8matroids_14linear_matroid_bitset_string' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_8matroids_14linear_matroid_bitset_string(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/linear_matroid.c:9733:12: warning: '__pyx_f_4sage_8matroids_14linear_matroid_bitset_from_str' defined but not used [-Wunused-function] static int __pyx_f_4sage_8matroids_14linear_matroid_bitset_from_str(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits, char *__pyx_v_s, struct __pyx_opt_args_4sage_8matroids_14linear_matroid_bitset_from_str *__pyx_optional_args) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/linear_matroid.c:9486:12: warning: '__pyx_f_4sage_8matroids_14linear_matroid_bitset_map' defined but not used [-Wunused-function] static int __pyx_f_4sage_8matroids_14linear_matroid_bitset_map(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, PyObject *__pyx_v_m) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/linear_matroid.c:9242:13: warning: '__pyx_f_4sage_8matroids_14linear_matroid_bitset_lshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_8matroids_14linear_matroid_bitset_lshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/linear_matroid.c:8996:13: warning: '__pyx_f_4sage_8matroids_14linear_matroid_bitset_rshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_8matroids_14linear_matroid_bitset_rshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/linear_matroid.c:6491:12: warning: '__pyx_f_4sage_8matroids_14linear_matroid_mpn_equal_bits_shifted' defined but not used [-Wunused-function] static int __pyx_f_4sage_8matroids_14linear_matroid_mpn_equal_bits_shifted(mp_srcptr __pyx_v_b1, mp_srcptr __pyx_v_b2, mp_bitcnt_t __pyx_v_n, mp_bitcnt_t __pyx_v_offset) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/linear_matroid.c:4807:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/linear_matroid.c:4806:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/linear_matroid.c:4805:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/linear_matroid.c:4804:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/linear_matroid.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/matroids/linear_matroid.so -lpari [231/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/matroid.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/matroid.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/matroid.c:80082:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/matroid.c:79875:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/matroid.c:79874:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/matroid.c:79757:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/matroid.c:79756:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/matroid.c:79578:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/matroid.c:79577:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/matroid.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/matroids/matroid.so [232/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/set_system.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/set_system.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/set_system.c:6054:18: warning: '__pyx_f_4sage_8matroids_10set_system_bitset_unpickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_8matroids_10set_system_bitset_unpickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs, PyObject *__pyx_v_input) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/set_system.c:5922:18: warning: '__pyx_f_4sage_8matroids_10set_system_bitset_pickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_8matroids_10set_system_bitset_pickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/set_system.c:5740:18: warning: '__pyx_f_4sage_8matroids_10set_system_bitset_string' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_8matroids_10set_system_bitset_string(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/set_system.c:5662:12: warning: '__pyx_f_4sage_8matroids_10set_system_bitset_from_str' defined but not used [-Wunused-function] static int __pyx_f_4sage_8matroids_10set_system_bitset_from_str(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits, char *__pyx_v_s, struct __pyx_opt_args_4sage_8matroids_10set_system_bitset_from_str *__pyx_optional_args) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/set_system.c:5415:12: warning: '__pyx_f_4sage_8matroids_10set_system_bitset_map' defined but not used [-Wunused-function] static int __pyx_f_4sage_8matroids_10set_system_bitset_map(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, PyObject *__pyx_v_m) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/set_system.c:5171:13: warning: '__pyx_f_4sage_8matroids_10set_system_bitset_lshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_8matroids_10set_system_bitset_lshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/set_system.c:4925:13: warning: '__pyx_f_4sage_8matroids_10set_system_bitset_rshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_8matroids_10set_system_bitset_rshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/set_system.c:2420:12: warning: '__pyx_f_4sage_8matroids_10set_system_mpn_equal_bits_shifted' defined but not used [-Wunused-function] static int __pyx_f_4sage_8matroids_10set_system_mpn_equal_bits_shifted(mp_srcptr __pyx_v_b1, mp_srcptr __pyx_v_b2, mp_bitcnt_t __pyx_v_n, mp_bitcnt_t __pyx_v_offset) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/set_system.c:1435:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/set_system.c:1434:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/set_system.c:1433:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/set_system.c:1432:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/set_system.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/matroids/set_system.so -lpari [233/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/union_matroid.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/union_matroid.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/union_matroid.c:5793:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/union_matroid.c:5586:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/union_matroid.c:5585:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/union_matroid.c:5468:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/union_matroid.c:5467:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/union_matroid.c:5289:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/union_matroid.c:5288:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/union_matroid.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/matroids/union_matroid.so [234/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/unpickling.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/unpickling.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/unpickling.c:14640:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/unpickling.c:14433:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/unpickling.c:14432:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/unpickling.c:14315:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/unpickling.c:14314:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/unpickling.c:14136:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/unpickling.c:14135:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/unpickling.c:7956:18: warning: '__pyx_f_4sage_8matroids_10unpickling_bitset_pickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_8matroids_10unpickling_bitset_pickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/unpickling.c:7852:18: warning: '__pyx_f_4sage_8matroids_10unpickling_bitset_list' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_8matroids_10unpickling_bitset_list(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/unpickling.c:7774:18: warning: '__pyx_f_4sage_8matroids_10unpickling_bitset_string' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_8matroids_10unpickling_bitset_string(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/unpickling.c:7696:12: warning: '__pyx_f_4sage_8matroids_10unpickling_bitset_from_str' defined but not used [-Wunused-function] static int __pyx_f_4sage_8matroids_10unpickling_bitset_from_str(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits, char *__pyx_v_s, struct __pyx_opt_args_4sage_8matroids_10unpickling_bitset_from_str *__pyx_optional_args) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/unpickling.c:7449:12: warning: '__pyx_f_4sage_8matroids_10unpickling_bitset_map' defined but not used [-Wunused-function] static int __pyx_f_4sage_8matroids_10unpickling_bitset_map(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, PyObject *__pyx_v_m) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/unpickling.c:7205:13: warning: '__pyx_f_4sage_8matroids_10unpickling_bitset_lshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_8matroids_10unpickling_bitset_lshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/unpickling.c:6959:13: warning: '__pyx_f_4sage_8matroids_10unpickling_bitset_rshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_8matroids_10unpickling_bitset_rshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/unpickling.c:4454:12: warning: '__pyx_f_4sage_8matroids_10unpickling_mpn_equal_bits_shifted' defined but not used [-Wunused-function] static int __pyx_f_4sage_8matroids_10unpickling_mpn_equal_bits_shifted(mp_srcptr __pyx_v_b1, mp_srcptr __pyx_v_b2, mp_bitcnt_t __pyx_v_n, mp_bitcnt_t __pyx_v_offset) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/unpickling.c:3290:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/unpickling.c:3289:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/unpickling.c:3288:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/unpickling.c:3287:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/unpickling.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/matroids/unpickling.so -lpari [235/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/media/channels.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/media/channels.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/media/channels.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/media/channels.so [236/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/allocator.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/allocator.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/allocator.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/misc/allocator.so [237/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/binary_tree.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/binary_tree.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/binary_tree.c:1057:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/binary_tree.c:1056:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/binary_tree.c:1055:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/binary_tree.c:1054:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/binary_tree.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/misc/binary_tree.so -lpari [238/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/c3.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/c3.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/c3.c: In function '__pyx_f_4sage_4misc_2c3_C3_algorithm': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/c3.c:1655:15: warning: statement with no effect [-Wunused-value] ((PyObject*)__pyx_t_4); ^ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/c3.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/misc/c3.so [239/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/c3_controlled.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/c3_controlled.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/c3_controlled.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/misc/c3_controlled.so [240/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/cachefunc.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/cachefunc.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/cachefunc.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/misc/cachefunc.so [241/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/callable_dict.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/callable_dict.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/callable_dict.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/misc/callable_dict.so [242/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/citation.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/citation.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/citation.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/misc/citation.so [243/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/classcall_metaclass.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/classcall_metaclass.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/classcall_metaclass.c: In function 'initclasscall_metaclass': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/classcall_metaclass.c:3003:41: warning: passing argument 1 of '__Pyx_Py3MetaclassPrepare' from incompatible pointer type [-Wincompatible-pointer-types] __pyx_t_3 = __Pyx_Py3MetaclassPrepare(__pyx_ptype_4sage_4misc_19classcall_metaclass_ClasscallMetaclass, __pyx_t_1, __pyx_n_s_C2, __pyx_n_s_C2, __pyx_t_2, __pyx_n_s_sage_misc_classcall_metaclass, (PyObject *) NULL); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 512, __pyx_L1_error) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/classcall_metaclass.c:925:18: note: expected 'PyObject * {aka struct _object *}' but argument is of type 'PyTypeObject * {aka struct _typeobject *}' static PyObject *__Pyx_Py3MetaclassPrepare(PyObject *metaclass, PyObject *bases, PyObject *name, PyObject *qualname, ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/classcall_metaclass.c:3025:36: warning: passing argument 1 of '__Pyx_Py3ClassCreate' from incompatible pointer type [-Wincompatible-pointer-types] __pyx_t_4 = __Pyx_Py3ClassCreate(__pyx_ptype_4sage_4misc_19classcall_metaclass_ClasscallMetaclass, __pyx_n_s_C2, __pyx_t_1, __pyx_t_3, __pyx_t_2, 1, 0); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 512, __pyx_L1_error) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/classcall_metaclass.c:927:18: note: expected 'PyObject * {aka struct _object *}' but argument is of type 'PyTypeObject * {aka struct _typeobject *}' static PyObject *__Pyx_Py3ClassCreate(PyObject *metaclass, PyObject *name, PyObject *bases, PyObject *dict, ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/classcall_metaclass.c:3047:41: warning: passing argument 1 of '__Pyx_Py3MetaclassPrepare' from incompatible pointer type [-Wincompatible-pointer-types] __pyx_t_3 = __Pyx_Py3MetaclassPrepare(__pyx_ptype_4sage_4misc_19classcall_metaclass_ClasscallMetaclass, __pyx_t_1, __pyx_n_s_C3, __pyx_n_s_C3, __pyx_t_2, __pyx_n_s_sage_misc_classcall_metaclass, (PyObject *) NULL); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 523, __pyx_L1_error) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/classcall_metaclass.c:925:18: note: expected 'PyObject * {aka struct _object *}' but argument is of type 'PyTypeObject * {aka struct _typeobject *}' static PyObject *__Pyx_Py3MetaclassPrepare(PyObject *metaclass, PyObject *bases, PyObject *name, PyObject *qualname, ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/classcall_metaclass.c:3069:36: warning: passing argument 1 of '__Pyx_Py3ClassCreate' from incompatible pointer type [-Wincompatible-pointer-types] __pyx_t_4 = __Pyx_Py3ClassCreate(__pyx_ptype_4sage_4misc_19classcall_metaclass_ClasscallMetaclass, __pyx_n_s_C3, __pyx_t_1, __pyx_t_3, __pyx_t_2, 1, 0); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 523, __pyx_L1_error) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/classcall_metaclass.c:927:18: note: expected 'PyObject * {aka struct _object *}' but argument is of type 'PyTypeObject * {aka struct _typeobject *}' static PyObject *__Pyx_Py3ClassCreate(PyObject *metaclass, PyObject *name, PyObject *bases, PyObject *dict, ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/classcall_metaclass.c:3091:41: warning: passing argument 1 of '__Pyx_Py3MetaclassPrepare' from incompatible pointer type [-Wincompatible-pointer-types] __pyx_t_3 = __Pyx_Py3MetaclassPrepare(__pyx_ptype_4sage_4misc_19classcall_metaclass_ClasscallMetaclass, __pyx_t_1, __pyx_n_s_C2C, __pyx_n_s_C2C, __pyx_t_2, __pyx_n_s_sage_misc_classcall_metaclass, (PyObject *) NULL); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 534, __pyx_L1_error) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/classcall_metaclass.c:925:18: note: expected 'PyObject * {aka struct _object *}' but argument is of type 'PyTypeObject * {aka struct _typeobject *}' static PyObject *__Pyx_Py3MetaclassPrepare(PyObject *metaclass, PyObject *bases, PyObject *name, PyObject *qualname, ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/classcall_metaclass.c:3129:36: warning: passing argument 1 of '__Pyx_Py3ClassCreate' from incompatible pointer type [-Wincompatible-pointer-types] __pyx_t_4 = __Pyx_Py3ClassCreate(__pyx_ptype_4sage_4misc_19classcall_metaclass_ClasscallMetaclass, __pyx_n_s_C2C, __pyx_t_1, __pyx_t_3, __pyx_t_2, 1, 0); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 534, __pyx_L1_error) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/classcall_metaclass.c:927:18: note: expected 'PyObject * {aka struct _object *}' but argument is of type 'PyTypeObject * {aka struct _typeobject *}' static PyObject *__Pyx_Py3ClassCreate(PyObject *metaclass, PyObject *name, PyObject *bases, PyObject *dict, ^~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/classcall_metaclass.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/misc/classcall_metaclass.so [244/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/constant_function.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/constant_function.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/constant_function.c:2039:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/constant_function.c:1832:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/constant_function.c:1831:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/constant_function.c:1714:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/constant_function.c:1713:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/constant_function.c:1535:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/constant_function.c:1534:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/constant_function.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/misc/constant_function.so [245/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/cython_c.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/cython_c.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/cython_c.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/misc/cython_c.so [246/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/cython_metaclass.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/cython_metaclass.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/cython_metaclass.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/misc/cython_metaclass.so [247/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/derivative.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/derivative.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/derivative.c:4551:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/derivative.c:4344:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/derivative.c:4343:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/derivative.c:4226:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/derivative.c:4225:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/derivative.c:4047:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/derivative.c:4046:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/derivative.c:3733:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/derivative.c:3732:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/derivative.c:3391:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/derivative.c:3390:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/derivative.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/misc/derivative.so [248/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/fast_methods.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/fast_methods.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/fast_methods.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/misc/fast_methods.so [249/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/fpickle.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/fpickle.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/fpickle.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/misc/fpickle.so [250/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/function_mangling.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/function_mangling.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/function_mangling.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/misc/function_mangling.so [251/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/inherit_comparison.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/inherit_comparison.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/inherit_comparison.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/misc/inherit_comparison.so [252/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/lazy_attribute.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/lazy_attribute.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/lazy_attribute.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/misc/lazy_attribute.so [253/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/lazy_import.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/lazy_import.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/lazy_import.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/misc/lazy_import.so [254/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/lazy_list.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/lazy_list.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/lazy_list.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/misc/lazy_list.so [255/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/lazy_string.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/lazy_string.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/lazy_string.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/misc/lazy_string.so [256/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/misc_c.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/misc_c.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/misc_c.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/misc/misc_c.so [257/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/nested_class.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/nested_class.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/nested_class.c: In function 'initnested_class': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/nested_class.c:2613:41: warning: passing argument 1 of '__Pyx_Py3MetaclassPrepare' from incompatible pointer type [-Wincompatible-pointer-types] __pyx_t_3 = __Pyx_Py3MetaclassPrepare(__pyx_ptype_4sage_4misc_12nested_class_NestedClassMetaclass, __pyx_t_1, __pyx_n_s_MainClass, __pyx_n_s_MainClass, __pyx_t_2, __pyx_n_s_sage_misc_nested_class, __pyx_kp_s_File_sage_misc_nested_class_pyx_2); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 282, __pyx_L1_error) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/nested_class.c:987:18: note: expected 'PyObject * {aka struct _object *}' but argument is of type 'PyTypeObject * {aka struct _typeobject *}' static PyObject *__Pyx_Py3MetaclassPrepare(PyObject *metaclass, PyObject *bases, PyObject *name, PyObject *qualname, ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/nested_class.c:2704:36: warning: passing argument 1 of '__Pyx_Py3ClassCreate' from incompatible pointer type [-Wincompatible-pointer-types] __pyx_t_4 = __Pyx_Py3ClassCreate(__pyx_ptype_4sage_4misc_12nested_class_NestedClassMetaclass, __pyx_n_s_MainClass, __pyx_t_1, __pyx_t_3, __pyx_t_2, 1, 0); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 282, __pyx_L1_error) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/nested_class.c:989:18: note: expected 'PyObject * {aka struct _object *}' but argument is of type 'PyTypeObject * {aka struct _typeobject *}' static PyObject *__Pyx_Py3ClassCreate(PyObject *metaclass, PyObject *name, PyObject *bases, PyObject *dict, ^~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/nested_class.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/misc/nested_class.so [258/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/parser.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/parser.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/parser.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/misc/parser.so [259/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/pickle_old.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/pickle_old.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/pickle_old.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/misc/pickle_old.so [260/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/randstate.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/randstate.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/randstate.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/misc/randstate.so [261/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/reset.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/reset.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/reset.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/misc/reset.so [262/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/sage_timeit_class.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/sage_timeit_class.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/sage_timeit_class.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/misc/sage_timeit_class.so [263/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/search.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/search.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/search.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/misc/search.so [264/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/session.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/session.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/session.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/misc/session.so [265/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/stopgap.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/stopgap.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/stopgap.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/misc/stopgap.so [266/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/weak_dict.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/weak_dict.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/weak_dict.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/misc/weak_dict.so [267/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/congroup.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/congroup.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/congroup.c:8342:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/congroup.c:8122:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/congroup.c:8121:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/congroup.c:8004:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/congroup.c:8003:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/congroup.c:7825:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/congroup.c:7824:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/congroup.c:6469:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/congroup.c:6468:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/congroup.c:6127:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/congroup.c:6126:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/congroup.c:2570:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/congroup.c:2569:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/congroup.c:2568:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/congroup.c:2567:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/congroup.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/modular/arithgroup/congroup.so -lpari [268/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/farey_symbol.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/farey_symbol.o -fno-strict-aliasing In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/farey_symbol.cpp:502:0: /builddir/build/BUILD/sage-7.6/src/sage/modular/arithgroup/farey.cpp: In member function 'void FareySymbol::init_pairing(const is_element_group*)': /builddir/build/BUILD/sage-7.6/src/sage/modular/arithgroup/farey.cpp:462:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if( missing_pair+1 == pairing.size() ) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/modular/arithgroup/farey.cpp: In member function 'void FareySymbol::check_pair(const is_element_group*, int)': /builddir/build/BUILD/sage-7.6/src/sage/modular/arithgroup/farey.cpp:504:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if( pairing[j] == NO and i != j ) { ~~^~~~ /builddir/build/BUILD/sage-7.6/src/sage/modular/arithgroup/farey.cpp: In member function 'size_t FareySymbol::paired_side(const std::vector&, size_t) const': /builddir/build/BUILD/sage-7.6/src/sage/modular/arithgroup/farey.cpp:569:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if( i-p.begin() != n ) { ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/sage-7.6/src/sage/modular/arithgroup/farey.cpp: In member function 'std::vector<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > FareySymbol::init_cusps() const': /builddir/build/BUILD/sage-7.6/src/sage/modular/arithgroup/farey.cpp:706:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0; i beta.b()/beta.d() ) ^ /builddir/build/BUILD/sage-7.6/src/sage/modular/arithgroup/farey.cpp: In member function 'size_t FareySymbol::cusp_class(const mpq_class&) const': /builddir/build/BUILD/sage-7.6/src/sage/modular/arithgroup/farey.cpp:977:39: warning: typedef 'const_iterator' locally defined but not used [-Wunused-local-typedefs] typedef vector::const_iterator const_iterator; ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/modular/arithgroup/farey.cpp: In member function 'PyObject* FareySymbol::get_cusp_widths() const': /builddir/build/BUILD/sage-7.6/src/sage/modular/arithgroup/farey.cpp:1060:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if( cusp_classes[j] == i ) { /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/farey_symbol.cpp: At global scope: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/farey_symbol.cpp:14547:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/farey_symbol.cpp:14327:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/farey_symbol.cpp:14326:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/farey_symbol.cpp:14209:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/farey_symbol.cpp:14208:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/farey_symbol.cpp:14030:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/farey_symbol.cpp:14029:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/farey_symbol.cpp:13716:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/farey_symbol.cpp:13715:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/farey_symbol.cpp:13374:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/farey_symbol.cpp:13373:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/farey_symbol.cpp:2434:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/farey_symbol.cpp:2433:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/farey_symbol.cpp:2432:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/farey_symbol.cpp:2431:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/farey_symbol.cpp:502:0: /builddir/build/BUILD/sage-7.6/src/sage/modular/arithgroup/farey.cpp: In member function 'std::vector FareySymbol::init_cusp_classes() const': /builddir/build/BUILD/sage-7.6/src/sage/modular/arithgroup/farey.cpp:688:20: warning: 'j' may be used uninitialized in this function [-Wmaybe-uninitialized] if( c[j-1] == cusp_number ) { ^ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/farey_symbol.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lgmpxx -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/modular/arithgroup/farey_symbol.so -lpari [269/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/arithgroup_element.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/arithgroup_element.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/arithgroup_element.c:7891:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/arithgroup_element.c:7684:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/arithgroup_element.c:7683:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/arithgroup_element.c:7566:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/arithgroup_element.c:7565:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/arithgroup_element.c:7387:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/arithgroup_element.c:7386:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/arithgroup_element.c:7073:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/arithgroup_element.c:7072:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/arithgroup_element.c:6731:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/arithgroup_element.c:6730:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/arithgroup_element.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/modular/arithgroup/arithgroup_element.so [270/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modform/eis_series_cython.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modform/eis_series_cython.o -std=c99 -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modform/eis_series_cython.c:6892:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modform/eis_series_cython.c:6555:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modform/eis_series_cython.c:6554:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modform/eis_series_cython.c:6437:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modform/eis_series_cython.c:6436:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modform/eis_series_cython.c:6258:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modform/eis_series_cython.c:6257:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modform/eis_series_cython.c:4902:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modform/eis_series_cython.c:4901:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modform/eis_series_cython.c:4560:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modform/eis_series_cython.c:4559:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modform/eis_series_cython.c:2265:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modform/eis_series_cython.c:2264:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modform/eis_series_cython.c:2263:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modform/eis_series_cython.c:2262:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modform/eis_series_cython.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lflint -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/modular/modform/eis_series_cython.so -lpari [271/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modform/l_series_gross_zagier_coeffs.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modform/l_series_gross_zagier_coeffs.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modform/l_series_gross_zagier_coeffs.c:1045:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modform/l_series_gross_zagier_coeffs.c:1044:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modform/l_series_gross_zagier_coeffs.c:1043:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modform/l_series_gross_zagier_coeffs.c:1042:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modform/l_series_gross_zagier_coeffs.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/modular/modform/l_series_gross_zagier_coeffs.so -lpari [272/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/apply.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/apply.o -std=c99 -D_XPG6 -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/apply.c:4501:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/apply.c:4056:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/apply.c:4055:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/apply.c:3714:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/apply.c:3713:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/apply.c:3395:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/apply.c:3394:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/apply.c:3277:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/apply.c:3276:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/apply.c:3098:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/apply.c:3097:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/apply.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lflint -lpython2.7 -o build/lib.linux-i686-2.7/sage/modular/modsym/apply.so [273/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/manin_symbol.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/manin_symbol.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/manin_symbol.c:8766:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/manin_symbol.c:8559:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/manin_symbol.c:8558:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/manin_symbol.c:8441:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/manin_symbol.c:8440:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/manin_symbol.c:8262:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/manin_symbol.c:8261:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/manin_symbol.c:7948:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/manin_symbol.c:7947:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/manin_symbol.c:7606:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/manin_symbol.c:7605:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/manin_symbol.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/modular/modsym/manin_symbol.so [274/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/relation_matrix_pyx.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/relation_matrix_pyx.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/relation_matrix_pyx.c:4934:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/relation_matrix_pyx.c:4727:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/relation_matrix_pyx.c:4726:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/relation_matrix_pyx.c:4609:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/relation_matrix_pyx.c:4608:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/relation_matrix_pyx.c:4430:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/relation_matrix_pyx.c:4429:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/relation_matrix_pyx.c:4116:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/relation_matrix_pyx.c:4115:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/relation_matrix_pyx.c:3774:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/relation_matrix_pyx.c:3773:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/relation_matrix_pyx.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/modular/modsym/relation_matrix_pyx.so [275/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/heilbronn.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/heilbronn.o -std=c99 -D_XPG6 -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/heilbronn.c:13083:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/heilbronn.c:11700:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/heilbronn.c:11699:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/heilbronn.c:11358:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/heilbronn.c:11357:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/heilbronn.c:11039:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/heilbronn.c:11038:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/heilbronn.c:10921:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/heilbronn.c:10920:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/heilbronn.c:10742:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/heilbronn.c:10741:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/heilbronn.c:2824:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/heilbronn.c:2823:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/heilbronn.c:2822:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/heilbronn.c:2821:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/heilbronn.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lflint -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/modular/modsym/heilbronn.so -lpari [276/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/p1list.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/p1list.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/p1list.c:1204:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/p1list.c:1203:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/p1list.c:1202:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/p1list.c:1201:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/modsym/p1list.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/modular/modsym/p1list.so -lpari [277/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/pollack_stevens/dist.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/pollack_stevens/dist.o -std=c99 -D_XPG6 -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/pollack_stevens/dist.c:28201:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/pollack_stevens/dist.c:27743:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/pollack_stevens/dist.c:27742:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/pollack_stevens/dist.c:27401:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/pollack_stevens/dist.c:27400:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/pollack_stevens/dist.c:27082:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/pollack_stevens/dist.c:27081:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/pollack_stevens/dist.c:26964:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/pollack_stevens/dist.c:26963:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/pollack_stevens/dist.c:26785:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/pollack_stevens/dist.c:26784:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/pollack_stevens/dist.c:4867:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/pollack_stevens/dist.c:4866:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/pollack_stevens/dist.c:4865:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/pollack_stevens/dist.c:4864:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/pollack_stevens/dist.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lflint -lgmp -lzn_poly -lpython2.7 -o build/lib.linux-i686-2.7/sage/modular/pollack_stevens/dist.so -lpari [278/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_rational_sparse.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_rational_sparse.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_rational_sparse.c:7946:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_rational_sparse.c:7726:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_rational_sparse.c:7725:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_rational_sparse.c:7608:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_rational_sparse.c:7607:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_rational_sparse.c:7429:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_rational_sparse.c:7428:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_rational_sparse.c:7115:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_rational_sparse.c:7114:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_rational_sparse.c:6773:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_rational_sparse.c:6772:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_rational_sparse.c:2189:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_rational_sparse.c:2188:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_rational_sparse.c:2187:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_rational_sparse.c:2186:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_rational_sparse.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/modules/vector_rational_sparse.so -lpari [279/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_integer_sparse.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_integer_sparse.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_integer_sparse.c:7830:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_integer_sparse.c:7610:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_integer_sparse.c:7609:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_integer_sparse.c:7492:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_integer_sparse.c:7491:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_integer_sparse.c:7313:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_integer_sparse.c:7312:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_integer_sparse.c:6999:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_integer_sparse.c:6998:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_integer_sparse.c:6657:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_integer_sparse.c:6656:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_integer_sparse.c:2300:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_integer_sparse.c:2299:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_integer_sparse.c:2298:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_integer_sparse.c:2297:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_integer_sparse.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/modules/vector_integer_sparse.so -lpari [280/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_modn_sparse.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_modn_sparse.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_modn_sparse.c:917:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_modn_sparse.c:916:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_modn_sparse.c:915:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_modn_sparse.c:914:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_modn_sparse.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/modules/vector_modn_sparse.so -lpari [281/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/finite_submodule_iter.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/finite_submodule_iter.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/finite_submodule_iter.c:6580:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/finite_submodule_iter.c:6373:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/finite_submodule_iter.c:6372:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/finite_submodule_iter.c:6255:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/finite_submodule_iter.c:6254:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/finite_submodule_iter.c:6076:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/finite_submodule_iter.c:6075:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/finite_submodule_iter.c:5762:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/finite_submodule_iter.c:5761:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/finite_submodule_iter.c:5420:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/finite_submodule_iter.c:5419:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/finite_submodule_iter.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/modules/finite_submodule_iter.so [282/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/free_module_element.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/free_module_element.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/free_module_element.c: In function '__pyx_pf_4sage_7modules_19free_module_element_17FreeModuleElement_52__getitem__': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/free_module_element.c:13006:38: warning: passing argument 1 of 'PySlice_GetIndicesEx' from incompatible pointer type [-Wincompatible-pointer-types] __pyx_t_4 = PySlice_GetIndicesEx(__pyx_v_i, __pyx_v_d, (&__pyx_v_start), (&__pyx_v_stop), (&__pyx_v_step), (&__pyx_v_slicelength)); if (unlikely(__pyx_t_4 == -1)) __PYX_ERR(0, 1754, __pyx_L1_error) ^~~~~~~~~ In file included from /usr/include/python2.7/Python.h:112:0, from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/free_module_element.c:38: /usr/include/python2.7/sliceobject.h:37:17: note: expected 'PySliceObject * {aka struct *}' but argument is of type 'PyObject * {aka struct _object *}' PyAPI_FUNC(int) PySlice_GetIndicesEx(PySliceObject *r, Py_ssize_t length, ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/free_module_element.c: In function '__pyx_pf_4sage_7modules_19free_module_element_17FreeModuleElement_56__setitem__': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/free_module_element.c:13532:38: warning: passing argument 1 of 'PySlice_GetIndicesEx' from incompatible pointer type [-Wincompatible-pointer-types] __pyx_t_7 = PySlice_GetIndicesEx(__pyx_v_i, __pyx_v_d, (&__pyx_v_start), (&__pyx_v_stop), (&__pyx_v_step), (&__pyx_v_slicelength)); if (unlikely(__pyx_t_7 == -1)) __PYX_ERR(0, 1816, __pyx_L1_error) ^~~~~~~~~ In file included from /usr/include/python2.7/Python.h:112:0, from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/free_module_element.c:38: /usr/include/python2.7/sliceobject.h:37:17: note: expected 'PySliceObject * {aka struct *}' but argument is of type 'PyObject * {aka struct _object *}' PyAPI_FUNC(int) PySlice_GetIndicesEx(PySliceObject *r, Py_ssize_t length, ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/free_module_element.c: In function '__pyx_pf_4sage_7modules_19free_module_element_32FreeModuleElement_generic_sparse_22__getitem__': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/free_module_element.c:37257:38: warning: passing argument 1 of 'PySlice_GetIndicesEx' from incompatible pointer type [-Wincompatible-pointer-types] __pyx_t_4 = PySlice_GetIndicesEx(__pyx_v_i, __pyx_v_d, (&__pyx_v_start), (&__pyx_v_stop), (&__pyx_v_step), (&__pyx_v_slicelength)); if (unlikely(__pyx_t_4 == -1)) __PYX_ERR(0, 4808, __pyx_L1_error) ^~~~~~~~~ In file included from /usr/include/python2.7/Python.h:112:0, from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/free_module_element.c:38: /usr/include/python2.7/sliceobject.h:37:17: note: expected 'PySliceObject * {aka struct *}' but argument is of type 'PyObject * {aka struct _object *}' PyAPI_FUNC(int) PySlice_GetIndicesEx(PySliceObject *r, Py_ssize_t length, ^~~~~~~~~~~~~~~~~~~~ At top level: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/free_module_element.c:40789:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/free_module_element.c:40582:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/free_module_element.c:40581:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/free_module_element.c:40464:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/free_module_element.c:40463:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/free_module_element.c:40285:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/free_module_element.c:40284:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/free_module_element.c:39971:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/free_module_element.c:39970:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/free_module_element.c:39629:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/free_module_element.c:39628:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/free_module_element.c:39353:18: warning: '__pyx_pw_4sage_5arith_16numerical_approx_1digits_to_bits' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_5arith_16numerical_approx_1digits_to_bits(PyObject *__pyx_self, PyObject *__pyx_v_d) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/free_module_element.c:39352:13: warning: '__pyx_doc_4sage_5arith_16numerical_approx_digits_to_bits' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_5arith_16numerical_approx_digits_to_bits[] = "digits_to_bits(d) -> long\nFile: sage/arith/numerical_approx.pxd (starting at line 1)\n\n EXAMPLES::\n\n sage: from sage.arith.numerical_approx import digits_to_bits\n sage: digits_to_bits(None)\n 53\n sage: digits_to_bits(15)\n 54\n sage: digits_to_bits(-1)\n Traceback (most recent call last):\n ...\n ValueError: number of digits must be positive\n sage: digits_to_bits(\"10\")\n Traceback (most recent call last):\n ...\n TypeError: a float is required\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/free_module_element.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/modules/free_module_element.so [283/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/module.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/module.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/module.c:3983:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/module.c:3776:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/module.c:3775:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/module.c:3658:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/module.c:3657:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/module.c:3479:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/module.c:3478:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/module.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/modules/module.so [284/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_complex_double_dense.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_complex_double_dense.o -fno-strict-aliasing In file included from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1809:0, from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:18, from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/arrayobject.h:4, from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_complex_double_dense.c:471: /usr/lib/python2.7/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] #warning "Using deprecated NumPy API, disable it by " \ ^~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_complex_double_dense.c:7301:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_complex_double_dense.c:5537:13: warning: '__pyx_doc_5numpy_7ndarray_2__releasebuffer__' defined but not used [-Wunused-variable] static char __pyx_doc_5numpy_7ndarray_2__releasebuffer__[] = "File: thon/Includes/numpy/__init__.pxd (starting at line 290)"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_complex_double_dense.c:4661:13: warning: '__pyx_doc_5numpy_7ndarray___getbuffer__' defined but not used [-Wunused-variable] static char __pyx_doc_5numpy_7ndarray___getbuffer__[] = "File: thon/Includes/numpy/__init__.pxd (starting at line 197)"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_complex_double_dense.c:4572:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_complex_double_dense.c:4571:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_complex_double_dense.c:4454:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_complex_double_dense.c:4453:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_complex_double_dense.c:4275:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_complex_double_dense.c:4274:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_complex_double_dense.c:3961:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_complex_double_dense.c:3960:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_complex_double_dense.c:3619:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_complex_double_dense.c:3618:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_complex_double_dense.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/modules/vector_complex_double_dense.so [285/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_double_dense.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_double_dense.o -fno-strict-aliasing In file included from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1809:0, from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:18, from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/arrayobject.h:4, from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_double_dense.c:471: /usr/lib/python2.7/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] #warning "Using deprecated NumPy API, disable it by " \ ^~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_double_dense.c:13670:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_double_dense.c:11906:13: warning: '__pyx_doc_5numpy_7ndarray_2__releasebuffer__' defined but not used [-Wunused-variable] static char __pyx_doc_5numpy_7ndarray_2__releasebuffer__[] = "File: thon/Includes/numpy/__init__.pxd (starting at line 290)"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_double_dense.c:11030:13: warning: '__pyx_doc_5numpy_7ndarray___getbuffer__' defined but not used [-Wunused-variable] static char __pyx_doc_5numpy_7ndarray___getbuffer__[] = "File: thon/Includes/numpy/__init__.pxd (starting at line 197)"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_double_dense.c:10941:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_double_dense.c:10940:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_double_dense.c:10823:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_double_dense.c:10822:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_double_dense.c:10644:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_double_dense.c:10643:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_double_dense.c:10330:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_double_dense.c:10329:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_double_dense.c:9988:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_double_dense.c:9987:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_double_dense.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/modules/vector_double_dense.so [286/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_integer_dense.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_integer_dense.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_integer_dense.c:9091:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_integer_dense.c:8754:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_integer_dense.c:8753:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_integer_dense.c:8636:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_integer_dense.c:8635:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_integer_dense.c:8457:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_integer_dense.c:8456:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_integer_dense.c:8143:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_integer_dense.c:8142:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_integer_dense.c:7801:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_integer_dense.c:7800:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_integer_dense.c:2450:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_integer_dense.c:2449:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_integer_dense.c:2448:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_integer_dense.c:2447:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_integer_dense.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/modules/vector_integer_dense.so -lpari [287/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_modn_dense.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_modn_dense.o -std=c99 -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_modn_dense.c:8941:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_modn_dense.c:8721:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_modn_dense.c:8720:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_modn_dense.c:8603:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_modn_dense.c:8602:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_modn_dense.c:8424:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_modn_dense.c:8423:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_modn_dense.c:8110:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_modn_dense.c:8109:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_modn_dense.c:7768:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_modn_dense.c:7767:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_modn_dense.c:2654:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_modn_dense.c:2653:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_modn_dense.c:2652:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_modn_dense.c:2651:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_modn_dense.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/modules/vector_modn_dense.so -lpari [288/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include/m4ri -I/usr/include/libpng16 -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_mod2_dense.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_mod2_dense.o -std=c99 -I/usr/include/m4ri -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_mod2_dense.c:7925:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_mod2_dense.c:7718:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_mod2_dense.c:7717:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_mod2_dense.c:7600:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_mod2_dense.c:7599:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_mod2_dense.c:7421:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_mod2_dense.c:7420:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_mod2_dense.c:7107:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_mod2_dense.c:7106:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_mod2_dense.c:6765:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_mod2_dense.c:6764:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_mod2_dense.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lm4ri -lgd -lpng16 -lpython2.7 -o build/lib.linux-i686-2.7/sage/modules/vector_mod2_dense.so [289/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_rational_dense.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_rational_dense.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_rational_dense.c:8826:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_rational_dense.c:8520:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_rational_dense.c:8519:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_rational_dense.c:8402:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_rational_dense.c:8401:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_rational_dense.c:8223:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_rational_dense.c:8222:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_rational_dense.c:7909:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_rational_dense.c:7908:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_rational_dense.c:7567:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_rational_dense.c:7566:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_rational_dense.c:2506:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_rational_dense.c:2505:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_rational_dense.c:2504:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_rational_dense.c:2503:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_rational_dense.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/modules/vector_rational_dense.so -lpari [290/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_real_double_dense.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_real_double_dense.o -fno-strict-aliasing In file included from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1809:0, from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:18, from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/arrayobject.h:4, from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_real_double_dense.c:471: /usr/lib/python2.7/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] #warning "Using deprecated NumPy API, disable it by " \ ^~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_real_double_dense.c:7482:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_real_double_dense.c:5718:13: warning: '__pyx_doc_5numpy_7ndarray_2__releasebuffer__' defined but not used [-Wunused-variable] static char __pyx_doc_5numpy_7ndarray_2__releasebuffer__[] = "File: thon/Includes/numpy/__init__.pxd (starting at line 290)"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_real_double_dense.c:4842:13: warning: '__pyx_doc_5numpy_7ndarray___getbuffer__' defined but not used [-Wunused-variable] static char __pyx_doc_5numpy_7ndarray___getbuffer__[] = "File: thon/Includes/numpy/__init__.pxd (starting at line 197)"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_real_double_dense.c:4753:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_real_double_dense.c:4752:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_real_double_dense.c:4635:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_real_double_dense.c:4634:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_real_double_dense.c:4456:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_real_double_dense.c:4455:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_real_double_dense.c:4142:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_real_double_dense.c:4141:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_real_double_dense.c:3800:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_real_double_dense.c:3799:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/vector_real_double_dense.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/modules/vector_real_double_dense.so [291/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/mip.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/mip.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/mip.c:25100:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/mip.c:24809:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/mip.c:24808:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/mip.c:24467:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/mip.c:24466:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/mip.c:24148:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/mip.c:24147:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/mip.c:24030:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/mip.c:24029:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/mip.c:23851:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/mip.c:23850:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/mip.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/numerical/mip.so [292/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/linear_functions.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/linear_functions.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/linear_functions.c:15373:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/linear_functions.c:15082:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/linear_functions.c:15081:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/linear_functions.c:14740:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/linear_functions.c:14739:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/linear_functions.c:14421:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/linear_functions.c:14420:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/linear_functions.c:14303:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/linear_functions.c:14302:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/linear_functions.c:14124:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/linear_functions.c:14123:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/linear_functions.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/numerical/linear_functions.so [293/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/linear_tensor_element.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/linear_tensor_element.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/linear_tensor_element.c:8883:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/linear_tensor_element.c:8676:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/linear_tensor_element.c:8675:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/linear_tensor_element.c:8558:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/linear_tensor_element.c:8557:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/linear_tensor_element.c:8379:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/linear_tensor_element.c:8378:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/linear_tensor_element.c:8065:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/linear_tensor_element.c:8064:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/linear_tensor_element.c:7723:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/linear_tensor_element.c:7722:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/linear_tensor_element.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/numerical/linear_tensor_element.so [294/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/sdp.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/sdp.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/sdp.c:13396:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/sdp.c:13105:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/sdp.c:13104:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/sdp.c:12763:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/sdp.c:12762:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/sdp.c:12444:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/sdp.c:12443:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/sdp.c:12326:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/sdp.c:12325:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/sdp.c:12147:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/sdp.c:12146:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/sdp.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/numerical/sdp.so [295/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/generic_backend.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/generic_backend.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/generic_backend.c:21506:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/generic_backend.c:21299:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/generic_backend.c:21298:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/generic_backend.c:21181:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/generic_backend.c:21180:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/generic_backend.c:21002:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/generic_backend.c:21001:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/generic_backend.c: In function '__pyx_f_4sage_9numerical_8backends_15generic_backend_14GenericBackend_add_variables': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/generic_backend.c:2913:10: warning: '__pyx_r' may be used uninitialized in this function [-Wmaybe-uninitialized] return __pyx_r; ^~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/generic_backend.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/numerical/backends/generic_backend.so [296/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/generic_sdp_backend.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/generic_sdp_backend.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/generic_sdp_backend.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/numerical/backends/generic_sdp_backend.so [297/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_backend.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_backend.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_backend.c:21181:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_backend.c:20974:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_backend.c:20973:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_backend.c:20856:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_backend.c:20855:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_backend.c:20677:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_backend.c:20676:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_backend.c:1838:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_backend.c:1837:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_backend.c:1836:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_backend.c:1835:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_backend.c: In function '__pyx_f_4sage_9numerical_8backends_12glpk_backend_11GLPKBackend_solve': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_backend.c:8989:6: warning: '__pyx_v_solution_status' may be used uninitialized in this function [-Wmaybe-uninitialized] if (__pyx_t_6) { ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_backend.c:26971:20: warning: '__pyx_v_solve_status' may be used uninitialized in this function [-Wmaybe-uninitialized] return PyInt_FromLong((long) value); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_backend.c:8710:7: note: '__pyx_v_solve_status' was declared here int __pyx_v_solve_status; ^~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_backend.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lglpk -lgmp -lz -lpython2.7 -o build/lib.linux-i686-2.7/sage/numerical/backends/glpk_backend.so -lpari [298/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_exact_backend.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_exact_backend.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_exact_backend.c:3204:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_exact_backend.c:2997:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_exact_backend.c:2996:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_exact_backend.c:2879:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_exact_backend.c:2878:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_exact_backend.c:2700:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_exact_backend.c:2699:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_exact_backend.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/numerical/backends/glpk_exact_backend.so [299/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/ppl_backend.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/ppl_backend.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/ppl_backend.c:14575:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/ppl_backend.c:14368:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/ppl_backend.c:14367:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/ppl_backend.c:14250:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/ppl_backend.c:14249:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/ppl_backend.c:14071:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/ppl_backend.c:14070:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/ppl_backend.c:13757:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/ppl_backend.c:13756:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/ppl_backend.c:13415:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/ppl_backend.c:13414:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/ppl_backend.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/numerical/backends/ppl_backend.so [300/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/cvxopt_backend.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/cvxopt_backend.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/cvxopt_backend.c:10351:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/cvxopt_backend.c:10144:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/cvxopt_backend.c:10143:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/cvxopt_backend.c:10026:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/cvxopt_backend.c:10025:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/cvxopt_backend.c:9847:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/cvxopt_backend.c:9846:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/cvxopt_backend.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/numerical/backends/cvxopt_backend.so [301/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/cvxopt_sdp_backend.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/cvxopt_sdp_backend.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/cvxopt_sdp_backend.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/numerical/backends/cvxopt_sdp_backend.so [302/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_graph_backend.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_graph_backend.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_graph_backend.c:1258:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_graph_backend.c:1257:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_graph_backend.c:1256:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_graph_backend.c:1255:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_graph_backend.c: In function '__pyx_f_4sage_9numerical_8backends_18glpk_graph_backend_16GLPKGraphBackend_delete_edge': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_graph_backend.c:8433:12: warning: '__pyx_v_x' may be used uninitialized in this function [-Wmaybe-uninitialized] if (__pyx_t_10) { ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_graph_backend.c:8381:12: warning: '__pyx_v_cost' may be used uninitialized in this function [-Wmaybe-uninitialized] if (__pyx_t_13) { ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_graph_backend.c: In function '__pyx_f_4sage_9numerical_8backends_18glpk_graph_backend_16GLPKGraphBackend___add_edges_sage': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_graph_backend.c:6190:102: warning: '__pyx_v_low' may be used uninitialized in this function [-Wmaybe-uninitialized] ((__pyx_t_4sage_9numerical_8backends_18glpk_graph_backend_c_a_data *)__pyx_v_a->data)->low = __pyx_v_low; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_graph_backend.c:6161:102: warning: '__pyx_v_cap' may be used uninitialized in this function [-Wmaybe-uninitialized] ((__pyx_t_4sage_9numerical_8backends_18glpk_graph_backend_c_a_data *)__pyx_v_a->data)->cap = __pyx_v_cap; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_graph_backend.c:6132:103: warning: '__pyx_v_cost' may be used uninitialized in this function [-Wmaybe-uninitialized] ((__pyx_t_4sage_9numerical_8backends_18glpk_graph_backend_c_a_data *)__pyx_v_a->data)->cost = __pyx_v_cost; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/glpk_graph_backend.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lglpk -lgmp -lz -lpython2.7 -o build/lib.linux-i686-2.7/sage/numerical/backends/glpk_graph_backend.so -lpari [303/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/interactivelp_backend.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/interactivelp_backend.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/interactivelp_backend.c:14663:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/interactivelp_backend.c:14456:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/interactivelp_backend.c:14455:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/interactivelp_backend.c:14338:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/interactivelp_backend.c:14337:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/interactivelp_backend.c:14159:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/interactivelp_backend.c:14158:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/interactivelp_backend.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/numerical/backends/interactivelp_backend.so [304/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/lapack -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/coin_backend.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/coin_backend.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/coin_backend.cpp:15281:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/coin_backend.cpp:15074:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/coin_backend.cpp:15073:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/coin_backend.cpp:14956:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/coin_backend.cpp:14955:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/coin_backend.cpp:14777:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/coin_backend.cpp:14776:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/coin_backend.cpp:1674:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/coin_backend.cpp:1673:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/coin_backend.cpp:1672:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/coin_backend.cpp:1671:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/backends/coin_backend.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lCbc -lCbcSolver -lCgl -lClp -lCoinUtils -lOsiCbc -lOsiClp -lOsi -llapack -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/numerical/backends/coin_backend.so -lpari [305/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/parallel/safefork.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/parallel/safefork.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/parallel/safefork.c: In function '__pyx_pw_4sage_8parallel_8safefork_15ContainChildren_5__exit__': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/parallel/safefork.c:1610:9: warning: '__pyx_v_exitcode' may be used uninitialized in this function [-Wmaybe-uninitialized] _exit(__pyx_v_exitcode); ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/parallel/safefork.c:1279:7: note: '__pyx_v_exitcode' was declared here int __pyx_v_exitcode; ^~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/parallel/safefork.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/parallel/safefork.so [306/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/complex_plot.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/complex_plot.o -fno-strict-aliasing In file included from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1809:0, from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:18, from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/arrayobject.h:4, from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/complex_plot.c:492: /usr/lib/python2.7/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] #warning "Using deprecated NumPy API, disable it by " \ ^~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/complex_plot.c:10096:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/complex_plot.c:9876:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/complex_plot.c:9875:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/complex_plot.c:9758:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/complex_plot.c:9757:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/complex_plot.c:9579:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/complex_plot.c:9578:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/complex_plot.c:7792:13: warning: '__pyx_doc_5numpy_7ndarray_2__releasebuffer__' defined but not used [-Wunused-variable] static char __pyx_doc_5numpy_7ndarray_2__releasebuffer__[] = "File: thon/Includes/numpy/__init__.pxd (starting at line 290)"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/complex_plot.c:6916:13: warning: '__pyx_doc_5numpy_7ndarray___getbuffer__' defined but not used [-Wunused-variable] static char __pyx_doc_5numpy_7ndarray___getbuffer__[] = "File: thon/Includes/numpy/__init__.pxd (starting at line 197)"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/complex_plot.c:6743:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/complex_plot.c:6742:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/complex_plot.c:6401:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/complex_plot.c:6400:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/complex_plot.c:2886:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/complex_plot.c:2885:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/complex_plot.c:2884:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/complex_plot.c:2883:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/complex_plot.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/plot/complex_plot.so -lpari [307/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.o -std=c99 -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:40968:24: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:40761:24: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:40760:19: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:40643:24: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:40642:19: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:40464:24: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:40463:19: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/plot/plot3d/base.so [308/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/implicit_surface.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/implicit_surface.o -fno-strict-aliasing In file included from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1809:0, from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:18, from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/arrayobject.h:4, from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/implicit_surface.c:488: /usr/lib/python2.7/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] #warning "Using deprecated NumPy API, disable it by " \ ^~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/implicit_surface.c: In function '__pyx_f_4sage_4plot_6plot3d_16implicit_surface_22MarchingCubesTriangles__update_yz_vertices': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/implicit_surface.c:7597:21: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types] *__pyx_t_22 = __pyx_v_v; ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/implicit_surface.c:8149:21: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types] *__pyx_t_22 = __pyx_v_v; ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/implicit_surface.c: In function '__pyx_f_4sage_4plot_6plot3d_16implicit_surface_22MarchingCubesTriangles__update_x_vertices': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/implicit_surface.c:9367:21: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types] *__pyx_t_18 = __pyx_v_v; ^ At top level: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/implicit_surface.c:20185:20: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/implicit_surface.c:18421:15: warning: '__pyx_doc_5numpy_7ndarray_2__releasebuffer__' defined but not used [-Wunused-variable] static char __pyx_doc_5numpy_7ndarray_2__releasebuffer__[] = "File: thon/Includes/numpy/__init__.pxd (starting at line 290)"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/implicit_surface.c:17545:15: warning: '__pyx_doc_5numpy_7ndarray___getbuffer__' defined but not used [-Wunused-variable] static char __pyx_doc_5numpy_7ndarray___getbuffer__[] = "File: thon/Includes/numpy/__init__.pxd (starting at line 197)"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/implicit_surface.c:17456:20: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/implicit_surface.c:17455:15: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/implicit_surface.c:17338:20: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/implicit_surface.c:17337:15: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/implicit_surface.c:17159:20: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/implicit_surface.c:17158:15: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/implicit_surface.o -L/usr/lib/atlas/ -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgsl -lm -lsatlas -lpython2.7 -o build/lib.linux-i686-2.7/sage/plot/plot3d/implicit_surface.so [309/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/index_face_set.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/index_face_set.o -std=c99 -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/index_face_set.c:17365:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/index_face_set.c:17158:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/index_face_set.c:17157:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/index_face_set.c:17040:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/index_face_set.c:17039:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/index_face_set.c:16861:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/index_face_set.c:16860:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/index_face_set.c:1491:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/index_face_set.c:1490:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/index_face_set.c:1489:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/index_face_set.c:1488:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/index_face_set.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/plot/plot3d/index_face_set.so -lpari [310/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/parametric_surface.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/parametric_surface.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/parametric_surface.c:11608:22: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/parametric_surface.c:11388:22: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/parametric_surface.c:11387:17: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/parametric_surface.c:11270:22: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/parametric_surface.c:11269:17: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/parametric_surface.c:11091:22: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/parametric_surface.c:11090:17: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/parametric_surface.c:1645:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/parametric_surface.c:1644:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/parametric_surface.c:1643:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/parametric_surface.c:1642:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/parametric_surface.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/plot/plot3d/parametric_surface.so -lpari [311/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/shapes.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/shapes.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/shapes.c:12409:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/shapes.c:12202:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/shapes.c:12201:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/shapes.c:12084:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/shapes.c:12083:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/shapes.c:11905:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/shapes.c:11904:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/shapes.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/plot/plot3d/shapes.so [312/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/transform.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/transform.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/transform.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/plot/plot3d/transform.so [313/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/probability/probability_distribution.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/probability/probability_distribution.o -DGSL_DISABLE_DEPRECATED -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/probability/probability_distribution.c: In function '__pyx_pf_4sage_11probability_24probability_distribution_21SphericalDistribution_4set_random_number_generator': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/probability/probability_distribution.c:2838:21: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] __pyx_v_self->T = gsl_rng_default; ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/probability/probability_distribution.c:2867:21: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] __pyx_v_self->T = gsl_rng_ranlxd2; ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/probability/probability_distribution.c:2896:21: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] __pyx_v_self->T = gsl_rng_taus2; ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/probability/probability_distribution.c: In function '__pyx_pf_4sage_11probability_24probability_distribution_16RealDistribution_4set_random_number_generator': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/probability/probability_distribution.c:3886:21: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] __pyx_v_self->T = gsl_rng_default; ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/probability/probability_distribution.c:3915:21: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] __pyx_v_self->T = gsl_rng_ranlxd2; ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/probability/probability_distribution.c:3944:21: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] __pyx_v_self->T = gsl_rng_taus2; ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/probability/probability_distribution.c: In function '__pyx_pf_4sage_11probability_24probability_distribution_27GeneralDiscreteDistribution_4set_random_number_generator': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/probability/probability_distribution.c:10762:21: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] __pyx_v_self->T = gsl_rng_default; ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/probability/probability_distribution.c:10791:21: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] __pyx_v_self->T = gsl_rng_ranlxd2; ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/probability/probability_distribution.c:10820:21: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] __pyx_v_self->T = gsl_rng_taus2; ^ At top level: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/probability/probability_distribution.c:1298:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/probability/probability_distribution.c:1297:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/probability/probability_distribution.c:1296:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/probability/probability_distribution.c:1295:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/probability/probability_distribution.o -L/usr/lib/atlas/ -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgsl -lm -lsatlas -lpython2.7 -o build/lib.linux-i686-2.7/sage/probability/probability_distribution.so -lpari [314/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quadratic_forms/count_local_2.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quadratic_forms/count_local_2.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quadratic_forms/count_local_2.c:7622:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quadratic_forms/count_local_2.c:7415:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quadratic_forms/count_local_2.c:7414:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quadratic_forms/count_local_2.c:7297:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quadratic_forms/count_local_2.c:7296:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quadratic_forms/count_local_2.c:7118:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quadratic_forms/count_local_2.c:7117:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quadratic_forms/count_local_2.c:6804:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quadratic_forms/count_local_2.c:6803:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quadratic_forms/count_local_2.c:6462:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quadratic_forms/count_local_2.c:6461:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quadratic_forms/count_local_2.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/quadratic_forms/count_local_2.so [315/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quadratic_forms/quadratic_form__evaluate.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quadratic_forms/quadratic_form__evaluate.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quadratic_forms/quadratic_form__evaluate.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/quadratic_forms/quadratic_form__evaluate.so [316/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quadratic_forms/ternary.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quadratic_forms/ternary.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quadratic_forms/ternary.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/quadratic_forms/ternary.so [317/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/algebra_elements.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/algebra_elements.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/algebra_elements.c: In function '__pyx_f_4sage_7quivers_16algebra_elements_poly_hash': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/algebra_elements.c:14384:54: warning: right shift count >= width of type [-Wshift-count-overflow] __pyx_v_out = ((__pyx_v_out << 7) | (__pyx_v_out >> ((sizeof(long)) - 7))); ^~ At top level: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/algebra_elements.c:33260:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/algebra_elements.c:33040:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/algebra_elements.c:33039:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/algebra_elements.c:32922:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/algebra_elements.c:32921:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/algebra_elements.c:32743:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/algebra_elements.c:32742:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/algebra_elements.c:32429:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/algebra_elements.c:32428:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/algebra_elements.c:32087:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/algebra_elements.c:32086:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/algebra_elements.c:15136:12: warning: '__pyx_f_4sage_7quivers_16algebra_elements_poly_iadd_d' defined but not used [-Wunused-function] static int __pyx_f_4sage_7quivers_16algebra_elements_poly_iadd_d(struct __pyx_t_4sage_7quivers_16algebra_elements_path_poly_t *__pyx_v_P1, struct __pyx_t_4sage_7quivers_16algebra_elements_path_poly_t *__pyx_v_P2, __pyx_t_4sage_7quivers_16algebra_elements_path_order_t __pyx_v_cmp_terms) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/algebra_elements.c:12571:70: warning: '__pyx_f_4sage_7quivers_16algebra_elements_term_mul_term' defined but not used [-Wunused-function] static struct __pyx_t_4sage_7quivers_16algebra_elements_path_term_t *__pyx_f_4sage_7quivers_16algebra_elements_term_mul_term(struct __pyx_t_4sage_7quivers_16algebra_elements_path_term_t *__pyx_v_T1, struct __pyx_t_4sage_7quivers_16algebra_elements_path_term_t *__pyx_v_T2) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/algebra_elements.c:12396:70: warning: '__pyx_f_4sage_7quivers_16algebra_elements_term_scale_recursive' defined but not used [-Wunused-function] static struct __pyx_t_4sage_7quivers_16algebra_elements_path_term_t *__pyx_f_4sage_7quivers_16algebra_elements_term_scale_recursive(struct __pyx_t_4sage_7quivers_16algebra_elements_path_term_t *__pyx_v_T, PyObject *__pyx_v_coef) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/algebra_elements.c:11531:12: warning: '__pyx_f_4sage_7quivers_16algebra_elements_path_mul_mon_mul_path' defined but not used [-Wunused-function] static int __pyx_f_4sage_7quivers_16algebra_elements_path_mul_mon_mul_path(struct __pyx_t_4sage_7quivers_16algebra_elements_path_mon_s *__pyx_v_out, __pyx_t_4sage_15data_structures_25bounded_integer_sequences_biseq_s *__pyx_v_p, struct __pyx_t_4sage_7quivers_16algebra_elements_path_mon_s *__pyx_v_T, __pyx_t_4sage_15data_structures_25bounded_integer_sequences_biseq_s *__pyx_v_q) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/algebra_elements.c:10617:70: warning: '__pyx_f_4sage_7quivers_16algebra_elements_term_create_keep' defined but not used [-Wunused-function] static struct __pyx_t_4sage_7quivers_16algebra_elements_path_term_t *__pyx_f_4sage_7quivers_16algebra_elements_term_create_keep(PyObject *__pyx_v_coef, __pyx_t_4sage_15data_structures_25bounded_integer_sequences_biseq_s *__pyx_v_Mon, long __pyx_v_Pos, mp_size_t __pyx_v_L_len, mp_size_t __pyx_v_S_len) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/algebra_elements.c:7368:18: warning: '__pyx_f_4sage_7quivers_16algebra_elements_bitset_list' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_7quivers_16algebra_elements_bitset_list(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/algebra_elements.c:7290:18: warning: '__pyx_f_4sage_7quivers_16algebra_elements_bitset_string' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_7quivers_16algebra_elements_bitset_string(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/algebra_elements.c:7212:12: warning: '__pyx_f_4sage_7quivers_16algebra_elements_bitset_from_str' defined but not used [-Wunused-function] static int __pyx_f_4sage_7quivers_16algebra_elements_bitset_from_str(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits, char *__pyx_v_s, struct __pyx_opt_args_4sage_7quivers_16algebra_elements_bitset_from_str *__pyx_optional_args) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/algebra_elements.c:6965:12: warning: '__pyx_f_4sage_7quivers_16algebra_elements_bitset_map' defined but not used [-Wunused-function] static int __pyx_f_4sage_7quivers_16algebra_elements_bitset_map(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, PyObject *__pyx_v_m) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/algebra_elements.c:6475:13: warning: '__pyx_f_4sage_7quivers_16algebra_elements_bitset_rshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_7quivers_16algebra_elements_bitset_rshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/algebra_elements.c:3970:12: warning: '__pyx_f_4sage_7quivers_16algebra_elements_mpn_equal_bits_shifted' defined but not used [-Wunused-function] static int __pyx_f_4sage_7quivers_16algebra_elements_mpn_equal_bits_shifted(mp_srcptr __pyx_v_b1, mp_srcptr __pyx_v_b2, mp_bitcnt_t __pyx_v_n, mp_bitcnt_t __pyx_v_offset) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/algebra_elements.c:2740:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/algebra_elements.c:2739:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/algebra_elements.c:2738:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/algebra_elements.c:2737:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/algebra_elements.c: In function '__pyx_f_4sage_7quivers_16algebra_elements_18PathAlgebraElement__add_': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/algebra_elements.c:27028:28: warning: '__pyx_v_tmp' may be used uninitialized in this function [-Wmaybe-uninitialized] __pyx_v_tmp->nxt = __pyx_t_6; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/algebra_elements.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/quivers/algebra_elements.so -lpari [318/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/paths.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/paths.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/paths.c: In function '__pyx_pf_4sage_7quivers_5paths_10QuiverPath_16__getitem__': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/paths.c:8985:38: warning: passing argument 1 of 'PySlice_GetIndicesEx' from incompatible pointer type [-Wincompatible-pointer-types] __pyx_t_3 = PySlice_GetIndicesEx(__pyx_v_index, __pyx_v_self->_path->length, (&__pyx_v_start), (&__pyx_v_stop), (&__pyx_v_step), (&__pyx_v_slicelength)); if (unlikely(__pyx_t_3 == -1)) __PYX_ERR(1, 417, __pyx_L1_error) ^~~~~~~~~~~~~ In file included from /usr/include/python2.7/Python.h:112:0, from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/paths.c:44: /usr/include/python2.7/sliceobject.h:37:17: note: expected 'PySliceObject * {aka struct *}' but argument is of type 'PyObject * {aka struct _object *}' PyAPI_FUNC(int) PySlice_GetIndicesEx(PySliceObject *r, Py_ssize_t length, ^~~~~~~~~~~~~~~~~~~~ At top level: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/paths.c:14391:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/paths.c:14171:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/paths.c:14170:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/paths.c:14053:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/paths.c:14052:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/paths.c:13874:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/paths.c:13873:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/paths.c:13560:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/paths.c:13559:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/paths.c:13218:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/paths.c:13217:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/paths.c:7180:18: warning: '__pyx_f_4sage_7quivers_5paths_bitset_unpickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_7quivers_5paths_bitset_unpickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs, PyObject *__pyx_v_input) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/paths.c:7048:18: warning: '__pyx_f_4sage_7quivers_5paths_bitset_pickle' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_7quivers_5paths_bitset_pickle(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bs) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/paths.c:6944:18: warning: '__pyx_f_4sage_7quivers_5paths_bitset_list' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_7quivers_5paths_bitset_list(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/paths.c:6866:18: warning: '__pyx_f_4sage_7quivers_5paths_bitset_string' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_7quivers_5paths_bitset_string(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/paths.c:6788:12: warning: '__pyx_f_4sage_7quivers_5paths_bitset_from_str' defined but not used [-Wunused-function] static int __pyx_f_4sage_7quivers_5paths_bitset_from_str(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_bits, char *__pyx_v_s, struct __pyx_opt_args_4sage_7quivers_5paths_bitset_from_str *__pyx_optional_args) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/paths.c:6541:12: warning: '__pyx_f_4sage_7quivers_5paths_bitset_map' defined but not used [-Wunused-function] static int __pyx_f_4sage_7quivers_5paths_bitset_map(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, PyObject *__pyx_v_m) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/paths.c:6297:13: warning: '__pyx_f_4sage_7quivers_5paths_bitset_lshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_7quivers_5paths_bitset_lshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/paths.c:6051:13: warning: '__pyx_f_4sage_7quivers_5paths_bitset_rshift' defined but not used [-Wunused-function] static void __pyx_f_4sage_7quivers_5paths_bitset_rshift(struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_r, struct __pyx_t_4sage_15data_structures_6bitset_bitset_s *__pyx_v_a, mp_bitcnt_t __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/paths.c:3546:12: warning: '__pyx_f_4sage_7quivers_5paths_mpn_equal_bits_shifted' defined but not used [-Wunused-function] static int __pyx_f_4sage_7quivers_5paths_mpn_equal_bits_shifted(mp_srcptr __pyx_v_b1, mp_srcptr __pyx_v_b2, mp_bitcnt_t __pyx_v_n, mp_bitcnt_t __pyx_v_offset) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/paths.c:2474:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/paths.c:2473:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/paths.c:2472:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/paths.c:2471:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/paths.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/quivers/paths.so -lpari [319/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/sum_of_squares.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/sum_of_squares.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/sum_of_squares.c:5147:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/sum_of_squares.c:4927:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/sum_of_squares.c:4926:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/sum_of_squares.c:4809:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/sum_of_squares.c:4808:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/sum_of_squares.c:4630:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/sum_of_squares.c:4629:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/sum_of_squares.c:4316:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/sum_of_squares.c:4315:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/sum_of_squares.c:3974:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/sum_of_squares.c:3973:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/sum_of_squares.c:2097:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/sum_of_squares.c:2096:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/sum_of_squares.c:2095:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/sum_of_squares.c:2094:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/sum_of_squares.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lm -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/sum_of_squares.so -lpari [320/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -DUSE_THREADS=1 -DTHREAD_STACK_SIZE=4096 -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/bernmm.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/bernmm.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/bernmm.cpp:4199:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/bernmm.cpp:3979:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/bernmm.cpp:3978:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/bernmm.cpp:3861:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/bernmm.cpp:3860:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/bernmm.cpp:3682:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/bernmm.cpp:3681:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/bernmm.cpp:3368:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/bernmm.cpp:3367:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/bernmm.cpp:3026:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/bernmm.cpp:3025:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/bernmm.cpp:2184:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/bernmm.cpp:2183:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/bernmm.cpp:2182:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/bernmm.cpp:2181:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -DUSE_THREADS=1 -DTHREAD_STACK_SIZE=4096 -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c sage/rings/bernmm/bern_modp.cpp -o build/temp.linux-i686-2.7/sage/rings/bernmm/bern_modp.o -fno-strict-aliasing sage/rings/bernmm/bern_modp.cpp: In function 'long int bernmm::bernsum_pow2(long int, NTL::mulmod_t, long int, long int, long int)': sage/rings/bernmm/bern_modp.cpp:401:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (long i = 0; i < TABLE_SIZE; i++) ^ sage/rings/bernmm/bern_modp.cpp: In function 'long int bernmm::bernsum_pow2_redc(long int, NTL::mulmod_t, long int, long int, long int)': sage/rings/bernmm/bern_modp.cpp:624:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (long i = 0; i < TABLE_SIZE; i++) ^ gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -DUSE_THREADS=1 -DTHREAD_STACK_SIZE=4096 -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c sage/rings/bernmm/bern_modp_util.cpp -o build/temp.linux-i686-2.7/sage/rings/bernmm/bern_modp_util.o -fno-strict-aliasing sage/rings/bernmm/bern_modp_util.cpp: In function 'long int bernmm::order(long int, long int, NTL::mulmod_t, const bernmm::Factorisation&)': sage/rings/bernmm/bern_modp_util.cpp:98:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < F.factors.size(); i++) ~~^~~~~~~~~~~~~~~~~~ gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -DUSE_THREADS=1 -DTHREAD_STACK_SIZE=4096 -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c sage/rings/bernmm/bern_rat.cpp -o build/temp.linux-i686-2.7/sage/rings/bernmm/bern_rat.o -fno-strict-aliasing sage/rings/bernmm/bern_rat.cpp: In function 'void bernmm::bern_rat(__mpq_struct*, long int, int)': sage/rings/bernmm/bern_rat.cpp:280:17: warning: unused variable 'log2' [-Wunused-variable] const double log2 = 0.69314718055994528622676; ^~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/bernmm.o build/temp.linux-i686-2.7/sage/rings/bernmm/bern_modp.o build/temp.linux-i686-2.7/sage/rings/bernmm/bern_modp_util.o build/temp.linux-i686-2.7/sage/rings/bernmm/bern_rat.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgmp -lpthread -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/bernmm.so -lpari [321/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/bernoulli_mod_p.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/bernoulli_mod_p.o -fno-strict-aliasing In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/bernoulli_mod_p.cpp:487:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:810:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/bernoulli_mod_p.cpp:487:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:775:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:749:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:723:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:669:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:631:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:521:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:507:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:495:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] static char* ZZ_pX_trace_list(struct ZZ_pX* x) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:478:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:414:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_trace_list(struct ZZX* x) ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:201:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_repr(struct ZZX* x) ^~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:51:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) ^~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/bernoulli_mod_p.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/bernoulli_mod_p.so [322/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/flint -I/usr/include/arb -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_arb.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_arb.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_arb.cpp:28883:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_arb.cpp:28374:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_arb.cpp:28373:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_arb.cpp:28256:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_arb.cpp:28255:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_arb.cpp:28077:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_arb.cpp:28076:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_arb.cpp:27763:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_arb.cpp:27762:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_arb.cpp:27421:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_arb.cpp:27420:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_arb.cpp:3998:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_arb.cpp:3997:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_arb.cpp:3996:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_arb.cpp:3995:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_arb.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lflint -larb -lmpfi -lmpfr -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/complex_arb.so -lpari [323/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_double.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_double.o -std=c99 -D_XPG6 -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_double.c:22240:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_double.c:22020:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_double.c:22019:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_double.c:21902:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_double.c:21901:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_double.c:21723:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_double.c:21722:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_double.c:21409:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_double.c:21408:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_double.c:21067:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_double.c:21066:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_double.c:3263:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_double.c:3262:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_double.c:3261:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_double.c:3260:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_double.o -L/usr/lib/atlas/ -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgsl -lpari -lgmp -lm -lsatlas -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/complex_double.so -lpari [324/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_interval.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_interval.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_interval.c:21908:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_interval.c:21399:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_interval.c:21398:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_interval.c:21281:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_interval.c:21280:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_interval.c:21102:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_interval.c:21101:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_interval.c:20788:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_interval.c:20787:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_interval.c:20446:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_interval.c:20445:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_interval.c:3116:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_interval.c:3115:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_interval.c:3114:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_interval.c:3113:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_interval.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lflint -lmpfi -lmpfr -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/complex_interval.so -lpari [325/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_number.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_number.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_number.c:24344:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_number.c:24025:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_number.c:24024:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_number.c:23907:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_number.c:23906:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_number.c:23728:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_number.c:23727:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_number.c:23414:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_number.c:23413:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_number.c:23072:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_number.c:23071:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_number.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lmpfr -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/complex_number.so [326/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer.c:48365:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer.c:47887:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer.c:47886:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer.c:47769:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer.c:47768:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer.c:47590:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer.c:47589:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer.c:47104:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer.c:47103:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer.c:46762:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer.c:46761:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer.c:44698:18: warning: '__pyx_f_4sage_5rings_7integer_integer' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_5rings_7integer_integer(PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer.c:2847:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer.c:2846:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer.c:2845:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer.c:2844:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/python2.7/site-packages/cysignals/pxi.h:8:0, from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer.c:502: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer.c: In function '__pyx_f_4sage_5rings_7integer_set_from_pari_gen': /usr/lib/python2.7/site-packages/cysignals/macros.h:94:86: warning: '({anonymous})' may be used uninitialized in this function [-Wmaybe-uninitialized] #define _sig_on_(message) ( unlikely(_sig_on_prejmp(message, __FILE__, __LINE__)) || _sig_on_postjmp(sigsetjmp(cysigs.env,0)) ) ^~~~~~~~~~~~~~~ /usr/lib/python2.7/site-packages/cysignals/macros.h:94:86: note: '({anonymous})' was declared here #define _sig_on_(message) ( unlikely(_sig_on_prejmp(message, __FILE__, __LINE__)) || _sig_on_postjmp(sigsetjmp(cysigs.env,0)) ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/python2.7/site-packages/cysignals/macros.h:182:28: note: in expansion of macro '_sig_on_' #define sig_on() _sig_on_(NULL) ^~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer.c:4434:19: note: in expansion of macro 'sig_on' __pyx_t_7 = sig_on(); if (unlikely(__pyx_t_7 == 0)) __PYX_ERR(0, 232, __pyx_L1_error) ^~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lpari -lflint -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/integer.so -lpari [327/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer_ring.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer_ring.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer_ring.c:13850:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer_ring.c:13429:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer_ring.c:13428:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer_ring.c:13087:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer_ring.c:13086:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer_ring.c:12768:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer_ring.c:12767:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer_ring.c:12650:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer_ring.c:12649:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer_ring.c:12471:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer_ring.c:12470:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer_ring.c:3570:13: warning: '__pyx_f_4sage_5rings_12integer_ring_late_import' defined but not used [-Wunused-function] static void __pyx_f_4sage_5rings_12integer_ring_late_import(void) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer_ring.c:3067:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer_ring.c:3066:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer_ring.c:3065:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer_ring.c:3064:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer_ring.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/integer_ring.so -lpari [328/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/factorint.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/factorint.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/factorint.c:8762:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/factorint.c:8438:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/factorint.c:8437:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/factorint.c:8320:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/factorint.c:8319:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/factorint.c:8141:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/factorint.c:8140:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/factorint.c:7827:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/factorint.c:7826:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/factorint.c:7485:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/factorint.c:7484:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/factorint.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/factorint.so [329/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fast_arith.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fast_arith.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fast_arith.c:8045:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fast_arith.c:7838:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fast_arith.c:7837:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fast_arith.c:7720:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fast_arith.c:7719:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fast_arith.c:7541:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fast_arith.c:7540:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fast_arith.c:7227:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fast_arith.c:7226:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fast_arith.c:6885:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fast_arith.c:6884:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fast_arith.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpari -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/fast_arith.so [330/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_element.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_element.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_element.c:13984:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_element.c:13777:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_element.c:13776:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_element.c:13659:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_element.c:13658:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_element.c:13480:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_element.c:13479:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_element.c:13166:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_element.c:13165:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_element.c:12824:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_element.c:12823:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_element.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/fraction_field_element.so [331/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_FpT.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_FpT.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_FpT.cpp:19832:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_FpT.cpp:19612:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_FpT.cpp:19611:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_FpT.cpp:19494:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_FpT.cpp:19493:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_FpT.cpp:19315:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_FpT.cpp:19314:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_FpT.cpp:19001:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_FpT.cpp:19000:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_FpT.cpp:18659:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_FpT.cpp:18658:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_FpT.cpp:4213:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_FpT.cpp:4212:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_FpT.cpp:4211:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_FpT.cpp:4210:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_FpT.cpp: In function 'PyObject* __pyx_pf_4sage_5rings_18fraction_field_FpT_8FpT_iter_8__next__(__pyx_obj_4sage_5rings_18fraction_field_FpT_FpT_iter*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_FpT.cpp:17818:3: warning: '__pyx_v_a' may be used uninitialized in this function [-Wmaybe-uninitialized] if (__pyx_t_4) { ^~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_FpT.cpp:17714:8: note: '__pyx_v_a' was declared here long __pyx_v_a; ^~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_FpT.cpp: In function '__pyx_obj_4sage_5rings_18fraction_field_FpT_FpTElement* __pyx_f_4sage_5rings_18fraction_field_FpT_10FpTElement_next(__pyx_obj_4sage_5rings_18fraction_field_FpT_FpTElement*, int)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_FpT.cpp:17818:3: warning: '__pyx_v_a' may be used uninitialized in this function [-Wmaybe-uninitialized] if (__pyx_t_4) { ^~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_FpT.cpp:17714:8: note: '__pyx_v_a' was declared here long __pyx_v_a; ^~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_FpT.cpp:17818:3: warning: '__pyx_v_a' may be used uninitialized in this function [-Wmaybe-uninitialized] if (__pyx_t_4) { ^~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_FpT.cpp:17714:8: note: '__pyx_v_a' was declared here long __pyx_v_a; ^~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_FpT.cpp:17818:3: warning: '__pyx_v_a' may be used uninitialized in this function [-Wmaybe-uninitialized] if (__pyx_t_4) { ^~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_FpT.cpp:17714:8: note: '__pyx_v_a' was declared here long __pyx_v_a; ^~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/fraction_field_FpT.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lflint -lgmp -lzn_poly -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/fraction_field_FpT.so -lpari [332/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/laurent_series_ring_element.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/laurent_series_ring_element.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/laurent_series_ring_element.c:17132:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/laurent_series_ring_element.c:16925:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/laurent_series_ring_element.c:16924:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/laurent_series_ring_element.c:16807:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/laurent_series_ring_element.c:16806:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/laurent_series_ring_element.c:16628:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/laurent_series_ring_element.c:16627:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/laurent_series_ring_element.c:16314:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/laurent_series_ring_element.c:16313:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/laurent_series_ring_element.c:15972:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/laurent_series_ring_element.c:15971:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/laurent_series_ring_element.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/laurent_series_ring_element.so [333/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/morphism.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/morphism.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/morphism.c:19152:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/morphism.c:18945:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/morphism.c:18944:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/morphism.c:18827:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/morphism.c:18826:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/morphism.c:18648:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/morphism.c:18647:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/morphism.c:18334:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/morphism.c:18333:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/morphism.c:17992:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/morphism.c:17991:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/morphism.c:9076:18: warning: '__pyx_pw_4sage_5rings_8morphism_24RingHomomorphism_im_gens_3__hash__' defined but not used [-Wunused-function] static Py_hash_t __pyx_pw_4sage_5rings_8morphism_24RingHomomorphism_im_gens_3__hash__(PyObject *__pyx_v_self) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/morphism.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/morphism.so [334/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_mpc.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_mpc.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_mpc.c:24493:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_mpc.c:24090:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_mpc.c:24089:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_mpc.c:23748:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_mpc.c:23747:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_mpc.c:23429:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_mpc.c:23428:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_mpc.c:23311:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_mpc.c:23310:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_mpc.c:23132:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_mpc.c:23131:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_mpc.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lmpfr -lmpc -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/complex_mpc.so [335/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/noncommutative_ideals.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/noncommutative_ideals.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/noncommutative_ideals.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/noncommutative_ideals.so [336/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_mpoly.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_mpoly.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_mpoly.c:7119:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_mpoly.c:6912:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_mpoly.c:6911:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_mpoly.c:6794:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_mpoly.c:6793:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_mpoly.c:6615:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_mpoly.c:6614:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_mpoly.c:6301:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_mpoly.c:6300:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_mpoly.c:5959:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_mpoly.c:5958:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_mpoly.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/power_series_mpoly.so [337/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_poly.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_poly.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_poly.c:15725:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_poly.c:15518:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_poly.c:15517:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_poly.c:15400:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_poly.c:15399:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_poly.c:15221:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_poly.c:15220:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_poly.c:14907:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_poly.c:14906:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_poly.c:14565:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_poly.c:14564:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_poly.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/power_series_poly.so [338/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_pari.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_pari.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_pari.c:14165:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_pari.c:13958:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_pari.c:13957:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_pari.c:13840:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_pari.c:13839:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_pari.c:13661:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_pari.c:13660:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_pari.c:13347:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_pari.c:13346:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_pari.c:13005:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_pari.c:13004:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_pari.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpari -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/power_series_pari.so [339/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_ring_element.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_ring_element.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_ring_element.c:23874:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_ring_element.c:23667:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_ring_element.c:23666:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_ring_element.c:23549:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_ring_element.c:23548:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_ring_element.c:23370:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_ring_element.c:23369:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_ring_element.c:23056:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_ring_element.c:23055:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_ring_element.c:22714:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_ring_element.c:22713:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/power_series_ring_element.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/power_series_ring_element.so [340/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/rational.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/rational.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/rational.c:38344:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/rational.c:37866:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/rational.c:37865:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/rational.c:37748:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/rational.c:37747:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/rational.c:37569:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/rational.c:37568:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/rational.c:37083:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/rational.c:37082:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/rational.c:36741:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/rational.c:36740:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/rational.c:4070:18: warning: '__pyx_f_4sage_5rings_8rational_Rational_sub_' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_5rings_8rational_Rational_sub_(struct __pyx_obj_4sage_5rings_8rational_Rational *__pyx_v_self, struct __pyx_obj_4sage_5rings_8rational_Rational *__pyx_v_other) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/rational.c:3978:18: warning: '__pyx_f_4sage_5rings_8rational_Rational_add_' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_5rings_8rational_Rational_add_(struct __pyx_obj_4sage_5rings_8rational_Rational *__pyx_v_self, struct __pyx_obj_4sage_5rings_8rational_Rational *__pyx_v_other) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/rational.c:3886:18: warning: '__pyx_f_4sage_5rings_8rational_Rational_div_' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_5rings_8rational_Rational_div_(struct __pyx_obj_4sage_5rings_8rational_Rational *__pyx_v_a, struct __pyx_obj_4sage_5rings_8rational_Rational *__pyx_v_b) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/rational.c:3794:18: warning: '__pyx_f_4sage_5rings_8rational_Rational_mul_' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_5rings_8rational_Rational_mul_(struct __pyx_obj_4sage_5rings_8rational_Rational *__pyx_v_a, struct __pyx_obj_4sage_5rings_8rational_Rational *__pyx_v_b) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/rational.c:2837:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/rational.c:2836:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/rational.c:2835:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/rational.c:2834:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/rational.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lpari -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/rational.so -lpari [341/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_double.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_double.o -DGSL_DISABLE_DEPRECATED -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_double.c:24761:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_double.c:24303:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_double.c:24302:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_double.c:23961:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_double.c:23960:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_double.c:23642:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_double.c:23641:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_double.c:23524:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_double.c:23523:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_double.c:23345:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_double.c:23344:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_double.c:3275:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_double.c:3274:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_double.c:3273:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_double.c:3272:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_double.o -L/usr/lib/atlas/ -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgsl -lgmp -lm -lsatlas -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/real_double.so -lpari [342/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_interval_absolute.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_interval_absolute.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_interval_absolute.c:14293:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_interval_absolute.c:13969:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_interval_absolute.c:13968:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_interval_absolute.c:13851:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_interval_absolute.c:13850:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_interval_absolute.c:13672:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_interval_absolute.c:13671:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_interval_absolute.c:13358:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_interval_absolute.c:13357:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_interval_absolute.c:13016:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_interval_absolute.c:13015:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_interval_absolute.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/real_interval_absolute.so [343/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/flint -I/usr/include/arb -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_arb.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_arb.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_arb.cpp:28986:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_arb.cpp:28654:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_arb.cpp:28653:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_arb.cpp:28536:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_arb.cpp:28535:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_arb.cpp:28357:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_arb.cpp:28356:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_arb.cpp:27931:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_arb.cpp:27930:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_arb.cpp:27589:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_arb.cpp:27588:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_arb.cpp:3964:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_arb.cpp:3963:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_arb.cpp:3962:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_arb.cpp:3961:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_arb.cpp: In function 'PyObject* __pyx_f_4sage_5rings_8real_arb_8RealBall__richcmp_(__pyx_obj_4sage_5rings_8real_arb_RealBall*, PyObject*, int, int)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_arb.cpp:631:39: warning: '__pyx_v_result' may be used uninitialized in this function [-Wmaybe-uninitialized] #define __Pyx_PyBool_FromLong(b) ((b) ? __Pyx_NewRef(Py_True) : __Pyx_NewRef(Py_False)) ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_arb.cpp:18132:7: note: '__pyx_v_result' was declared here int __pyx_v_result; ^~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_arb.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lflint -larb -lmpfi -lmpfr -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/real_arb.so -lpari [344/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_lazy.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_lazy.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_lazy.c: In function '__pyx_pf_4sage_5rings_9real_lazy_9LazyField___init__': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_lazy.c:3762:13: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types] __pyx_t_2 = __pyx_v_self; ^ At top level: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_lazy.c:21175:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_lazy.c:20884:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_lazy.c:20883:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_lazy.c:20542:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_lazy.c:20541:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_lazy.c:20223:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_lazy.c:20222:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_lazy.c:20105:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_lazy.c:20104:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_lazy.c:19926:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_lazy.c:19925:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_lazy.c:10434:13: warning: '__pyx_doc_4sage_5rings_9real_lazy_16LazyFieldElement_36__getattribute__' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_5rings_9real_lazy_16LazyFieldElement_36__getattribute__[] = "LazyFieldElement.__getattribute__(self, name)\nFile: sage/rings/real_lazy.pyx (starting at line 875)\n\n Simulates a list of methods found on the real/complex mpfr classes.\n\n EXAMPLES::\n\n sage: a = RLF(3)\n sage: a.sqrt()\n 1.732050807568878?\n sage: sin(a)\n 0.1411200080598673?\n sage: RealField(160)(tanh(RLF(3)))\n 0.99505475368673045133188018525548847509781385470\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_lazy.c:6885:12: warning: '__pyx_f_4sage_5rings_9real_lazy_get_new_prec' defined but not used [-Wunused-function] static int __pyx_f_4sage_5rings_9real_lazy_get_new_prec(PyObject *__pyx_v_R, int __pyx_v_depth) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_lazy.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/real_lazy.so [345/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_mpfi.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_mpfi.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_mpfi.c:34939:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_mpfi.c:34523:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_mpfi.c:34522:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_mpfi.c:34181:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_mpfi.c:34180:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_mpfi.c:33750:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_mpfi.c:33749:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_mpfi.c:33632:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_mpfi.c:33631:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_mpfi.c:33453:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_mpfi.c:33452:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_mpfi.c:3090:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_mpfi.c:3089:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_mpfi.c:3088:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_mpfi.c:3087:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_mpfi.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lmpfi -lmpfr -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/real_mpfi.so -lpari [346/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_mpfr.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_mpfr.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_mpfr.c:40121:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_mpfr.c:39528:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_mpfr.c:39527:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_mpfr.c:39186:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_mpfr.c:39185:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_mpfr.c:38867:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_mpfr.c:38866:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_mpfr.c:38749:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_mpfr.c:38748:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_mpfr.c:38570:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_mpfr.c:38569:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_mpfr.c:38308:18: warning: '__pyx_pw_4sage_5arith_16numerical_approx_1digits_to_bits' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_5arith_16numerical_approx_1digits_to_bits(PyObject *__pyx_self, PyObject *__pyx_v_d) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_mpfr.c:38307:13: warning: '__pyx_doc_4sage_5arith_16numerical_approx_digits_to_bits' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_5arith_16numerical_approx_digits_to_bits[] = "digits_to_bits(d) -> long\nFile: sage/arith/numerical_approx.pxd (starting at line 1)\n\n EXAMPLES::\n\n sage: from sage.arith.numerical_approx import digits_to_bits\n sage: digits_to_bits(None)\n 53\n sage: digits_to_bits(15)\n 54\n sage: digits_to_bits(-1)\n Traceback (most recent call last):\n ...\n ValueError: number of digits must be positive\n sage: digits_to_bits(\"10\")\n Traceback (most recent call last):\n ...\n TypeError: a float is required\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_mpfr.c:3307:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_mpfr.c:3306:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_mpfr.c:3305:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_mpfr.c:3304:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_mpfr.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpari -lmpfr -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/real_mpfr.so -lpari [347/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/residue_field.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/residue_field.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/residue_field.c:24078:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/residue_field.c:23871:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/residue_field.c:23870:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/residue_field.c:23753:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/residue_field.c:23752:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/residue_field.c:23574:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/residue_field.c:23573:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/residue_field.c:23260:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/residue_field.c:23259:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/residue_field.c:22918:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/residue_field.c:22917:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/residue_field.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/finite_rings/residue_field.so [348/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/ring.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/ring.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/ring.c:22280:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/ring.c:21989:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/ring.c:21988:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/ring.c:21647:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/ring.c:21646:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/ring.c:21328:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/ring.c:21327:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/ring.c:21210:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/ring.c:21209:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/ring.c:21031:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/ring.c:21030:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/ring.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/ring.so [349/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/finite_field_base.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/finite_field_base.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/finite_field_base.c:18733:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/finite_field_base.c:18526:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/finite_field_base.c:18525:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/finite_field_base.c:18408:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/finite_field_base.c:18407:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/finite_field_base.c:18229:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/finite_field_base.c:18228:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/finite_field_base.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/finite_rings/finite_field_base.so [350/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_base.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_base.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_base.c:11766:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_base.c:11559:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_base.c:11558:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_base.c:11441:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_base.c:11440:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_base.c:11262:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_base.c:11261:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_base.c:10948:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_base.c:10947:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_base.c:10606:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_base.c:10605:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_base.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/finite_rings/element_base.so [351/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/integer_mod.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/integer_mod.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/integer_mod.c:46804:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/integer_mod.c:46467:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/integer_mod.c:46466:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/integer_mod.c:46349:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/integer_mod.c:46348:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/integer_mod.c:46170:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/integer_mod.c:46169:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/integer_mod.c:45856:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/integer_mod.c:45855:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/integer_mod.c:45514:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/integer_mod.c:45513:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/integer_mod.c:37233:12: warning: '__pyx_f_4sage_5rings_12finite_rings_11integer_mod_jacobi_int64' defined but not used [-Wunused-function] static int __pyx_f_4sage_5rings_12finite_rings_11integer_mod_jacobi_int64(int_fast64_t __pyx_v_a, int_fast64_t __pyx_v_m) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/integer_mod.c:2984:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/integer_mod.c:2983:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/integer_mod.c:2982:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/integer_mod.c:2981:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/integer_mod.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/finite_rings/integer_mod.so -lpari [352/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_givaro.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_givaro.o -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -ffloat-store -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_givaro.cpp: In function 'PyObject* __pyx_pf_4sage_5rings_12finite_rings_14element_givaro_12Cache_givaro_22fetch_int(__pyx_obj_4sage_5rings_12finite_rings_14element_givaro_Cache_givaro*, int)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_givaro.cpp:8373:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] __pyx_t_4 = ((__pyx_v_n > __pyx_v_k->cardinality()) != 0); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_givaro.cpp: In function 'PyObject* __pyx_pf_4sage_5rings_12finite_rings_14element_givaro_25FiniteField_givaroElement_38_integer_(__pyx_obj_4sage_5rings_12finite_rings_14element_givaro_FiniteField_givaroElement*, PyObject*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_givaro.cpp:13993:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] __pyx_t_2 = ((__pyx_v_a < __pyx_v_self->_cache->objectptr->characteristic()) != 0); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_givaro.cpp: At global scope: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_givaro.cpp:19104:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_givaro.cpp:18884:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_givaro.cpp:18883:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_givaro.cpp:18766:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_givaro.cpp:18765:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_givaro.cpp:18587:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_givaro.cpp:18586:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_givaro.cpp:18273:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_givaro.cpp:18272:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_givaro.cpp:17931:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_givaro.cpp:17930:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_givaro.cpp:2898:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_givaro.cpp:2897:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_givaro.cpp:2896:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_givaro.cpp:2895:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_givaro.cpp:533:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:810:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_givaro.cpp:533:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:775:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:749:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:723:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:669:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:631:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:521:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:507:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:495:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] static char* ZZ_pX_trace_list(struct ZZ_pX* x) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:478:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:414:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_trace_list(struct ZZX* x) ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:201:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_repr(struct ZZX* x) ^~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:51:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) ^~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_givaro.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgivaro -lpari -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/finite_rings/element_givaro.so -lpari [353/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_ntl_gf2e.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_ntl_gf2e.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_ntl_gf2e.cpp: In function 'unsigned int __pyx_f_4sage_5rings_12finite_rings_16element_ntl_gf2e_switch_endianess(unsigned int)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_ntl_gf2e.cpp:3824:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (__pyx_v_j = 0; __pyx_v_j < __pyx_t_1; __pyx_v_j++) { ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_ntl_gf2e.cpp: In function 'PyObject* __pyx_pf_4sage_5rings_12finite_rings_16element_ntl_gf2e_27FiniteField_ntl_gf2eElement_36integer_representation(__pyx_obj_4sage_5rings_12finite_rings_16element_ntl_gf2e_FiniteField_ntl_gf2eElement*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_ntl_gf2e.cpp:11139:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] __pyx_t_2 = ((deg(__pyx_v_r) >= ((sizeof(int)) * 8)) != 0); ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_ntl_gf2e.cpp:11256:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] __pyx_t_2 = ((deg(__pyx_v_r) >= ((sizeof(int)) * 8)) != 0); ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_ntl_gf2e.cpp: At global scope: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_ntl_gf2e.cpp:16443:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_ntl_gf2e.cpp:16139:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_ntl_gf2e.cpp:16138:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_ntl_gf2e.cpp:15797:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_ntl_gf2e.cpp:15796:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_ntl_gf2e.cpp:15478:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_ntl_gf2e.cpp:15477:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_ntl_gf2e.cpp:15360:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_ntl_gf2e.cpp:15359:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_ntl_gf2e.cpp:15181:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_ntl_gf2e.cpp:15180:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_ntl_gf2e.cpp:2741:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_ntl_gf2e.cpp:2740:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_ntl_gf2e.cpp:2739:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_ntl_gf2e.cpp:2738:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_ntl_gf2e.cpp:507:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:810:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_ntl_gf2e.cpp:507:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:775:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:749:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:723:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:669:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:631:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:521:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:507:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:495:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] static char* ZZ_pX_trace_list(struct ZZ_pX* x) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:478:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:414:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_trace_list(struct ZZX* x) ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:201:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_repr(struct ZZX* x) ^~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:51:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) ^~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_ntl_gf2e.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lpari -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/finite_rings/element_ntl_gf2e.so -lpari [354/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_pari_ffelt.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_pari_ffelt.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_pari_ffelt.c:13444:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_pari_ffelt.c:13224:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_pari_ffelt.c:13223:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_pari_ffelt.c:13106:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_pari_ffelt.c:13105:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_pari_ffelt.c:12927:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_pari_ffelt.c:12926:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_pari_ffelt.c:12613:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_pari_ffelt.c:12612:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_pari_ffelt.c:12271:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_pari_ffelt.c:12270:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_pari_ffelt.c:2446:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_pari_ffelt.c:2445:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_pari_ffelt.c:2444:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_pari_ffelt.c:2443:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/element_pari_ffelt.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpari -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/finite_rings/element_pari_ffelt.so -lpari [355/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_finite_field.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_finite_field.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_finite_field.c:10046:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_finite_field.c:9839:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_finite_field.c:9838:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_finite_field.c:9721:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_finite_field.c:9720:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_finite_field.c:9542:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_finite_field.c:9541:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_finite_field.c:9228:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_finite_field.c:9227:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_finite_field.c:8886:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_finite_field.c:8885:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_finite_field.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/finite_rings/hom_finite_field.so [356/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_prime_finite_field.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_prime_finite_field.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_prime_finite_field.c:6216:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_prime_finite_field.c:6009:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_prime_finite_field.c:6008:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_prime_finite_field.c:5891:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_prime_finite_field.c:5890:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_prime_finite_field.c:5712:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_prime_finite_field.c:5711:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_prime_finite_field.c:5398:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_prime_finite_field.c:5397:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_prime_finite_field.c:5056:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_prime_finite_field.c:5055:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_prime_finite_field.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/finite_rings/hom_prime_finite_field.so [357/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_finite_field_givaro.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_finite_field_givaro.o -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -ffloat-store -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_finite_field_givaro.cpp:7514:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_finite_field_givaro.cpp:7307:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_finite_field_givaro.cpp:7306:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_finite_field_givaro.cpp:7189:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_finite_field_givaro.cpp:7188:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_finite_field_givaro.cpp:7010:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_finite_field_givaro.cpp:7009:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_finite_field_givaro.cpp:6696:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_finite_field_givaro.cpp:6695:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_finite_field_givaro.cpp:6354:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_finite_field_givaro.cpp:6353:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_finite_field_givaro.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgivaro -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/finite_rings/hom_finite_field_givaro.so [358/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/function_field/function_field_element.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/function_field/function_field_element.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/function_field/function_field_element.c:10875:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/function_field/function_field_element.c:10668:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/function_field/function_field_element.c:10667:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/function_field/function_field_element.c:10550:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/function_field/function_field_element.c:10549:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/function_field/function_field_element.c:10371:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/function_field/function_field_element.c:10370:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/function_field/function_field_element.c:10057:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/function_field/function_field_element.c:10056:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/function_field/function_field_element.c:9715:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/function_field/function_field_element.c:9714:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/function_field/function_field_element.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/function_field/function_field_element.so [359/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_base.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_base.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_base.c:4544:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_base.c:4337:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_base.c:4336:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_base.c:4219:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_base.c:4218:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_base.c:4040:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_base.c:4039:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_base.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/number_field/number_field_base.so [360/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element.cpp:51099:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element.cpp:50683:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element.cpp:50682:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element.cpp:50341:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element.cpp:50340:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element.cpp:49756:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element.cpp:49755:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element.cpp:49638:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element.cpp:49637:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element.cpp:49459:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element.cpp:49458:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element.cpp:48067:13: warning: 'void __pyx_f_4sage_5rings_12number_field_20number_field_element__ntl_poly(PyObject*, NTL::ZZX*, NTL::ZZ*)' defined but not used [-Wunused-function] static void __pyx_f_4sage_5rings_12number_field_20number_field_element__ntl_poly(PyObject *__pyx_v_f, ZZX *__pyx_v_num, ZZ *__pyx_v_den) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element.cpp:3938:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element.cpp:3937:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element.cpp:3936:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element.cpp:3935:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element.cpp:522:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:810:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element.cpp:522:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:775:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:749:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:723:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:669:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:631:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:521:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:507:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:495:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] static char* ZZ_pX_trace_list(struct ZZ_pX* x) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:478:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:414:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_trace_list(struct ZZX* x) ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:201:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_repr(struct ZZX* x) ^~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:51:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) ^~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lmpfi -lmpfr -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/number_field/number_field_element.so -lpari [361/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element_quadratic.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element_quadratic.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element_quadratic.cpp:24224:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element_quadratic.cpp:23920:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element_quadratic.cpp:23919:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element_quadratic.cpp:23578:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element_quadratic.cpp:23577:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element_quadratic.cpp:22881:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element_quadratic.cpp:22880:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element_quadratic.cpp:22763:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element_quadratic.cpp:22762:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element_quadratic.cpp:22584:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element_quadratic.cpp:22583:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element_quadratic.cpp:3918:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element_quadratic.cpp:3917:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element_quadratic.cpp:3916:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element_quadratic.cpp:3915:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element_quadratic.cpp:510:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:810:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element_quadratic.cpp:510:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:775:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:749:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:723:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:669:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:631:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:521:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:507:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:495:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] static char* ZZ_pX_trace_list(struct ZZ_pX* x) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:478:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:414:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_trace_list(struct ZZX* x) ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:201:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_repr(struct ZZX* x) ^~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:51:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) ^~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_element_quadratic.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lmpfi -lmpfr -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/number_field/number_field_element_quadratic.so -lpari [362/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_morphisms.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_morphisms.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_morphisms.c:10805:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_morphisms.c:10598:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_morphisms.c:10597:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_morphisms.c:10480:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_morphisms.c:10479:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_morphisms.c:10301:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_morphisms.c:10300:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_morphisms.c:9987:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_morphisms.c:9986:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_morphisms.c:9645:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_morphisms.c:9644:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/number_field_morphisms.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/number_field/number_field_morphisms.so [363/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/totallyreal.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/totallyreal.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/totallyreal.c:11787:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/totallyreal.c:11450:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/totallyreal.c:11449:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/totallyreal.c:11332:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/totallyreal.c:11331:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/totallyreal.c:11153:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/totallyreal.c:11152:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/totallyreal.c:9797:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/totallyreal.c:9796:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/totallyreal.c:9455:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/totallyreal.c:9454:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/totallyreal.c:2309:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/totallyreal.c:2308:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/totallyreal.c:2307:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/totallyreal.c:2306:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/totallyreal.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/number_field/totallyreal.so -lpari [364/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/totallyreal_data.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/totallyreal_data.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/totallyreal_data.c:12178:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/totallyreal_data.c:11958:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/totallyreal_data.c:11957:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/totallyreal_data.c:11840:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/totallyreal_data.c:11839:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/totallyreal_data.c:11661:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/totallyreal_data.c:11660:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/totallyreal_data.c:11347:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/totallyreal_data.c:11346:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/totallyreal_data.c:11005:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/totallyreal_data.c:11004:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/totallyreal_data.c:2400:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/totallyreal_data.c:2399:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/totallyreal_data.c:2398:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/totallyreal_data.c:2397:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/number_field/totallyreal_data.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/number_field/totallyreal_data.so -lpari [365/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/morphism.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/morphism.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/morphism.c:7519:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/morphism.c:7312:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/morphism.c:7311:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/morphism.c:7194:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/morphism.c:7193:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/morphism.c:7015:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/morphism.c:7014:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/morphism.c:6701:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/morphism.c:6700:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/morphism.c:6359:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/morphism.c:6358:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/morphism.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/padics/morphism.so [366/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/common_conversion.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/common_conversion.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/common_conversion.c: In function '__pyx_f_4sage_5rings_6padics_17common_conversion_cconv_mpq_t_out_shared': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/common_conversion.c:5914:114: warning: passing argument 3 of '__pyx_f_4sage_5arith_23rational_reconstruction_mpq_rational_reconstruction' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] __pyx_t_1 = __pyx_f_4sage_5arith_23rational_reconstruction_mpq_rational_reconstruction(__pyx_v_out, __pyx_v_x, ((struct __pyx_vtabstruct_4sage_5rings_6padics_12pow_computer_PowComputer_class *)__pyx_v_prime_pow->__pyx_vtab)->pow_mpz_t_tmp(__pyx_v_prime_pow, __pyx_v_prec)); if (unlikely(__pyx_t_1 == -1)) __PYX_ERR(0, 359, __pyx_L1_error) ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/common_conversion.c:5914:114: note: expected '__mpz_struct * {aka struct *}' but argument is of type 'mpz_srcptr {aka const struct *}' At top level: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/common_conversion.c:8444:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/common_conversion.c:8120:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/common_conversion.c:8119:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/common_conversion.c:8002:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/common_conversion.c:8001:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/common_conversion.c:7823:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/common_conversion.c:7822:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/common_conversion.c:7509:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/common_conversion.c:7508:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/common_conversion.c:7167:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/common_conversion.c:7166:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/common_conversion.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/padics/common_conversion.so [367/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/local_generic_element.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/local_generic_element.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/local_generic_element.c:7433:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/local_generic_element.c:7226:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/local_generic_element.c:7225:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/local_generic_element.c:7108:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/local_generic_element.c:7107:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/local_generic_element.c:6929:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/local_generic_element.c:6928:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/local_generic_element.c:6615:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/local_generic_element.c:6614:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/local_generic_element.c:6273:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/local_generic_element.c:6272:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/local_generic_element.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/padics/local_generic_element.so [368/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_absolute_element.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_absolute_element.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_absolute_element.c: In function '__pyx_f_4sage_5rings_6padics_29padic_capped_absolute_element_26pAdicCappedAbsoluteElement__to_gen': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_absolute_element.c:25142:233: warning: passing argument 4 of '__pyx_f_4sage_4libs_4pari_11convert_gmp_new_gen_from_padic' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] __pyx_t_3 = ((PyObject *)__pyx_f_4sage_4libs_4pari_11convert_gmp_new_gen_from_padic(__pyx_v_val, (__pyx_v_self->__pyx_base.absprec - __pyx_v_val), __pyx_v_self->__pyx_base.__pyx_base.prime_pow->__pyx_base.__pyx_base.prime->value, ((struct __pyx_vtabstruct_4sage_5rings_6padics_29padic_capped_absolute_element_PowComputer_ *)__pyx_v_self->__pyx_base.__pyx_base.prime_pow->__pyx_base.__pyx_base.__pyx_vtab)->__pyx_base.__pyx_base.pow_mpz_t_tmp(((struct __pyx_obj_4sage_5rings_6padics_12pow_computer_PowComputer_class *)__pyx_v_self->__pyx_base.__pyx_base.prime_pow), (__pyx_v_self->__pyx_base.absprec - __pyx_v_val)), __pyx_v_4sage_5rings_6padics_29padic_capped_absolute_element_holder->value)); if (unlikely(!__pyx_t_3)) __PYX_ERR(3, 147, __pyx_L1_error) ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_absolute_element.c:25142:233: note: expected '__mpz_struct * {aka struct *}' but argument is of type 'mpz_srcptr {aka const struct *}' At top level: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_absolute_element.c:28655:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_absolute_element.c:28318:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_absolute_element.c:28317:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_absolute_element.c:28200:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_absolute_element.c:28199:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_absolute_element.c:28021:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_absolute_element.c:28020:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_absolute_element.c:27707:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_absolute_element.c:27706:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_absolute_element.c:27365:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_absolute_element.c:27364:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_absolute_element.c:4085:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_absolute_element.c:4084:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_absolute_element.c:4083:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_absolute_element.c:4082:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_absolute_element.c: In function '__pyx_pw_4sage_5rings_6padics_29padic_capped_absolute_element_9CAElement_19__pow__': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_absolute_element.c:11423:46: warning: '__pyx_v_exp_val' may be used uninitialized in this function [-Wmaybe-uninitialized] (__pyx_v_ansrelprec[0]) = (__pyx_v_relprec + __pyx_v_exp_val); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_absolute_element.c:11223:8: note: '__pyx_v_exp_val' was declared here long __pyx_v_exp_val; ^~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_absolute_element.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/padics/padic_capped_absolute_element.so -lpari [369/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_relative_element.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_relative_element.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_relative_element.c: In function '__pyx_f_4sage_5rings_6padics_29padic_capped_relative_element_26pAdicCappedRelativeElement__to_gen': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_relative_element.c:29502:239: warning: passing argument 4 of '__pyx_f_4sage_4libs_4pari_11convert_gmp_new_gen_from_padic' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] __pyx_t_2 = ((PyObject *)__pyx_f_4sage_4libs_4pari_11convert_gmp_new_gen_from_padic(__pyx_v_self->__pyx_base.ordp, __pyx_v_self->__pyx_base.relprec, __pyx_v_self->__pyx_base.__pyx_base.prime_pow->__pyx_base.__pyx_base.prime->value, ((struct __pyx_vtabstruct_4sage_5rings_6padics_29padic_capped_relative_element_PowComputer_ *)__pyx_v_self->__pyx_base.__pyx_base.prime_pow->__pyx_base.__pyx_base.__pyx_vtab)->__pyx_base.__pyx_base.pow_mpz_t_tmp(((struct __pyx_obj_4sage_5rings_6padics_12pow_computer_PowComputer_class *)__pyx_v_self->__pyx_base.__pyx_base.prime_pow), __pyx_v_self->__pyx_base.relprec), __pyx_v_self->__pyx_base.unit)); if (unlikely(!__pyx_t_2)) __PYX_ERR(3, 228, __pyx_L1_error) ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_relative_element.c:29502:239: note: expected '__mpz_struct * {aka struct *}' but argument is of type 'mpz_srcptr {aka const struct *}' At top level: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_relative_element.c:32986:20: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_relative_element.c:32649:20: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_relative_element.c:32648:15: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_relative_element.c:32531:20: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_relative_element.c:32530:15: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_relative_element.c:32352:20: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_relative_element.c:32351:15: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_relative_element.c:32038:20: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_relative_element.c:32037:15: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_relative_element.c:31696:20: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_relative_element.c:31695:15: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_relative_element.c:3842:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_relative_element.c:3841:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_relative_element.c:3840:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_relative_element.c:3839:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_relative_element.c: In function '__pyx_pw_4sage_5rings_6padics_29padic_capped_relative_element_9CRElement_19__pow__': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_relative_element.c:11239:46: warning: '__pyx_v_exp_val' may be used uninitialized in this function [-Wmaybe-uninitialized] (__pyx_v_ansrelprec[0]) = (__pyx_v_relprec + __pyx_v_exp_val); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_relative_element.c:11039:8: note: '__pyx_v_exp_val' was declared here long __pyx_v_exp_val; ^~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_capped_relative_element.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/padics/padic_capped_relative_element.so -lpari [370/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ext_element.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ext_element.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ext_element.cpp: In function 'PyObject* __Pyx_PyInt_LshiftObjC(PyObject*, PyObject*, long int, int)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ext_element.cpp:9793:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(b < sizeof(long)*8 && a == (a << b) >> b) || !a) { ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ext_element.cpp:669:43: note: in definition of macro 'likely' #define likely(x) __builtin_expect(!!(x), 1) ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ext_element.cpp:9878:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (unlikely(!(b < sizeof(long)*8 && a == x >> b)) && a) { ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ext_element.cpp:670:43: note: in definition of macro 'unlikely' #define unlikely(x) __builtin_expect(!!(x), 0) ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ext_element.cpp: At global scope: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ext_element.cpp:8130:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ext_element.cpp:7923:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ext_element.cpp:7922:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ext_element.cpp:7805:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ext_element.cpp:7804:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ext_element.cpp:7626:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ext_element.cpp:7625:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ext_element.cpp:7312:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ext_element.cpp:7311:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ext_element.cpp:6970:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ext_element.cpp:6969:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ext_element.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/padics/padic_ext_element.so [371/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_fixed_mod_element.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_fixed_mod_element.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_fixed_mod_element.c: In function '__pyx_f_4sage_5rings_6padics_23padic_fixed_mod_element_20pAdicFixedModElement__to_gen': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_fixed_mod_element.c:19522:278: warning: passing argument 4 of '__pyx_f_4sage_4libs_4pari_11convert_gmp_new_gen_from_padic' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] __pyx_t_3 = ((PyObject *)__pyx_f_4sage_4libs_4pari_11convert_gmp_new_gen_from_padic(__pyx_v_val, (__pyx_v_self->__pyx_base.__pyx_base.prime_pow->__pyx_base.__pyx_base.prec_cap - __pyx_v_val), __pyx_v_self->__pyx_base.__pyx_base.prime_pow->__pyx_base.__pyx_base.prime->value, ((struct __pyx_vtabstruct_4sage_5rings_6padics_23padic_fixed_mod_element_PowComputer_ *)__pyx_v_self->__pyx_base.__pyx_base.prime_pow->__pyx_base.__pyx_base.__pyx_vtab)->__pyx_base.__pyx_base.pow_mpz_t_tmp(((struct __pyx_obj_4sage_5rings_6padics_12pow_computer_PowComputer_class *)__pyx_v_self->__pyx_base.__pyx_base.prime_pow), (__pyx_v_self->__pyx_base.__pyx_base.prime_pow->__pyx_base.__pyx_base.prec_cap - __pyx_v_val)), __pyx_v_4sage_5rings_6padics_23padic_fixed_mod_element_holder->value)); if (unlikely(!__pyx_t_3)) __PYX_ERR(3, 219, __pyx_L1_error) ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_fixed_mod_element.c:19522:278: note: expected '__mpz_struct * {aka struct *}' but argument is of type 'mpz_srcptr {aka const struct *}' At top level: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_fixed_mod_element.c:23040:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_fixed_mod_element.c:22703:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_fixed_mod_element.c:22702:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_fixed_mod_element.c:22585:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_fixed_mod_element.c:22584:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_fixed_mod_element.c:22406:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_fixed_mod_element.c:22405:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_fixed_mod_element.c:22092:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_fixed_mod_element.c:22091:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_fixed_mod_element.c:21750:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_fixed_mod_element.c:21749:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_fixed_mod_element.c:10913:13: warning: '__pyx_f_4sage_5rings_6padics_23padic_fixed_mod_element_padic_pow_helper' defined but not used [-Wunused-function] static long __pyx_f_4sage_5rings_6padics_23padic_fixed_mod_element_padic_pow_helper(__mpz_struct *__pyx_v_result, __mpz_struct *__pyx_v_base, long __pyx_v_base_val, long __pyx_v_base_relprec, __mpz_struct *__pyx_v_right_unit, long __pyx_v_right_val, long __pyx_v_right_relprec, struct __pyx_obj_4sage_5rings_6padics_23padic_fixed_mod_element_PowComputer_ *__pyx_v_prime_pow) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_fixed_mod_element.c:10619:56: warning: '__pyx_f_4sage_5rings_6padics_23padic_fixed_mod_element_exact_pow_helper' defined but not used [-Wunused-function] static struct __pyx_obj_4sage_5rings_7integer_Integer *__pyx_f_4sage_5rings_6padics_23padic_fixed_mod_element_exact_pow_helper(long *__pyx_v_ansrelprec, long __pyx_v_relprec, PyObject *__pyx_v__right, struct __pyx_obj_4sage_5rings_6padics_23padic_fixed_mod_element_PowComputer_ *__pyx_v_prime_pow) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_fixed_mod_element.c:3552:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_fixed_mod_element.c:3551:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_fixed_mod_element.c:3550:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_fixed_mod_element.c:3549:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_fixed_mod_element.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/padics/padic_fixed_mod_element.so -lpari [372/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_generic_element.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_generic_element.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_generic_element.c:20100:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_generic_element.c:19776:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_generic_element.c:19775:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_generic_element.c:19658:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_generic_element.c:19657:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_generic_element.c:19479:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_generic_element.c:19478:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_generic_element.c:19165:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_generic_element.c:19164:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_generic_element.c:18823:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_generic_element.c:18822:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_generic_element.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/padics/padic_generic_element.so [373/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_printing.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_printing.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_printing.cpp:19758:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_printing.cpp:19430:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_printing.cpp:19429:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_printing.cpp:19088:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_printing.cpp:19087:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_printing.cpp:18769:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_printing.cpp:18768:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_printing.cpp:18651:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_printing.cpp:18650:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_printing.cpp:18472:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_printing.cpp:18471:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_printing.cpp: In function 'PyObject* __pyx_f_4sage_5rings_6padics_14padic_printing_18pAdicPrinter_class__truncate_list(__pyx_obj_4sage_5rings_6padics_14padic_printing_pAdicPrinter_class*, PyObject*, PyObject*, PyObject*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_printing.cpp:16865:44: warning: '__pyx_v_nonzero_index' may be used uninitialized in this function [-Wmaybe-uninitialized] __pyx_t_1 = __Pyx_PyObject_GetSlice(__pyx_v_L, 0, (__pyx_v_nonzero_index + 1), NULL, NULL, NULL, 0, 1, 1); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1244, __pyx_L1_error) ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_printing.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/padics/padic_printing.so [374/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CA_element.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CA_element.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CA_element.cpp:19248:20: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CA_element.cpp:18790:20: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CA_element.cpp:18789:15: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CA_element.cpp:18448:20: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CA_element.cpp:18447:15: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CA_element.cpp:18129:20: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CA_element.cpp:18128:15: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CA_element.cpp:18011:20: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CA_element.cpp:18010:15: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CA_element.cpp:17832:20: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CA_element.cpp:17831:15: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CA_element.cpp:3410:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CA_element.cpp:3409:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CA_element.cpp:3408:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CA_element.cpp:3407:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CA_element.cpp:502:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:631:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:521:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:507:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:495:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] static char* ZZ_pX_trace_list(struct ZZ_pX* x) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:478:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:414:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_trace_list(struct ZZX* x) ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:201:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_repr(struct ZZX* x) ^~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:51:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) ^~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CA_element.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/padics/padic_ZZ_pX_CA_element.so -lpari [375/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp: In function 'int __pyx_f_4sage_5rings_6padics_22padic_ZZ_pX_CR_element_18pAdicZZpXCRElement__pshift_self(__pyx_obj_4sage_5rings_6padics_22padic_ZZ_pX_CR_element_pAdicZZpXCRElement*, long int)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp:12905:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] __pyx_t_1 = ((__pyx_v_shift >= __pyx_v_self->__pyx_base.prime_pow->__pyx_base.__pyx_base.prec_cap) != 0); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp: At global scope: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp:25580:20: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp:25122:20: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp:25121:15: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp:24780:20: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp:24779:15: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp:24461:20: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp:24460:15: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp:24343:20: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp:24342:15: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp:24164:20: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp:24163:15: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp:3868:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp:3867:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp:3866:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp:3865:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp:503:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:631:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:521:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:507:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:495:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] static char* ZZ_pX_trace_list(struct ZZ_pX* x) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:478:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:414:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_trace_list(struct ZZX* x) ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:201:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_repr(struct ZZX* x) ^~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:51:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) ^~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp: In function 'int __pyx_pw_4sage_5rings_6padics_22padic_ZZ_pX_CR_element_18pAdicZZpXCRElement_1__init__(PyObject*, PyObject*, PyObject*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp:4516:8: warning: '__pyx_v_aprec' may be used uninitialized in this function [-Wmaybe-uninitialized] long __pyx_v_aprec; ^~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp: In function 'PyObject* __pyx_f_4sage_5rings_6padics_22padic_ZZ_pX_CR_element_18pAdicZZpXCRElement__ntl_rep_abs(__pyx_obj_4sage_5rings_6padics_22padic_ZZ_pX_CR_element_pAdicZZpXCRElement*, int)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp:20569:55: warning: '__pyx_v_little_shift' may be used uninitialized in this function [-Wmaybe-uninitialized] __pyx_v_dummy->relprec = (__pyx_v_self->relprec + __pyx_v_little_shift); ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/padics/padic_ZZ_pX_CR_element.so -lpari [376/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_element.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_element.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_element.cpp: In function 'PyObject* __pyx_f_4sage_5rings_6padics_19padic_ZZ_pX_element_16pAdicZZpXElement_ext_p_list_precs(__pyx_obj_4sage_5rings_6padics_19padic_ZZ_pX_element_pAdicZZpXElement*, int, long int)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_element.cpp:4871:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (__pyx_v_j = 0; __pyx_v_j < __pyx_t_6; __pyx_v_j++) { ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_element.cpp: At global scope: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_element.cpp:13544:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_element.cpp:13099:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_element.cpp:13098:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_element.cpp:12757:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_element.cpp:12756:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_element.cpp:12438:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_element.cpp:12437:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_element.cpp:12320:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_element.cpp:12319:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_element.cpp:12141:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_element.cpp:12140:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_element.cpp:498:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:810:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_element.cpp:498:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:775:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:749:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:723:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:669:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:631:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:521:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:507:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:495:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] static char* ZZ_pX_trace_list(struct ZZ_pX* x) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:478:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:414:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_trace_list(struct ZZX* x) ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:201:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_repr(struct ZZX* x) ^~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:51:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) ^~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_element.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/padics/padic_ZZ_pX_element.so [377/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_FM_element.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_FM_element.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_FM_element.cpp: In function 'int __pyx_f_4sage_5rings_6padics_22padic_ZZ_pX_FM_element_18pAdicZZpXFMElement__is_inexact_zero(__pyx_obj_4sage_5rings_6padics_22padic_ZZ_pX_FM_element_pAdicZZpXFMElement*, int)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_FM_element.cpp:6372:148: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] __pyx_t_6 = (((__pyx_v_self->__pyx_base.prime_pow->__pyx_base.__pyx_base.e * __pyx_v_self->__pyx_base.prime_pow->__pyx_base.__pyx_base.prec_cap) != __pyx_v_self->__pyx_base.prime_pow->__pyx_base.__pyx_base.ram_prec_cap) != 0); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_FM_element.cpp: At global scope: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_FM_element.cpp:16413:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_FM_element.cpp:15955:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_FM_element.cpp:15954:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_FM_element.cpp:15613:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_FM_element.cpp:15612:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_FM_element.cpp:15294:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_FM_element.cpp:15293:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_FM_element.cpp:15176:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_FM_element.cpp:15175:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_FM_element.cpp:14997:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_FM_element.cpp:14996:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_FM_element.cpp:3386:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_FM_element.cpp:3385:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_FM_element.cpp:3384:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_FM_element.cpp:3383:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_FM_element.cpp:506:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:631:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:521:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:507:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:495:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] static char* ZZ_pX_trace_list(struct ZZ_pX* x) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:478:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:414:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_trace_list(struct ZZX* x) ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:201:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_repr(struct ZZX* x) ^~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:51:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) ^~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/padic_ZZ_pX_FM_element.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/padics/padic_ZZ_pX_FM_element.so -lpari [378/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer.cpp: In function 'void __pyx_pf_4sage_5rings_6padics_12pow_computer_16PowComputer_base_4__dealloc__(__pyx_obj_4sage_5rings_6padics_12pow_computer_PowComputer_base*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer.cpp:5664:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (__pyx_t_3 = 0; __pyx_t_3 < __pyx_t_2; __pyx_t_3+=1) { ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer.cpp: At global scope: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer.cpp:9367:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer.cpp:8909:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer.cpp:8908:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer.cpp:8567:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer.cpp:8566:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer.cpp:8248:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer.cpp:8247:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer.cpp:8130:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer.cpp:8129:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer.cpp:7951:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer.cpp:7950:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer.cpp:2410:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer.cpp:2409:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer.cpp:2408:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer.cpp:2407:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/padics/pow_computer.so -lpari [379/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp: In function 'int __pyx_f_4sage_5rings_6padics_16pow_computer_ext_ZZ_pX_Eis_init(__pyx_obj_4sage_5rings_6padics_16pow_computer_ext_PowComputer_ZZ_pX*, __pyx_obj_4sage_4libs_3ntl_9ntl_ZZ_pX_ntl_ZZ_pX*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp:3411:31: warning: right shift count >= width of type [-Wshift-count-overflow] __pyx_v_D = (__pyx_v_D >> 32); ^~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp:3673:31: warning: right shift count >= width of type [-Wshift-count-overflow] __pyx_v_D = (__pyx_v_D >> 32); ^~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp: In function 'NTL::ZZ* __pyx_f_4sage_5rings_6padics_16pow_computer_ext_15PowComputer_ext_pow_ZZ_tmp(__pyx_obj_4sage_5rings_6padics_16pow_computer_ext_PowComputer_ext*, long int)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp:6694:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] __pyx_t_1 = ((__pyx_v_n <= __pyx_v_self->__pyx_base.cache_limit) != 0); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp:6723:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] __pyx_t_1 = ((__pyx_v_n == __pyx_v_self->__pyx_base.prec_cap) != 0); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp: In function 'NTL::ZZ_pXModulus* __pyx_f_4sage_5rings_6padics_16pow_computer_ext_20PowComputer_ZZ_pX_FM_get_modulus(__pyx_obj_4sage_5rings_6padics_16pow_computer_ext_PowComputer_ZZ_pX_FM*, long int)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp:10739:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] __pyx_t_1 = ((__pyx_v_n == __pyx_v_self->__pyx_base.__pyx_base.__pyx_base.prec_cap) != 0); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp: In function 'NTL::ZZ_pXModulus* __pyx_f_4sage_5rings_6padics_16pow_computer_ext_23PowComputer_ZZ_pX_small_get_modulus(__pyx_obj_4sage_5rings_6padics_16pow_computer_ext_PowComputer_ZZ_pX_small*, long int)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp:12603:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] __pyx_t_1 = ((__pyx_v_n <= __pyx_v_self->__pyx_base.__pyx_base.__pyx_base.prec_cap) != 0); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp: In function '__pyx_obj_4sage_4libs_3ntl_15ntl_ZZ_pContext_ntl_ZZ_pContext_class* __pyx_f_4sage_5rings_6padics_16pow_computer_ext_21PowComputer_ZZ_pX_big_get_context(__pyx_obj_4sage_5rings_6padics_16pow_computer_ext_PowComputer_ZZ_pX_big*, long int)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp:14332:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] __pyx_t_1 = ((__pyx_v_n <= __pyx_v_self->__pyx_base.__pyx_base.__pyx_base.cache_limit) != 0); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp:14366:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] __pyx_t_1 = ((__pyx_v_n == __pyx_v_self->__pyx_base.__pyx_base.__pyx_base.prec_cap) != 0); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp: In function 'NTL::ZZ_pXModulus* __pyx_f_4sage_5rings_6padics_16pow_computer_ext_21PowComputer_ZZ_pX_big_get_modulus(__pyx_obj_4sage_5rings_6padics_16pow_computer_ext_PowComputer_ZZ_pX_big*, long int)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp:14695:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] __pyx_t_1 = ((__pyx_v_n <= __pyx_v_self->__pyx_base.__pyx_base.__pyx_base.cache_limit) != 0); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp:14724:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] __pyx_t_1 = ((__pyx_v_n == __pyx_v_self->__pyx_base.__pyx_base.__pyx_base.prec_cap) != 0); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp: At global scope: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp:18927:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp:18469:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp:18468:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp:18127:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp:18126:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp:17808:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp:17807:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp:17690:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp:17689:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp:17511:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp:17510:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp:2915:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp:2914:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp:2913:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp:2912:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp:505:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:775:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:723:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:631:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:521:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:507:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:495:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] static char* ZZ_pX_trace_list(struct ZZ_pX* x) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:478:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:414:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_trace_list(struct ZZX* x) ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:201:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_repr(struct ZZX* x) ^~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:51:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) ^~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp: In function 'PyObject* __pyx_pf_4sage_5rings_6padics_16pow_computer_ext_17PowComputer_ZZ_pX_2polynomial(__pyx_obj_4sage_5rings_6padics_16pow_computer_ext_PowComputer_ZZ_pX*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp:7567:19: warning: '__pyx_v_tmp' is used uninitialized in this function [-Wuninitialized] __pyx_v_tmp->val(); ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp: In function 'int __pyx_f_4sage_5rings_6padics_16pow_computer_ext_ZZ_pX_eis_shift_p(__pyx_obj_4sage_5rings_6padics_16pow_computer_ext_PowComputer_ZZ_pX*, NTL::ZZ_pX*, NTL::ZZ_pX*, long int, long int)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp:4740:20: warning: '__pyx_v_low_shifter_fm' may be used uninitialized in this function [-Wmaybe-uninitialized] ZZ_pXMultiplier *__pyx_v_low_shifter_fm; ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp:5390:27: warning: '__pyx_v_high_shifter' may be used uninitialized in this function [-Wmaybe-uninitialized] ZZ_pX_conv_modulus(__pyx_v_highshift, (__pyx_v_high_shifter[0]), __pyx_v_c->x); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp:4738:10: warning: '__pyx_v_low_shifter' may be used uninitialized in this function [-Wmaybe-uninitialized] ZZ_pX *__pyx_v_low_shifter; ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp:5340:15: warning: '__pyx_v_high_shifter_fm' may be used uninitialized in this function [-Wmaybe-uninitialized] MulMod(__pyx_v_working, __pyx_v_working, (__pyx_v_high_shifter_fm[0]), (__pyx_v_m[0])); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.cpp:5340:15: warning: '__pyx_v_m' may be used uninitialized in this function [-Wmaybe-uninitialized] g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_ext.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/padics/pow_computer_ext.so -lpari [380/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_flint.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_flint.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_flint.cpp: In function 'fmpz (* __pyx_f_4sage_5rings_6padics_18pow_computer_flint_17PowComputer_flint_pow_fmpz_t_tmp(__pyx_obj_4sage_5rings_6padics_18pow_computer_flint_PowComputer_flint*, long unsigned int))[1]': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_flint.cpp:4240:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] __pyx_t_2 = ((__pyx_v_ctx.min <= __pyx_v_n) != 0); ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_flint.cpp:4246:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] __pyx_t_2 = ((__pyx_v_n < __pyx_v_ctx.max) != 0); ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_flint.cpp: In function 'void __pyx_pf_4sage_5rings_6padics_18pow_computer_flint_23PowComputer_flint_1step_4__dealloc__(__pyx_obj_4sage_5rings_6padics_18pow_computer_flint_PowComputer_flint_1step*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_flint.cpp:5392:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (__pyx_t_3 = 1; __pyx_t_3 < __pyx_t_2; __pyx_t_3+=1) { ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_flint.cpp: At global scope: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_flint.cpp:10433:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_flint.cpp:10092:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_flint.cpp:10091:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_flint.cpp:9750:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_flint.cpp:9749:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_flint.cpp:9431:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_flint.cpp:9430:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_flint.cpp:9313:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_flint.cpp:9312:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_flint.cpp:9134:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_flint.cpp:9133:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_flint.cpp:3158:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_flint.cpp:3157:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_flint.cpp:3156:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_flint.cpp:3155:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/pow_computer_flint.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lflint -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/padics/pow_computer_flint.so -lpari [381/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CR.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CR.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CR.c:36289:20: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CR.c:35831:20: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CR.c:35830:15: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CR.c:35489:20: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CR.c:35488:15: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CR.c:35170:20: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CR.c:35169:15: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CR.c:35052:20: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CR.c:35051:15: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CR.c:34873:20: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CR.c:34872:15: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CR.c:4316:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CR.c:4315:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CR.c:4314:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CR.c:4313:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CR.c: In function '__pyx_pw_4sage_5rings_6padics_14qadic_flint_CR_9CRElement_19__pow__': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CR.c:15247:46: warning: '__pyx_v_exp_val' may be used uninitialized in this function [-Wmaybe-uninitialized] (__pyx_v_ansrelprec[0]) = (__pyx_v_relprec + __pyx_v_exp_val); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CR.c:15047:8: note: '__pyx_v_exp_val' was declared here long __pyx_v_exp_val; ^~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CR.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lflint -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/padics/qadic_flint_CR.so -lpari [382/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CA.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CA.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CA.c:31920:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CA.c:31462:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CA.c:31461:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CA.c:31120:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CA.c:31119:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CA.c:30801:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CA.c:30800:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CA.c:30683:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CA.c:30682:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CA.c:30504:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CA.c:30503:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CA.c:4614:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CA.c:4613:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CA.c:4612:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CA.c:4611:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CA.c: In function '__pyx_pw_4sage_5rings_6padics_14qadic_flint_CA_9CAElement_19__pow__': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CA.c:15497:46: warning: '__pyx_v_exp_val' may be used uninitialized in this function [-Wmaybe-uninitialized] (__pyx_v_ansrelprec[0]) = (__pyx_v_relprec + __pyx_v_exp_val); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CA.c:15297:8: note: '__pyx_v_exp_val' was declared here long __pyx_v_exp_val; ^~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_CA.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lflint -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/padics/qadic_flint_CA.so -lpari [383/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_FM.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_FM.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_FM.c:26177:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_FM.c:25719:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_FM.c:25718:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_FM.c:25377:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_FM.c:25376:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_FM.c:25058:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_FM.c:25057:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_FM.c:24940:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_FM.c:24939:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_FM.c:24761:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_FM.c:24760:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_FM.c:14926:13: warning: '__pyx_f_4sage_5rings_6padics_14qadic_flint_FM_padic_pow_helper' defined but not used [-Wunused-function] static long __pyx_f_4sage_5rings_6padics_14qadic_flint_FM_padic_pow_helper(fmpz_poly_struct *__pyx_v_result, fmpz_poly_struct *__pyx_v_base, long __pyx_v_base_val, long __pyx_v_base_relprec, fmpz_poly_struct *__pyx_v_right_unit, long __pyx_v_right_val, long __pyx_v_right_relprec, struct __pyx_obj_4sage_5rings_6padics_14qadic_flint_FM_PowComputer_ *__pyx_v_prime_pow) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_FM.c:14632:56: warning: '__pyx_f_4sage_5rings_6padics_14qadic_flint_FM_exact_pow_helper' defined but not used [-Wunused-function] static struct __pyx_obj_4sage_5rings_7integer_Integer *__pyx_f_4sage_5rings_6padics_14qadic_flint_FM_exact_pow_helper(long *__pyx_v_ansrelprec, long __pyx_v_relprec, PyObject *__pyx_v__right, struct __pyx_obj_4sage_5rings_6padics_14qadic_flint_FM_PowComputer_ *__pyx_v_prime_pow) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_FM.c:4029:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_FM.c:4028:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_FM.c:4027:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_FM.c:4026:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/padics/qadic_flint_FM.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lflint -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/padics/qadic_flint_FM.so -lpari [384/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/cyclotomic.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/cyclotomic.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/cyclotomic.c:10477:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/cyclotomic.c:10257:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/cyclotomic.c:10256:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/cyclotomic.c:10139:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/cyclotomic.c:10138:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/cyclotomic.c:9960:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/cyclotomic.c:9959:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/cyclotomic.c:8604:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/cyclotomic.c:8603:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/cyclotomic.c:8262:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/cyclotomic.c:8261:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/cyclotomic.c:2422:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/cyclotomic.c:2421:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/cyclotomic.c:2420:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/cyclotomic.c:2419:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/cyclotomic.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/polynomial/cyclotomic.so -lpari [385/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/evaluation.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/evaluation.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/evaluation.cpp:2146:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/evaluation.cpp:1939:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/evaluation.cpp:1938:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/evaluation.cpp:1821:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/evaluation.cpp:1820:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/evaluation.cpp:1642:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/evaluation.cpp:1641:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/evaluation.cpp:523:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:810:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/evaluation.cpp:523:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:775:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:749:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:723:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:669:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:631:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:521:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:507:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:495:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] static char* ZZ_pX_trace_list(struct ZZ_pX* x) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:478:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:414:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_trace_list(struct ZZX* x) ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:201:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_repr(struct ZZX* x) ^~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:51:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) ^~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/evaluation.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lflint -lmpfi -lmpfr -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/polynomial/evaluation.so [386/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/laurent_polynomial.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/laurent_polynomial.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/laurent_polynomial.c:34515:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/laurent_polynomial.c:34308:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/laurent_polynomial.c:34307:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/laurent_polynomial.c:34190:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/laurent_polynomial.c:34189:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/laurent_polynomial.c:34011:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/laurent_polynomial.c:34010:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/laurent_polynomial.c:33697:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/laurent_polynomial.c:33696:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/laurent_polynomial.c:33355:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/laurent_polynomial.c:33354:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/laurent_polynomial.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/polynomial/laurent_polynomial.so [387/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial.c:31335:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial.c:31128:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial.c:31127:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial.c:31010:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial.c:31009:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial.c:30831:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial.c:30830:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial.c:30517:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial.c:30516:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial.c:30175:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial.c:30174:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/polynomial/multi_polynomial.so [388/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/singular -I/usr/include/factory -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_ideal_libsingular.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_ideal_libsingular.o -I/usr/include/singular -DSING_NDEBUG -DOM_NDEBUG -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_ideal_libsingular.cpp:6336:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_ideal_libsingular.cpp:6116:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_ideal_libsingular.cpp:6115:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_ideal_libsingular.cpp:5998:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_ideal_libsingular.cpp:5997:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_ideal_libsingular.cpp:5819:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_ideal_libsingular.cpp:5818:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_ideal_libsingular.cpp:5505:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_ideal_libsingular.cpp:5504:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_ideal_libsingular.cpp:5163:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_ideal_libsingular.cpp:5162:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_ideal_libsingular.cpp:2815:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_ideal_libsingular.cpp:2814:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_ideal_libsingular.cpp:2813:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_ideal_libsingular.cpp:2812:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_ideal_libsingular.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lSingular -lpolys -ldl -lfactory -lomalloc -lsingular_resources -lntl -lflint -lmpfr -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/polynomial/multi_polynomial_ideal_libsingular.so -lpari [389/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/singular -I/usr/include/factory -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/plural.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/plural.o -I/usr/include/singular -DSING_NDEBUG -DOM_NDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -ffloat-store -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/plural.cpp:27063:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/plural.cpp:26759:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/plural.cpp:26758:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/plural.cpp:26417:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/plural.cpp:26416:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/plural.cpp:26098:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/plural.cpp:26097:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/plural.cpp:25980:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/plural.cpp:25979:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/plural.cpp:25801:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/plural.cpp:25800:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/plural.cpp:3972:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/plural.cpp:3971:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/plural.cpp:3970:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/plural.cpp:3969:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/plural.cpp: In function 'PyObject* __pyx_pw_4sage_5rings_10polynomial_6plural_23NCPolynomialRing_plural_7_element_constructor_(PyObject*, PyObject*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/plural.cpp:7571:77: warning: '__pyx_v__p' may be used uninitialized in this function [-Wmaybe-uninitialized] __pyx_t_9 = ((PyObject *)__pyx_f_4sage_5rings_10polynomial_6plural_new_NCP(__pyx_v_self, __pyx_v__p)); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 530, __pyx_L1_error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/plural.cpp:6537:12: note: '__pyx_v__p' was declared here polyrec *__pyx_v__p; ^~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/plural.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lSingular -lpolys -ldl -lfactory -lomalloc -lsingular_resources -lntl -lflint -lmpfr -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/polynomial/plural.so -lpari [390/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/singular -I/usr/include/factory -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_libsingular.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_libsingular.o -I/usr/include/singular -DSING_NDEBUG -DOM_NDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -ffloat-store -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_libsingular.cpp: In function 'PyObject* __pyx_pf_4sage_5rings_10polynomial_28multi_polynomial_libsingular_27MPolynomialRing_libsingular_12_element_constructor_(__pyx_obj_4sage_5rings_10polynomial_28multi_polynomial_libsingular_MPolynomialRing_libsingular*, PyObject*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_libsingular.cpp:9274:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (__pyx_t_25 = 0; __pyx_t_25 < __pyx_t_24; __pyx_t_25+=1) { ~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_libsingular.cpp:9678:41: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (__pyx_v_j = 1; __pyx_v_j <= __pyx_t_24; __pyx_v_j++) { ~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_libsingular.cpp:10084:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (__pyx_t_25 = 0; __pyx_t_25 < __pyx_t_24; __pyx_t_25+=1) { ~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_libsingular.cpp: At global scope: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_libsingular.cpp:48975:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_libsingular.cpp:48755:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_libsingular.cpp:48754:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_libsingular.cpp:48637:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_libsingular.cpp:48636:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_libsingular.cpp:48458:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_libsingular.cpp:48457:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_libsingular.cpp:48144:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_libsingular.cpp:48143:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_libsingular.cpp:47802:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_libsingular.cpp:47801:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_libsingular.cpp:3623:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_libsingular.cpp:3622:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_libsingular.cpp:3621:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_libsingular.cpp:3620:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_libsingular.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lSingular -lpolys -ldl -lfactory -lomalloc -lsingular_resources -lntl -lflint -lmpfr -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/polynomial/multi_polynomial_libsingular.so -lpari [391/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_ring_generic.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_ring_generic.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_ring_generic.c:20109:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_ring_generic.c:19902:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_ring_generic.c:19901:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_ring_generic.c:19784:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_ring_generic.c:19783:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_ring_generic.c:19605:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_ring_generic.c:19604:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/multi_polynomial_ring_generic.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/polynomial/multi_polynomial_ring_generic.so [392/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_number_field.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_number_field.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_number_field.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/polynomial/polynomial_number_field.so [393/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polydict.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polydict.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polydict.c:1340:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polydict.c:1339:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polydict.c:1338:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polydict.c:1337:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polydict.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/polynomial/polydict.so -lpari [394/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/flint -I/usr/include/arb -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_complex_arb.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_complex_arb.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_complex_arb.cpp:11843:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_complex_arb.cpp:11446:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_complex_arb.cpp:11445:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_complex_arb.cpp:11328:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_complex_arb.cpp:11327:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_complex_arb.cpp:11149:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_complex_arb.cpp:11148:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_complex_arb.cpp:10835:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_complex_arb.cpp:10834:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_complex_arb.cpp:10493:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_complex_arb.cpp:10492:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_complex_arb.cpp:4099:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_complex_arb.cpp:4098:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_complex_arb.cpp:4097:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_complex_arb.cpp:4096:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_complex_arb.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lflint -larb -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/polynomial/polynomial_complex_arb.so -lpari [395/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_compiled.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_compiled.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_compiled.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/polynomial/polynomial_compiled.so [396/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_element.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_element.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_element.c:97050:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_element.c:96843:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_element.c:96842:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_element.c:96725:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_element.c:96724:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_element.c:96546:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_element.c:96545:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_element.c:96060:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_element.c:96059:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_element.c:95718:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_element.c:95717:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_element.c: In function '__pyx_f_4sage_5rings_10polynomial_18polynomial_element_10Polynomial__hash_c': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_element.c:12410:28: warning: '__pyx_v_var_name_hash' may be used uninitialized in this function [-Wmaybe-uninitialized] __pyx_v_result_mon = ((0xF4243 * __pyx_v_result_mon) ^ __pyx_v_var_name_hash); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_element.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/polynomial/polynomial_element.so [397/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_gf2x.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_gf2x.o -std=c99 -I/usr/include/m4ri -fno-strict-aliasing cc1plus: warning: command line option '-std=c99' is valid for C/ObjC but not for C++ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_gf2x.cpp:18467:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_gf2x.cpp:18247:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_gf2x.cpp:18246:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_gf2x.cpp:18129:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_gf2x.cpp:18128:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_gf2x.cpp:17950:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_gf2x.cpp:17949:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_gf2x.cpp:17636:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_gf2x.cpp:17635:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_gf2x.cpp:17294:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_gf2x.cpp:17293:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_gf2x.cpp:4047:18: warning: 'PyObject* __pyx_f_4sage_5rings_10polynomial_15polynomial_gf2x_celement_repr(NTL::GF2X*, long int)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_5rings_10polynomial_15polynomial_gf2x_celement_repr(CYTHON_UNUSED GF2X *__pyx_v_e, CYTHON_UNUSED long __pyx_v_parent) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_gf2x.cpp:3423:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_gf2x.cpp:3422:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_gf2x.cpp:3421:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_gf2x.cpp:3420:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_gf2x.cpp:498:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:810:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_gf2x.cpp:498:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:775:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:749:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:723:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:669:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:631:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:521:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:507:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:495:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] static char* ZZ_pX_trace_list(struct ZZ_pX* x) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:478:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:414:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_trace_list(struct ZZX* x) ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:201:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_repr(struct ZZX* x) ^~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:51:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) ^~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_gf2x.cpp: In function 'Py_hash_t __pyx_pw_4sage_5rings_10polynomial_15polynomial_gf2x_19Polynomial_template_37__hash__(PyObject*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_gf2x.cpp:10749:28: warning: '__pyx_v_var_name_hash' may be used uninitialized in this function [-Wmaybe-uninitialized] __pyx_v_result_mon = ((0xF4243 * __pyx_v_result_mon) ^ __pyx_v_var_name_hash); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_gf2x.cpp:10578:8: note: '__pyx_v_var_name_hash' was declared here long __pyx_v_var_name_hash; ^~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_gf2x.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/polynomial/polynomial_gf2x.so -lpari [398/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zz_pex.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zz_pex.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zz_pex.cpp:19833:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zz_pex.cpp:19613:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zz_pex.cpp:19612:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zz_pex.cpp:19495:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zz_pex.cpp:19494:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zz_pex.cpp:19316:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zz_pex.cpp:19315:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zz_pex.cpp:19002:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zz_pex.cpp:19001:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zz_pex.cpp:18660:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zz_pex.cpp:18659:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zz_pex.cpp:4721:18: warning: 'PyObject* __pyx_f_4sage_5rings_10polynomial_17polynomial_zz_pex_celement_repr(NTL::ZZ_pEX*, __pyx_t_4sage_5rings_10polynomial_17polynomial_zz_pex_cparent)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_5rings_10polynomial_17polynomial_zz_pex_celement_repr(CYTHON_UNUSED ZZ_pEX *__pyx_v_e, CYTHON_UNUSED __pyx_t_4sage_5rings_10polynomial_17polynomial_zz_pex_cparent __pyx_v_parent) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zz_pex.cpp:3825:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zz_pex.cpp:3824:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zz_pex.cpp:3823:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zz_pex.cpp:3822:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zz_pex.cpp:495:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:810:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zz_pex.cpp:495:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:775:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:749:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:723:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:669:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:631:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:521:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:507:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:495:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] static char* ZZ_pX_trace_list(struct ZZ_pX* x) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:478:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:414:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_trace_list(struct ZZX* x) ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:201:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_repr(struct ZZX* x) ^~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:51:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) ^~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zz_pex.cpp: In function 'Py_hash_t __pyx_pw_4sage_5rings_10polynomial_17polynomial_zz_pex_19Polynomial_template_37__hash__(PyObject*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zz_pex.cpp:11914:28: warning: '__pyx_v_var_name_hash' may be used uninitialized in this function [-Wmaybe-uninitialized] __pyx_v_result_mon = ((0xF4243 * __pyx_v_result_mon) ^ __pyx_v_var_name_hash); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zz_pex.cpp:11743:8: note: '__pyx_v_var_name_hash' was declared here long __pyx_v_var_name_hash; ^~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zz_pex.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/polynomial/polynomial_zz_pex.so -lpari [399/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp: In function 'int __pyx_f_4sage_5rings_10polynomial_21polynomial_zmod_flint_celement_set(nmod_poly_struct*, nmod_poly_struct*, long unsigned int)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:4266:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (__pyx_v_i = 0; __pyx_v_i < __pyx_t_2; __pyx_v_i++) { ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp: In function 'int __pyx_f_4sage_5rings_10polynomial_21polynomial_zmod_flint_21Polynomial_zmod_flint__set_list(__pyx_obj_4sage_5rings_10polynomial_21polynomial_zmod_flint_Polynomial_zmod_flint*, PyObject*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:15411:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (__pyx_v_i = 0; __pyx_v_i < __pyx_t_5; __pyx_v_i++) { ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp: At global scope: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:23125:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:22821:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:22820:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:22479:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:22478:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:22160:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:22159:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:22042:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:22041:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:21863:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:21862:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:4171:18: warning: 'PyObject* __pyx_f_4sage_5rings_10polynomial_21polynomial_zmod_flint_celement_repr(nmod_poly_struct*, long unsigned int)' defined but not used [-Wunused-function] static PyObject *__pyx_f_4sage_5rings_10polynomial_21polynomial_zmod_flint_celement_repr(CYTHON_UNUSED nmod_poly_struct *__pyx_v_e, CYTHON_UNUSED unsigned long __pyx_v_n) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:3326:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:3325:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:3324:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:3323:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp: In function 'Py_hash_t __pyx_pw_4sage_5rings_10polynomial_21polynomial_zmod_flint_19Polynomial_template_37__hash__(PyObject*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:11417:28: warning: '__pyx_v_var_name_hash' may be used uninitialized in this function [-Wmaybe-uninitialized] __pyx_v_result_mon = ((0xF4243 * __pyx_v_result_mon) ^ __pyx_v_var_name_hash); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:11246:8: note: '__pyx_v_var_name_hash' was declared here long __pyx_v_var_name_hash; ^~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lflint -lgmp -lzn_poly -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/polynomial/polynomial_zmod_flint.so -lpari [400/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_flint.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_flint.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_flint.cpp: In function '__pyx_obj_4sage_5rings_10polynomial_18polynomial_element_Polynomial* __pyx_f_4sage_5rings_10polynomial_30polynomial_integer_dense_flint_30Polynomial_integer_dense_flint_inverse_series_trunc(__pyx_obj_4sage_5rings_10polynomial_30polynomial_integer_dense_flint_Polynomial_integer_dense_flint*, long int, int)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_flint.cpp:13583:113: warning: null argument where non-null required (argument 2) [-Wnonnull] memcpy(&(__pyx_v_c[0]), fmpz_poly_get_coeff_ptr(__pyx_v_self->__pyx___poly, 0), sizeof(__pyx_v_c[0]) * (1 - 0)); ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_flint.cpp: At global scope: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_flint.cpp:21274:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_flint.cpp:20798:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_flint.cpp:20797:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_flint.cpp:20456:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_flint.cpp:20455:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_flint.cpp:19759:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_flint.cpp:19758:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_flint.cpp:19641:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_flint.cpp:19640:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_flint.cpp:19462:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_flint.cpp:19461:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_flint.cpp:3729:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_flint.cpp:3728:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_flint.cpp:3727:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_flint.cpp:3726:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_flint.cpp:535:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:810:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_flint.cpp:535:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:775:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:749:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:723:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:669:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:631:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:521:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:507:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:495:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] static char* ZZ_pX_trace_list(struct ZZ_pX* x) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:414:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_trace_list(struct ZZX* x) ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:201:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_repr(struct ZZX* x) ^~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:51:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) ^~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_flint.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lflint -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/polynomial/polynomial_integer_dense_flint.so -lpari [401/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_ntl.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_ntl.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_ntl.cpp:16566:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_ntl.cpp:16262:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_ntl.cpp:16261:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_ntl.cpp:15920:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_ntl.cpp:15919:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_ntl.cpp:15223:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_ntl.cpp:15222:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_ntl.cpp:15105:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_ntl.cpp:15104:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_ntl.cpp:14926:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_ntl.cpp:14925:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_ntl.cpp:3706:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_ntl.cpp:3705:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_ntl.cpp:3704:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_ntl.cpp:3703:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_ntl.cpp:520:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:810:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_ntl.cpp:520:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:775:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:749:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:723:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:669:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:631:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:521:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:507:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:495:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] static char* ZZ_pX_trace_list(struct ZZ_pX* x) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:414:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_trace_list(struct ZZX* x) ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:201:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_repr(struct ZZX* x) ^~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:51:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) ^~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_integer_dense_ntl.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/polynomial/polynomial_integer_dense_ntl.so -lpari [402/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_rational_flint.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_rational_flint.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_rational_flint.cpp: In function 'int __pyx_pf_4sage_5rings_10polynomial_25polynomial_rational_flint_25Polynomial_rational_flint_6__init__(__pyx_obj_4sage_5rings_10polynomial_25polynomial_rational_flint_Polynomial_rational_flint*, PyObject*, PyObject*, PyObject*, PyObject*, PyObject*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_rational_flint.cpp:4976:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (__pyx_v_deg = 0; __pyx_v_deg < __pyx_t_12; __pyx_v_deg++) { ~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_rational_flint.cpp:5017:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (__pyx_v_deg = 0; __pyx_v_deg < __pyx_t_12; __pyx_v_deg++) { ~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_rational_flint.cpp: At global scope: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_rational_flint.cpp:23241:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_rational_flint.cpp:22861:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_rational_flint.cpp:22860:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_rational_flint.cpp:22743:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_rational_flint.cpp:22742:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_rational_flint.cpp:22564:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_rational_flint.cpp:22563:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_rational_flint.cpp:22078:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_rational_flint.cpp:22077:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_rational_flint.cpp:21736:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_rational_flint.cpp:21735:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_rational_flint.cpp:3256:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_rational_flint.cpp:3255:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_rational_flint.cpp:3254:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_rational_flint.cpp:3253:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_rational_flint.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lflint -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/polynomial/polynomial_rational_flint.so -lpari [403/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_modn_dense_ntl.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_modn_dense_ntl.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_modn_dense_ntl.cpp:25261:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_modn_dense_ntl.cpp:25041:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_modn_dense_ntl.cpp:25040:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_modn_dense_ntl.cpp:24923:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_modn_dense_ntl.cpp:24922:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_modn_dense_ntl.cpp:24744:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_modn_dense_ntl.cpp:24743:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_modn_dense_ntl.cpp:24430:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_modn_dense_ntl.cpp:24429:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_modn_dense_ntl.cpp:24088:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_modn_dense_ntl.cpp:24087:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_modn_dense_ntl.cpp:3432:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_modn_dense_ntl.cpp:3431:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_modn_dense_ntl.cpp:3430:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_modn_dense_ntl.cpp:3429:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_modn_dense_ntl.cpp:501:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:810:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_modn_dense_ntl.cpp:501:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:775:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:749:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:723:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:669:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:631:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:521:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:507:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:495:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] static char* ZZ_pX_trace_list(struct ZZ_pX* x) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:478:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:414:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_trace_list(struct ZZX* x) ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:201:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_repr(struct ZZX* x) ^~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:51:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) ^~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_modn_dense_ntl.cpp: In function 'PyObject* __pyx_pf_4sage_5rings_10polynomial_25polynomial_modn_dense_ntl_28Polynomial_dense_modn_ntl_ZZ_20__pow__(__pyx_obj_4sage_5rings_10polynomial_25polynomial_modn_dense_ntl_Polynomial_dense_modn_ntl_ZZ*, PyObject*, PyObject*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_modn_dense_ntl.cpp:20492:10: warning: '__pyx_v_mod' may be used uninitialized in this function [-Wmaybe-uninitialized] build((__pyx_v_mod[0]), ((struct __pyx_obj_4sage_5rings_10polynomial_25polynomial_modn_dense_ntl_Polynomial_dense_modn_ntl_ZZ *)__pyx_v_modulus)->x); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_modn_dense_ntl.cpp: In function 'PyObject* __pyx_pf_4sage_5rings_10polynomial_25polynomial_modn_dense_ntl_28Polynomial_dense_modn_ntl_zz_22__pow__(__pyx_obj_4sage_5rings_10polynomial_25polynomial_modn_dense_ntl_Polynomial_dense_modn_ntl_zz*, PyObject*, PyObject*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_modn_dense_ntl.cpp:15154:10: warning: '__pyx_v_mod' may be used uninitialized in this function [-Wmaybe-uninitialized] build((__pyx_v_mod[0]), ((struct __pyx_obj_4sage_5rings_10polynomial_25polynomial_modn_dense_ntl_Polynomial_dense_modn_ntl_zz *)__pyx_v_modulus)->x); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_modn_dense_ntl.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/polynomial/polynomial_modn_dense_ntl.so -lpari [404/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_ring_homomorphism.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_ring_homomorphism.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_ring_homomorphism.c:5586:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_ring_homomorphism.c:5379:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_ring_homomorphism.c:5378:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_ring_homomorphism.c:5261:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_ring_homomorphism.c:5260:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_ring_homomorphism.c:5082:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_ring_homomorphism.c:5081:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_ring_homomorphism.c:4768:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_ring_homomorphism.c:4767:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_ring_homomorphism.c:4426:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_ring_homomorphism.c:4425:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_ring_homomorphism.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/polynomial/polynomial_ring_homomorphism.so [405/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/m4ri -I/usr/include/libpng16 -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/pbori.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/pbori.o -I/usr/include/m4ri -fno-strict-aliasing In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/pbori.cpp:505:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/polybori/pb_wrap.h: In function 'std::vector someNextDegreeSpolys(polybori::groebner::GroebnerStrategy&, int)': /builddir/build/BUILD/sage-7.6/src/sage/libs/polybori/pb_wrap.h:66:68: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] (strat.pairs.queue.top().sugar<=deg) && (res.size() small_next_degree_spolys(polybori::groebner::GroebnerStrategy&, double, int)': /builddir/build/BUILD/sage-7.6/src/sage/libs/polybori/pb_wrap.h:99:67: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] (strat.pairs.queue.top().wlen<=wlen*f+2)&& (res.size()_pbmonom.deg() <= __pyx_v_self->_pbring.nVariables()) != 0); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/pbori.cpp: In function 'PyObject* __pyx_pf_4sage_5rings_10polynomial_5pbori_21BooleanMonomialMonoid_16_element_constructor_(PyObject*, PyObject*, PyObject*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/pbori.cpp:24009:118: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] __pyx_t_1 = ((((struct __pyx_obj_4sage_5rings_10polynomial_5pbori_BooleanMonomial *)__pyx_v_other)->_pbmonom.deg() <= ((struct __pyx_obj_4sage_5rings_10polynomial_5pbori_BooleanPolynomialRing *)__pyx_t_7)->_pbring.nVariables()) != 0); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/pbori.cpp: In function 'PyObject* __pyx_pf_4sage_5rings_10polynomial_5pbori_23BooleanPolynomialVector_8__getitem__(__pyx_obj_4sage_5rings_10polynomial_5pbori_BooleanPolynomialVector*, PyObject*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/pbori.cpp:49259:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] __pyx_t_3 = ((__pyx_v_i >= __pyx_v_self->_vec.size()) != 0); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/pbori.cpp: In function 'int __pyx_pf_4sage_5rings_10polynomial_5pbori_23BooleanPolynomialVector_10__setitem__(__pyx_obj_4sage_5rings_10polynomial_5pbori_BooleanPolynomialVector*, PyObject*, PyObject*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/pbori.cpp:49457:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] __pyx_t_2 = ((__pyx_v_i >= __pyx_v_self->_vec.size()) != 0); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/pbori.cpp: In function 'PyObject* __pyx_pf_4sage_5rings_10polynomial_5pbori_17ReductionStrategy_22__getitem__(__pyx_obj_4sage_5rings_10polynomial_5pbori_ReductionStrategy*, int)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/pbori.cpp:51514:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] __pyx_t_2 = ((__pyx_v_i >= __pyx_v_self->_strat->size()) != 0); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/pbori.cpp: In function 'PyObject* __pyx_pf_4sage_5rings_10polynomial_5pbori_16GroebnerStrategy_50__getitem__(__pyx_obj_4sage_5rings_10polynomial_5pbori_GroebnerStrategy*, int)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/pbori.cpp:54331:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] __pyx_t_2 = ((__pyx_v_i >= __pyx_v_self->_strat->generators.size()) != 0); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/sage/libs/polybori/pb_wrap.h:22:0, from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/pbori.cpp:505: /builddir/build/BUILD/sage-7.6/src/sage/ext/ccobject.h: In instantiation of 'void Delete(T*) [with T = polybori::groebner::ReductionStrategy]': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/pbori.cpp:50386:51: required from here /builddir/build/BUILD/sage-7.6/src/sage/ext/ccobject.h:77:3: warning: deleting object of polymorphic class type 'polybori::groebner::ReductionStrategy' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] delete mem; ^~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/pbori.cpp: At global scope: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/pbori.cpp:67509:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/pbori.cpp:67033:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/pbori.cpp:67032:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/pbori.cpp:66691:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/pbori.cpp:66690:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/pbori.cpp:66372:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/pbori.cpp:66371:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/pbori.cpp:66254:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/pbori.cpp:66253:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/pbori.cpp:66075:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/pbori.cpp:66074:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/pbori.cpp:59628:13: warning: 'long int __pyx_f_4sage_5rings_10polynomial_5pbori_PBRing_identifier(polybori::BoolePolyRing)' defined but not used [-Wunused-function] static long __pyx_f_4sage_5rings_10polynomial_5pbori_PBRing_identifier(BoolePolyRing __pyx_v_pbring) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/pbori.cpp:4307:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/pbori.cpp:4306:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/pbori.cpp:4305:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/pbori.cpp:4304:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/pbori.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lbrial -lbrial_groebner -lm4ri -lpng16 -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/polynomial/pbori.so -lpari [406/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_real_mpfr_dense.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_real_mpfr_dense.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_real_mpfr_dense.c:12384:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_real_mpfr_dense.c:11038:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_real_mpfr_dense.c:11037:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_real_mpfr_dense.c:10696:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_real_mpfr_dense.c:10695:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_real_mpfr_dense.c:10377:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_real_mpfr_dense.c:10376:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_real_mpfr_dense.c:10259:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_real_mpfr_dense.c:10258:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_real_mpfr_dense.c:10080:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_real_mpfr_dense.c:10079:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_real_mpfr_dense.c:3265:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_real_mpfr_dense.c:3264:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_real_mpfr_dense.c:3263:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_real_mpfr_dense.c:3262:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/polynomial_real_mpfr_dense.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lmpfr -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/polynomial/polynomial_real_mpfr_dense.so -lpari [407/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/real_roots.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/real_roots.o -fno-strict-aliasing In file included from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1809:0, from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:18, from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/arrayobject.h:4, from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/real_roots.c:497: /usr/lib/python2.7/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] #warning "Using deprecated NumPy API, disable it by " \ ^~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/real_roots.c:58274:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/real_roots.c:56398:13: warning: '__pyx_doc_5numpy_7ndarray_2__releasebuffer__' defined but not used [-Wunused-variable] static char __pyx_doc_5numpy_7ndarray_2__releasebuffer__[] = "File: thon/Includes/numpy/__init__.pxd (starting at line 290)"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/real_roots.c:55522:13: warning: '__pyx_doc_5numpy_7ndarray___getbuffer__' defined but not used [-Wunused-variable] static char __pyx_doc_5numpy_7ndarray___getbuffer__[] = "File: thon/Includes/numpy/__init__.pxd (starting at line 197)"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/real_roots.c:55433:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/real_roots.c:55432:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/real_roots.c:55315:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/real_roots.c:55314:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/real_roots.c:55136:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/real_roots.c:55135:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/real_roots.c:54710:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/real_roots.c:54709:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/real_roots.c:54368:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/real_roots.c:54367:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/real_roots.c: In function '__pyx_pw_4sage_5rings_10polynomial_10real_roots_3de_casteljau_intvec': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/real_roots.c:14172:122: warning: '__pyx_v_den_log2' may be used uninitialized in this function [-Wmaybe-uninitialized] mpz_fdiv_q_2exp((__pyx_v_c2->_entries[__pyx_v_j]), (__pyx_v_c2->_entries[__pyx_v_j]), (__pyx_v_cur_den_steps * __pyx_v_den_log2)); ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/real_roots.c:13346:7: note: '__pyx_v_den_log2' was declared here int __pyx_v_den_log2; ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/real_roots.c:13974:10: warning: '__pyx_v_den_ui' may be used uninitialized in this function [-Wmaybe-uninitialized] if (__pyx_t_5) { ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/real_roots.c:13340:17: note: '__pyx_v_den_ui' was declared here unsigned long __pyx_v_den_ui; ^~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/real_roots.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lmpfr -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/polynomial/real_roots.so [408/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/refine_root.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/refine_root.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/refine_root.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lmpfi -lmpfr -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/polynomial/refine_root.so [409/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/symmetric_reduction.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/symmetric_reduction.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/symmetric_reduction.c:7518:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/symmetric_reduction.c:7311:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/symmetric_reduction.c:7310:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/symmetric_reduction.c:7193:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/symmetric_reduction.c:7192:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/symmetric_reduction.c:7014:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/symmetric_reduction.c:7013:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/symmetric_reduction.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/polynomial/symmetric_reduction.so [410/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/skew_polynomial_element.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/skew_polynomial_element.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/skew_polynomial_element.c:30372:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/skew_polynomial_element.c:30165:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/skew_polynomial_element.c:30164:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/skew_polynomial_element.c:30047:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/skew_polynomial_element.c:30046:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/skew_polynomial_element.c:29868:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/skew_polynomial_element.c:29867:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/skew_polynomial_element.c:29554:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/skew_polynomial_element.c:29553:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/skew_polynomial_element.c:29212:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/skew_polynomial_element.c:29211:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/skew_polynomial_element.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/polynomial/skew_polynomial_element.so [411/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/semirings/tropical_semiring.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/semirings/tropical_semiring.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/semirings/tropical_semiring.c:8529:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/semirings/tropical_semiring.c:8322:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/semirings/tropical_semiring.c:8321:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/semirings/tropical_semiring.c:8204:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/semirings/tropical_semiring.c:8203:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/semirings/tropical_semiring.c:8025:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/semirings/tropical_semiring.c:8024:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/semirings/tropical_semiring.c:7711:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/semirings/tropical_semiring.c:7710:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/semirings/tropical_semiring.c:7369:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/semirings/tropical_semiring.c:7368:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/semirings/tropical_semiring.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/rings/semirings/tropical_semiring.so [412/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/cmsat -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sat/solvers/cryptominisat/cryptominisat.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sat/solvers/cryptominisat/cryptominisat.o -fno-strict-aliasing In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sat/solvers/cryptominisat/cryptominisat.cpp:494:0: /usr/include/cmsat/Solver.h:139:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Var newVar (bool dvar = true) throw (std::out_of_range); // Add a new variable with parameters specifying variable mode. ^~~~~ /usr/include/cmsat/Solver.h:145:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool addXorClause (T& ps, bool xorEqualFalse) throw (std::out_of_range); // Add a xor-clause to the solver. NOTE! 'ps' may be shrunk by this method! ^~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sat/solvers/cryptominisat/cryptominisat.cpp:494:0: /usr/include/cmsat/Solver.h:469:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] template bool addClauseHelper(T& ps) throw (std::out_of_range); ^~~~~ /usr/include/cmsat/Solver.h:473:86: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] XorClause* addXorClauseInt(T& ps, bool xorEqualFalse, const bool learnt = false) throw (std::out_of_range); ^~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sat/solvers/cryptominisat/cryptominisat.cpp:1128:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sat/solvers/cryptominisat/cryptominisat.cpp:1127:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sat/solvers/cryptominisat/cryptominisat.cpp:1126:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sat/solvers/cryptominisat/cryptominisat.cpp:1125:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sat/solvers/cryptominisat/cryptominisat.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lcryptominisat -lz -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/sat/solvers/cryptominisat/cryptominisat.so -lpari [413/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include/cmsat -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sat/solvers/cryptominisat/solverconf.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sat/solvers/cryptominisat/solverconf.o -fno-strict-aliasing In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sat/solvers/cryptominisat/solverconf.cpp:489:0: /usr/include/cmsat/Solver.h:139:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Var newVar (bool dvar = true) throw (std::out_of_range); // Add a new variable with parameters specifying variable mode. ^~~~~ /usr/include/cmsat/Solver.h:145:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool addXorClause (T& ps, bool xorEqualFalse) throw (std::out_of_range); // Add a xor-clause to the solver. NOTE! 'ps' may be shrunk by this method! ^~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sat/solvers/cryptominisat/solverconf.cpp:489:0: /usr/include/cmsat/Solver.h:469:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] template bool addClauseHelper(T& ps) throw (std::out_of_range); ^~~~~ /usr/include/cmsat/Solver.h:473:86: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] XorClause* addXorClauseInt(T& ps, bool xorEqualFalse, const bool learnt = false) throw (std::out_of_range); ^~~~~ gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include/cmsat -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c sage/sat/solvers/cryptominisat/solverconf_helper.cpp -o build/temp.linux-i686-2.7/sage/sat/solvers/cryptominisat/solverconf_helper.o -fno-strict-aliasing g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sat/solvers/cryptominisat/solverconf.o build/temp.linux-i686-2.7/sage/sat/solvers/cryptominisat/solverconf_helper.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lcryptominisat -lz -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/sat/solvers/cryptominisat/solverconf.so [414/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sat/solvers/satsolver.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sat/solvers/satsolver.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sat/solvers/satsolver.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/sat/solvers/satsolver.so [415/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/elliptic_curves/descent_two_isogeny.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/elliptic_curves/descent_two_isogeny.o -std=c99 -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/elliptic_curves/descent_two_isogeny.c:17995:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/elliptic_curves/descent_two_isogeny.c:17775:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/elliptic_curves/descent_two_isogeny.c:17774:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/elliptic_curves/descent_two_isogeny.c:17657:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/elliptic_curves/descent_two_isogeny.c:17656:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/elliptic_curves/descent_two_isogeny.c:17478:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/elliptic_curves/descent_two_isogeny.c:17477:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/elliptic_curves/descent_two_isogeny.c:16122:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/elliptic_curves/descent_two_isogeny.c:16121:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/elliptic_curves/descent_two_isogeny.c:15780:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/elliptic_curves/descent_two_isogeny.c:15779:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/elliptic_curves/descent_two_isogeny.c:2269:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/elliptic_curves/descent_two_isogeny.c:2268:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/elliptic_curves/descent_two_isogeny.c:2267:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/elliptic_curves/descent_two_isogeny.c:2266:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/elliptic_curves/descent_two_isogeny.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lflint -lratpoints -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/schemes/elliptic_curves/descent_two_isogeny.so -lpari [416/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/elliptic_curves/period_lattice_region.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/elliptic_curves/period_lattice_region.o -fno-strict-aliasing In file included from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1809:0, from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:18, from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/arrayobject.h:4, from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/elliptic_curves/period_lattice_region.c:466: /usr/lib/python2.7/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] #warning "Using deprecated NumPy API, disable it by " \ ^~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/elliptic_curves/period_lattice_region.c:10715:13: warning: '__pyx_doc_5numpy_7ndarray_2__releasebuffer__' defined but not used [-Wunused-variable] static char __pyx_doc_5numpy_7ndarray_2__releasebuffer__[] = "File: thon/Includes/numpy/__init__.pxd (starting at line 290)"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/elliptic_curves/period_lattice_region.c:9839:13: warning: '__pyx_doc_5numpy_7ndarray___getbuffer__' defined but not used [-Wunused-variable] static char __pyx_doc_5numpy_7ndarray___getbuffer__[] = "File: thon/Includes/numpy/__init__.pxd (starting at line 197)"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/elliptic_curves/period_lattice_region.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/schemes/elliptic_curves/period_lattice_region.so [417/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -Isage/libs/ntl/ -Isage/schemes/hyperelliptic_curves/hypellfrob/ -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/hyperelliptic_curves/hypellfrob.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/hyperelliptic_curves/hypellfrob.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/hyperelliptic_curves/hypellfrob.cpp:1135:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/hyperelliptic_curves/hypellfrob.cpp:1134:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/hyperelliptic_curves/hypellfrob.cpp:1133:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/hyperelliptic_curves/hypellfrob.cpp:1132:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/hyperelliptic_curves/hypellfrob.cpp:501:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:810:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/hyperelliptic_curves/hypellfrob.cpp:501:0: /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:775:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:749:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:723:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:669:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:631:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:521:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:507:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) ^~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:495:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] static char* ZZ_pX_trace_list(struct ZZ_pX* x) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:478:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:414:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_trace_list(struct ZZX* x) ^~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:201:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] static char* ZZX_repr(struct ZZX* x) ^~~~~~~~ /builddir/build/BUILD/sage-7.6/src/sage/libs/ntl/ntlwrap.cpp:51:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) ^~~~~~~~~ gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -Isage/libs/ntl/ -Isage/schemes/hyperelliptic_curves/hypellfrob/ -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c sage/schemes/hyperelliptic_curves/hypellfrob/hypellfrob.cpp -o build/temp.linux-i686-2.7/sage/schemes/hyperelliptic_curves/hypellfrob/hypellfrob.o -fno-strict-aliasing sage/schemes/hyperelliptic_curves/hypellfrob/hypellfrob.cpp: In function 'void hypellfrob::interval_products_wrapper(std::vector >&, const mat_ZZ_p&, const mat_ZZ_p&, const std::vector&, int)': sage/schemes/hyperelliptic_curves/hypellfrob/hypellfrob.cpp:133:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < target.size()/2; i++) ~~^~~~~~~~~~~~~~~~~ sage/schemes/hyperelliptic_curves/hypellfrob/hypellfrob.cpp:176:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < output_sp.size(); i++) ~~^~~~~~~~~~~~~~~~~~ sage/schemes/hyperelliptic_curves/hypellfrob/hypellfrob.cpp:164:11: warning: unused variable 'dim' [-Wunused-variable] int dim = M0.NumRows(); ^~~ sage/schemes/hyperelliptic_curves/hypellfrob/hypellfrob.cpp: In function 'int hypellfrob::matrix(NTL::mat_ZZ&, const NTL::ZZ&, int, const NTL::ZZX&, int)': sage/schemes/hyperelliptic_curves/hypellfrob/hypellfrob.cpp:559:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int k = 0; k < MH.size(); k++) ~~^~~~~~~~~~~ gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -Isage/libs/ntl/ -Isage/schemes/hyperelliptic_curves/hypellfrob/ -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_ntl.cpp -o build/temp.linux-i686-2.7/sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_ntl.o -fno-strict-aliasing sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_ntl.cpp: In instantiation of 'void hypellfrob::ntl_interval_products(std::vector&, const MATRIX&, const MATRIX&, const std::vector&) [with SCALAR = NTL::ZZ_p; POLY = NTL::ZZ_pX; POLYMODULUS = NTL::ZZ_pXModulus; VECTOR = NTL::Vec; MATRIX = NTL::Mat; FFTREP = NTL::FFTRep]': sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_ntl.cpp:1288:54: required from here sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_ntl.cpp:1063:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] while ((next_target < target.size()) && ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_ntl.cpp:1076:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if ((next_target == target.size()) || ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_ntl.cpp:1123:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] while ((next_target < target.size()) && ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_ntl.cpp:1150:38: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (next_target = 0; next_target < target.size(); next_target += 2) ~~~~~~~~~~~~^~~~~~~~~~~~~~~ sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_ntl.cpp:1223:40: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int next_step2 = 0; next_step2 < step2_matrix.size(); next_step2++) sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_ntl.cpp:1261:42: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int next_target = 0; next_target < target.size(); next_target += 2) ~~~~~~~~~~~~^~~~~~~~~~~~~~~ sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_ntl.cpp: In instantiation of 'void hypellfrob::ntl_interval_products(std::vector&, const MATRIX&, const MATRIX&, const std::vector&) [with SCALAR = NTL::zz_p; POLY = NTL::zz_pX; POLYMODULUS = NTL::zz_pXModulus; VECTOR = NTL::Vec; MATRIX = NTL::Mat; FFTREP = NTL::fftRep]': sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_ntl.cpp:1294:54: required from here sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_ntl.cpp:1063:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] while ((next_target < target.size()) && ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_ntl.cpp:1076:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if ((next_target == target.size()) || ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_ntl.cpp:1123:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] while ((next_target < target.size()) && ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_ntl.cpp:1150:38: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (next_target = 0; next_target < target.size(); next_target += 2) ~~~~~~~~~~~~^~~~~~~~~~~~~~~ sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_ntl.cpp:1223:40: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int next_step2 = 0; next_step2 < step2_matrix.size(); next_step2++) sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_ntl.cpp:1261:42: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int next_target = 0; next_target < target.size(); next_target += 2) ~~~~~~~~~~~~^~~~~~~~~~~~~~~ sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_ntl.cpp: In instantiation of 'void hypellfrob::ntl_short_interval_products(std::vector&, const MATRIX&, const MATRIX&, const std::vector&) [with SCALAR = NTL::ZZ_p; POLY = NTL::ZZ_pX; POLYMODULUS = NTL::ZZ_pXModulus; VECTOR = NTL::Vec; MATRIX = NTL::Mat]': sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_ntl.cpp:1203:36: required from 'void hypellfrob::ntl_interval_products(std::vector&, const MATRIX&, const MATRIX&, const std::vector&) [with SCALAR = NTL::ZZ_p; POLY = NTL::ZZ_pX; POLYMODULUS = NTL::ZZ_pXModulus; VECTOR = NTL::Vec; MATRIX = NTL::Mat; FFTREP = NTL::FFTRep]' sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_ntl.cpp:1288:54: required from here sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_ntl.cpp:778:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < target.size(); i += 2) ~~^~~~~~~~~~~~~~~ sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_ntl.cpp:871:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < target.size(); i += 2) ~~^~~~~~~~~~~~~~~ sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_ntl.cpp:907:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < main_matrices.size(); i++) sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_ntl.cpp:944:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < target.size()/2; i++) ~~^~~~~~~~~~~~~~~~~ sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_ntl.cpp:953:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < target.size(); i += 2) ~~^~~~~~~~~~~~~~~ sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_ntl.cpp: In instantiation of 'void hypellfrob::ntl_short_interval_products(std::vector&, const MATRIX&, const MATRIX&, const std::vector&) [with SCALAR = NTL::zz_p; POLY = NTL::zz_pX; POLYMODULUS = NTL::zz_pXModulus; VECTOR = NTL::Vec; MATRIX = NTL::Mat]': sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_ntl.cpp:1203:36: required from 'void hypellfrob::ntl_interval_products(std::vector&, const MATRIX&, const MATRIX&, const std::vector&) [with SCALAR = NTL::zz_p; POLY = NTL::zz_pX; POLYMODULUS = NTL::zz_pXModulus; VECTOR = NTL::Vec; MATRIX = NTL::Mat; FFTREP = NTL::fftRep]' sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_ntl.cpp:1294:54: required from here sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_ntl.cpp:778:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < target.size(); i += 2) ~~^~~~~~~~~~~~~~~ sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_ntl.cpp:871:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < target.size(); i += 2) ~~^~~~~~~~~~~~~~~ sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_ntl.cpp:907:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < main_matrices.size(); i++) sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_ntl.cpp:944:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < target.size()/2; i++) ~~^~~~~~~~~~~~~~~~~ sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_ntl.cpp:953:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < target.size(); i += 2) ~~^~~~~~~~~~~~~~~ gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -Isage/libs/ntl/ -Isage/schemes/hyperelliptic_curves/hypellfrob/ -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_zn_poly.cpp -o build/temp.linux-i686-2.7/sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_zn_poly.o -fno-strict-aliasing sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_zn_poly.cpp: In function 'int hypellfrob::zn_poly_interval_products(std::vector > >&, const std::vector >&, const std::vector >&, const std::vector&, const zn_mod_struct (&)[1])': sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_zn_poly.cpp:467:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < target.size()/2; i++) ~~^~~~~~~~~~~~~~~~~ sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_zn_poly.cpp:489:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (index >= k/2 + 1) ~~~~~~^~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/hyperelliptic_curves/hypellfrob.o build/temp.linux-i686-2.7/sage/schemes/hyperelliptic_curves/hypellfrob/hypellfrob.o build/temp.linux-i686-2.7/sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_ntl.o build/temp.linux-i686-2.7/sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_zn_poly.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lntl -lgmp -lzn_poly -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/schemes/hyperelliptic_curves/hypellfrob.so -lpari [418/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/projective/projective_morphism_helper.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/projective/projective_morphism_helper.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/projective/projective_morphism_helper.c: In function '__pyx_pw_4sage_7schemes_10projective_26projective_morphism_helper_12_normalize_coordinates': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/projective/projective_morphism_helper.c:6765:20: warning: '__pyx_v_last_coefficient' may be used uninitialized in this function [-Wmaybe-uninitialized] return PyInt_FromLong((long) value); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/projective/projective_morphism_helper.c:4516:7: note: '__pyx_v_last_coefficient' was declared here int __pyx_v_last_coefficient; ^~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/projective/projective_morphism_helper.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/schemes/projective/projective_morphism_helper.so [419/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/toric/divisor_class.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/toric/divisor_class.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/toric/divisor_class.c:5712:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/toric/divisor_class.c:5419:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/toric/divisor_class.c:5418:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/toric/divisor_class.c:5301:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/toric/divisor_class.c:5300:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/toric/divisor_class.c:5122:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/toric/divisor_class.c:5121:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/toric/divisor_class.c:4808:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/toric/divisor_class.c:4807:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/toric/divisor_class.c:4466:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/toric/divisor_class.c:4465:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/toric/divisor_class.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/schemes/toric/divisor_class.so [420/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sets/disjoint_set.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sets/disjoint_set.o -std=c99 -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sets/disjoint_set.c:12452:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sets/disjoint_set.c:8893:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sets/disjoint_set.c:8892:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sets/disjoint_set.c:8551:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sets/disjoint_set.c:8550:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sets/disjoint_set.c:8232:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sets/disjoint_set.c:8231:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sets/disjoint_set.c:8114:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sets/disjoint_set.c:8113:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sets/disjoint_set.c:7935:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sets/disjoint_set.c:7934:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sets/disjoint_set.c:496:0: /builddir/build/BUILD/sage-7.6/src/sage/groups/perm_gps/partn_ref2/refinement_generic.h:19:12: warning: 'my_comp_func' defined but not used [-Wunused-function] static int my_comp_func(const void *a, const void *b) ^~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sets/disjoint_set.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/sets/disjoint_set.so [421/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sets/finite_set_map_cy.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sets/finite_set_map_cy.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sets/finite_set_map_cy.c:10050:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sets/finite_set_map_cy.c:9759:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sets/finite_set_map_cy.c:9758:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sets/finite_set_map_cy.c:9417:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sets/finite_set_map_cy.c:9416:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sets/finite_set_map_cy.c:9098:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sets/finite_set_map_cy.c:9097:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sets/finite_set_map_cy.c:8980:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sets/finite_set_map_cy.c:8979:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sets/finite_set_map_cy.c:8801:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sets/finite_set_map_cy.c:8800:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sets/finite_set_map_cy.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/sets/finite_set_map_cy.so [422/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sets/recursively_enumerated_set.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sets/recursively_enumerated_set.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sets/recursively_enumerated_set.c:10364:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sets/recursively_enumerated_set.c:10157:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sets/recursively_enumerated_set.c:10156:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sets/recursively_enumerated_set.c:10039:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sets/recursively_enumerated_set.c:10038:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sets/recursively_enumerated_set.c:9860:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sets/recursively_enumerated_set.c:9859:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sets/recursively_enumerated_set.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/sets/recursively_enumerated_set.so [423/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/hmm/util.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/hmm/util.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/hmm/util.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/stats/hmm/util.so [424/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/hmm/distributions.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/hmm/distributions.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/hmm/distributions.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/stats/hmm/distributions.so [425/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/hmm/hmm.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/hmm/hmm.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/hmm/hmm.c:1223:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/hmm/hmm.c:1222:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/hmm/hmm.c:1221:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/hmm/hmm.c:1220:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/hmm/hmm.c: In function '__pyx_pw_4sage_5stats_3hmm_3hmm_25DiscreteHiddenMarkovModel_17_forward': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/hmm/hmm.c:11286:28: warning: '__pyx_v_i' may be used uninitialized in this function [-Wmaybe-uninitialized] if ((!boundscheck) || likely((n >= 0) & (n < PyList_GET_SIZE(o)))) { ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/hmm/hmm.c:4434:14: note: '__pyx_v_i' was declared here Py_ssize_t __pyx_v_i; ^~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/hmm/hmm.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/stats/hmm/hmm.so -lpari [426/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/hmm/chmm.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/hmm/chmm.o -std=c99 -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/hmm/chmm.c:1367:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/hmm/chmm.c:1366:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/hmm/chmm.c:1365:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/hmm/chmm.c:1364:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/hmm/chmm.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/stats/hmm/chmm.so -lpari [427/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/intlist.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/intlist.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/intlist.c:1078:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/intlist.c:1077:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/intlist.c:1076:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/intlist.c:1075:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/intlist.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/stats/intlist.so -lpari [428/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/distributions/discrete_gaussian_integer.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/distributions/discrete_gaussian_integer.o -std=c99 -D_XOPEN_SOURCE=600 -fno-strict-aliasing In file included from /builddir/build/BUILD/sage-7.6/src/sage/stats/distributions/dgs.h:44:0, from /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/distributions/discrete_gaussian_integer.c:492: /builddir/build/BUILD/sage-7.6/src/sage/stats/distributions/dgs_misc.h: In function '_dgs_randomb_libc': /builddir/build/BUILD/sage-7.6/src/sage/stats/distributions/dgs_misc.h:72:122: warning: left shift count >= width of type [-Wshift-count-overflow] unsigned long pool = (((unsigned long)random()) << 0) ^ (((unsigned long)random()) << 22) ^ (((unsigned long)random()) << 44); ^~ At top level: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/distributions/discrete_gaussian_integer.c:6243:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/distributions/discrete_gaussian_integer.c:5939:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/distributions/discrete_gaussian_integer.c:5938:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/distributions/discrete_gaussian_integer.c:5597:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/distributions/discrete_gaussian_integer.c:5596:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/distributions/discrete_gaussian_integer.c:5278:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/distributions/discrete_gaussian_integer.c:5277:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/distributions/discrete_gaussian_integer.c:5160:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/distributions/discrete_gaussian_integer.c:5159:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/distributions/discrete_gaussian_integer.c:4981:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/distributions/discrete_gaussian_integer.c:4980:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/distributions/discrete_gaussian_integer.c:2831:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/distributions/discrete_gaussian_integer.c:2830:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/distributions/discrete_gaussian_integer.c:2829:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/distributions/discrete_gaussian_integer.c:2828:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c sage/stats/distributions/dgs_gauss_mp.c -o build/temp.linux-i686-2.7/sage/stats/distributions/dgs_gauss_mp.o -std=c99 -D_XOPEN_SOURCE=600 -fno-strict-aliasing In file included from sage/stats/distributions/dgs.h:44:0, from sage/stats/distributions/dgs_gauss_mp.c:33: sage/stats/distributions/dgs_misc.h: In function '_dgs_randomb_libc': sage/stats/distributions/dgs_misc.h:72:122: warning: left shift count >= width of type [-Wshift-count-overflow] unsigned long pool = (((unsigned long)random()) << 0) ^ (((unsigned long)random()) << 22) ^ (((unsigned long)random()) << 44); ^~ gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c sage/stats/distributions/dgs_gauss_dp.c -o build/temp.linux-i686-2.7/sage/stats/distributions/dgs_gauss_dp.o -std=c99 -D_XOPEN_SOURCE=600 -fno-strict-aliasing In file included from sage/stats/distributions/dgs.h:44:0, from sage/stats/distributions/dgs_gauss_dp.c:33: sage/stats/distributions/dgs_misc.h: In function '_dgs_randomb_libc': sage/stats/distributions/dgs_misc.h:72:122: warning: left shift count >= width of type [-Wshift-count-overflow] unsigned long pool = (((unsigned long)random()) << 0) ^ (((unsigned long)random()) << 22) ^ (((unsigned long)random()) << 44); ^~ gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c sage/stats/distributions/dgs_bern.c -o build/temp.linux-i686-2.7/sage/stats/distributions/dgs_bern.o -std=c99 -D_XOPEN_SOURCE=600 -fno-strict-aliasing In file included from sage/stats/distributions/dgs.h:44:0, from sage/stats/distributions/dgs_bern.c:33: sage/stats/distributions/dgs_misc.h: In function '_dgs_randomb_libc': sage/stats/distributions/dgs_misc.h:72:122: warning: left shift count >= width of type [-Wshift-count-overflow] unsigned long pool = (((unsigned long)random()) << 0) ^ (((unsigned long)random()) << 22) ^ (((unsigned long)random()) << 44); ^~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/distributions/discrete_gaussian_integer.o build/temp.linux-i686-2.7/sage/stats/distributions/dgs_gauss_mp.o build/temp.linux-i686-2.7/sage/stats/distributions/dgs_gauss_dp.o build/temp.linux-i686-2.7/sage/stats/distributions/dgs_bern.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lmpfr -lgmp -lpython2.7 -o build/lib.linux-i686-2.7/sage/stats/distributions/discrete_gaussian_integer.so -lpari [429/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/element.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/element.o -Os -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/element.c:30726:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/element.c:30402:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/element.c:30401:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/element.c:30284:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/element.c:30283:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/element.c:30105:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/element.c:30104:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/element.c:29173:18: warning: '__pyx_pw_4sage_5arith_16numerical_approx_1digits_to_bits' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_5arith_16numerical_approx_1digits_to_bits(PyObject *__pyx_self, PyObject *__pyx_v_d) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/element.c:29172:13: warning: '__pyx_doc_4sage_5arith_16numerical_approx_digits_to_bits' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_5arith_16numerical_approx_digits_to_bits[] = "digits_to_bits(d) -> long\nFile: sage/arith/numerical_approx.pxd (starting at line 1)\n\n EXAMPLES::\n\n sage: from sage.arith.numerical_approx import digits_to_bits\n sage: digits_to_bits(None)\n 53\n sage: digits_to_bits(15)\n 54\n sage: digits_to_bits(-1)\n Traceback (most recent call last):\n ...\n ValueError: number of digits must be positive\n sage: digits_to_bits(\"10\")\n Traceback (most recent call last):\n ...\n TypeError: a float is required\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/element.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/structure/element.so [430/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/category_object.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/category_object.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/category_object.c:10714:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/category_object.c:10507:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/category_object.c:10506:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/category_object.c:10389:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/category_object.c:10388:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/category_object.c:10210:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/category_object.c:10209:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/category_object.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/structure/category_object.so [431/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce.c:22400:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce.c:22193:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce.c:22192:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce.c:22075:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce.c:22074:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce.c:21896:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce.c:21895:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce.c:21582:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce.c:21581:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce.c:21240:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce.c:21239:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/structure/coerce.so [432/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce_actions.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce_actions.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce_actions.c:12361:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce_actions.c:12141:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce_actions.c:12140:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce_actions.c:12023:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce_actions.c:12022:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce_actions.c:11844:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce_actions.c:11843:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce_actions.c:11530:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce_actions.c:11529:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce_actions.c:11188:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce_actions.c:11187:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce_actions.c:2664:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce_actions.c:2663:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce_actions.c:2662:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce_actions.c:2661:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce_actions.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/structure/coerce_actions.so -lpari [433/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce_dict.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce_dict.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce_dict.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/structure/coerce_dict.so [434/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce_maps.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce_maps.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce_maps.c:13610:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce_maps.c:13403:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce_maps.c:13402:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce_maps.c:13285:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce_maps.c:13284:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce_maps.c:13106:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce_maps.c:13105:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce_maps.c:12792:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce_maps.c:12791:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce_maps.c:12450:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce_maps.c:12449:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce_maps.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/structure/coerce_maps.so [435/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/debug_options.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/debug_options.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/debug_options.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/structure/debug_options.so [436/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/element_wrapper.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/element_wrapper.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/element_wrapper.c:6688:20: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/element_wrapper.c:6481:20: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/element_wrapper.c:6480:15: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/element_wrapper.c:6363:20: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/element_wrapper.c:6362:15: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/element_wrapper.c:6184:20: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/element_wrapper.c:6183:15: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/element_wrapper.c:5870:20: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/element_wrapper.c:5869:15: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/element_wrapper.c:5528:20: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/element_wrapper.c:5527:15: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/element_wrapper.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/structure/element_wrapper.so [437/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/factory.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/factory.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/factory.c:5199:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/factory.c:4992:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/factory.c:4991:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/factory.c:4874:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/factory.c:4873:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/factory.c:4695:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/factory.c:4694:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/factory.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/structure/factory.so [438/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone.c:15759:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone.c:15422:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone.c:15421:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone.c:15304:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone.c:15303:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone.c:15125:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone.c:15124:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone.c:14811:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone.c:14810:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone.c:14469:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone.c:14468:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone.c:2436:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone.c:2435:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone.c:2434:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone.c:2433:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/structure/list_clone.so -lpari [439/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone_demo.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone_demo.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone_demo.c:5048:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone_demo.c:4841:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone_demo.c:4840:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone_demo.c:4723:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone_demo.c:4722:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone_demo.c:4544:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone_demo.c:4543:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone_demo.c:4230:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone_demo.c:4229:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone_demo.c:3888:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone_demo.c:3887:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone_demo.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/structure/list_clone_demo.so [440/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone_timings_cy.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone_timings_cy.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone_timings_cy.c:4555:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone_timings_cy.c:4348:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone_timings_cy.c:4347:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone_timings_cy.c:4230:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone_timings_cy.c:4229:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone_timings_cy.c:4051:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone_timings_cy.c:4050:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone_timings_cy.c:3737:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone_timings_cy.c:3736:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone_timings_cy.c:3395:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone_timings_cy.c:3394:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/list_clone_timings_cy.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/structure/list_clone_timings_cy.so [441/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/misc.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/misc.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/misc.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/structure/misc.so [442/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/mutability.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/mutability.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/mutability.c: In function '__pyx_pf_4sage_9structure_10mutability_10Mutability_6is_immutable': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/mutability.c:1406:15: warning: statement with no effect [-Wunused-value] __pyx_v_self->_is_immutable; ~~~~~~~~~~~~^~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/mutability.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/structure/mutability.so [443/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent.c:29028:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent.c:28737:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent.c:28736:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent.c:28395:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent.c:28394:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent.c:28076:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent.c:28075:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent.c:27958:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent.c:27957:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent.c:27779:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent.c:27778:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent.c: In function '__pyx_pw_4sage_9structure_6parent_6Parent_5_refine_category_': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent.c:5393:8: warning: '__pyx_v_hash_old' may be used uninitialized in this function [-Wmaybe-uninitialized] if (__pyx_t_3) { ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent.c:5263:13: note: '__pyx_v_hash_old' was declared here Py_hash_t __pyx_v_hash_old; ^~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/structure/parent.so [444/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_base.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_base.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_base.c:3989:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_base.c:3652:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_base.c:3651:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_base.c:3534:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_base.c:3533:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_base.c:3355:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_base.c:3354:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_base.c:1426:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_base.c:1425:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_base.c:1424:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_base.c:1423:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_base.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/structure/parent_base.so -lpari [445/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_gens.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_gens.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_gens.c:6700:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_gens.c:6363:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_gens.c:6362:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_gens.c:6245:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_gens.c:6244:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_gens.c:6066:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_gens.c:6065:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_gens.c:1556:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_gens.c:1555:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_gens.c:1554:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_gens.c:1553:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_gens.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/structure/parent_gens.so -lpari [446/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_old.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_old.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_old.c:10403:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_old.c:10066:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_old.c:10065:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_old.c:9948:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_old.c:9947:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_old.c:9769:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_old.c:9768:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_old.c:1484:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_old.c:1483:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_old.c:1482:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_old.c:1481:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent_old.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/structure/parent_old.so -lpari [447/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/sage_object.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/sage_object.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/sage_object.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/structure/sage_object.so [448/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/comparison.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/comparison.o -std=c++11 -I/usr/include/singular -DSING_NDEBUG -DOM_NDEBUG -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/comparison.cpp:7489:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/comparison.cpp:7282:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/comparison.cpp:7281:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/comparison.cpp:7164:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/comparison.cpp:7163:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/comparison.cpp:6985:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/comparison.cpp:6984:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/comparison.cpp:6671:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/comparison.cpp:6670:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/comparison.cpp:6329:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/comparison.cpp:6328:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/comparison.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpynac -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/symbolic/comparison.so [449/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/constants_c.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/constants_c.o -std=c++11 -I/usr/include/singular -DSING_NDEBUG -DOM_NDEBUG -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/constants_c.cpp:4134:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/constants_c.cpp:3927:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/constants_c.cpp:3926:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/constants_c.cpp:3809:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/constants_c.cpp:3808:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/constants_c.cpp:3630:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/constants_c.cpp:3629:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/constants_c.cpp:3316:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/constants_c.cpp:3315:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/constants_c.cpp:2974:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/constants_c.cpp:2973:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/constants_c.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpynac -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/symbolic/constants_c.so [450/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/expression.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/expression.o -std=c++11 -I/usr/include/singular -DSING_NDEBUG -DOM_NDEBUG -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/expression.cpp:71069:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/expression.cpp:70849:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/expression.cpp:70848:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/expression.cpp:70731:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/expression.cpp:70730:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/expression.cpp:70552:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/expression.cpp:70551:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/expression.cpp:70238:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/expression.cpp:70237:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/expression.cpp:69896:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/expression.cpp:69895:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/expression.cpp:69620:18: warning: 'PyObject* __pyx_pw_4sage_5arith_16numerical_approx_1digits_to_bits(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_5arith_16numerical_approx_1digits_to_bits(PyObject *__pyx_self, PyObject *__pyx_v_d) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/expression.cpp:69619:13: warning: '__pyx_doc_4sage_5arith_16numerical_approx_digits_to_bits' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_5arith_16numerical_approx_digits_to_bits[] = "digits_to_bits(d) -> long\nFile: sage/arith/numerical_approx.pxd (starting at line 1)\n\n EXAMPLES::\n\n sage: from sage.arith.numerical_approx import digits_to_bits\n sage: digits_to_bits(None)\n 53\n sage: digits_to_bits(15)\n 54\n sage: digits_to_bits(-1)\n Traceback (most recent call last):\n ...\n ValueError: number of digits must be positive\n sage: digits_to_bits(\"10\")\n Traceback (most recent call last):\n ...\n TypeError: a float is required\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/expression.cpp:2666:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/expression.cpp:2665:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/expression.cpp:2664:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/expression.cpp:2663:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/expression.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpynac -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/symbolic/expression.so -lpari [451/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/function.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/function.o -std=c++11 -I/usr/include/singular -DSING_NDEBUG -DOM_NDEBUG -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/function.cpp:17807:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/function.cpp:17479:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/function.cpp:17478:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/function.cpp:17137:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/function.cpp:17136:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/function.cpp:16818:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/function.cpp:16817:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/function.cpp:16700:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/function.cpp:16699:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/function.cpp:16521:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/function.cpp:16520:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/function.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpynac -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/symbolic/function.so [452/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/getitem.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/getitem.o -std=c++11 -I/usr/include/singular -DSING_NDEBUG -DOM_NDEBUG -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/getitem.cpp:4997:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/getitem.cpp:4790:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/getitem.cpp:4789:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/getitem.cpp:4672:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/getitem.cpp:4671:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/getitem.cpp:4493:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/getitem.cpp:4492:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/getitem.cpp:4179:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/getitem.cpp:4178:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/getitem.cpp:3837:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/getitem.cpp:3836:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/getitem.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpynac -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/symbolic/getitem.so [453/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/ring.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/ring.o -std=c++11 -I/usr/include/singular -DSING_NDEBUG -DOM_NDEBUG -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/ring.cpp:15029:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/ring.cpp:14822:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/ring.cpp:14821:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/ring.cpp:14704:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/ring.cpp:14703:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/ring.cpp:14525:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/ring.cpp:14524:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/ring.cpp:14211:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/ring.cpp:14210:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/ring.cpp:13869:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/ring.cpp:13868:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/ring.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpynac -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/symbolic/ring.so [454/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/series.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/series.o -std=c++11 -I/usr/include/singular -DSING_NDEBUG -DOM_NDEBUG -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/series.cpp:5323:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/series.cpp:5116:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/series.cpp:5115:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/series.cpp:4998:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/series.cpp:4997:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/series.cpp:4819:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/series.cpp:4818:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/series.cpp:4505:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/series.cpp:4504:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/series.cpp:4163:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/series.cpp:4162:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/series.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpynac -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/symbolic/series.so [455/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/substitution_map.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/substitution_map.o -std=c++11 -I/usr/include/singular -DSING_NDEBUG -DOM_NDEBUG -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/substitution_map.cpp:4147:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/substitution_map.cpp:3940:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/substitution_map.cpp:3939:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/substitution_map.cpp:3822:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/substitution_map.cpp:3821:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/substitution_map.cpp:3643:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/substitution_map.cpp:3642:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/substitution_map.cpp:3329:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/substitution_map.cpp:3328:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/substitution_map.cpp:2987:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/substitution_map.cpp:2986:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/substitution_map.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lpynac -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/symbolic/substitution_map.so [456/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/tests/stl_vector.cpp -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/tests/stl_vector.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/tests/stl_vector.cpp: In function 'PyObject* __pyx_pf_4sage_5tests_10stl_vector_14stl_int_vector_4__getitem__(__pyx_obj_4sage_5tests_10stl_vector_stl_int_vector*, int)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/tests/stl_vector.cpp:2675:29: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] __pyx_t_2 = ((__pyx_v_i < __pyx_v_self->data->size()) != 0); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/tests/stl_vector.cpp: At global scope: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/tests/stl_vector.cpp:4862:18: warning: 'PyObject* __Pyx_CFunc_object____object____object____int___to_py(PyObject* (*)(PyObject*, PyObject*, int))' defined but not used [-Wunused-function] static PyObject *__Pyx_CFunc_object____object____object____int___to_py(PyObject *(*__pyx_v_f)(PyObject *, PyObject *, int)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/tests/stl_vector.cpp:4521:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/tests/stl_vector.cpp:4520:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n sage: type(b)\n \n sage: have_same_parent(a, b)\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/tests/stl_vector.cpp:4179:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/tests/stl_vector.cpp:4178:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/tests/stl_vector.cpp:3860:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/tests/stl_vector.cpp:3859:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/tests/stl_vector.cpp:3742:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/tests/stl_vector.cpp:3741:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_bool instead.\n See http://trac.sagemath.org/21128 for details.\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/tests/stl_vector.cpp:3563:18: warning: 'PyObject* __pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/tests/stl_vector.cpp:3562:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/tests/stl_vector.cpp:2201:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_off_warning)(char const *, int); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/tests/stl_vector.cpp:2200:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_recover)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/tests/stl_vector.cpp:2199:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals__sig_on_interrupt_received)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/tests/stl_vector.cpp:2198:15: warning: '__pyx_f_9cysignals_7signals_print_backtrace' defined but not used [-Wunused-variable] static void (*__pyx_f_9cysignals_7signals_print_backtrace)(void); /*proto*/ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/tests/stl_vector.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-i686-2.7/sage/tests/stl_vector.so -lpari [457/457] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/tests/cython.c -o build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/tests/cython.o -fno-strict-aliasing gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tables build/temp.linux-i686-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/tests/cython.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/sage/tests/cython.so Time to execute 457 commands: 2233.96 seconds. Total time spent compiling C/C++ extensions: 2234.02 seconds. ~/build/BUILD/sage-7.6 + popd + rm -fr /tmp/sage178 + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.U0OFgh + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 ++ dirname /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 + cd sage-7.6 + export CC=gcc + CC=gcc + export SAGE_ROOT=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath + SAGE_ROOT=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath + export SAGE_LOCAL=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local + SAGE_LOCAL=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local + export SAGE_SRC=/builddir/build/BUILD/sage-7.6/src + SAGE_SRC=/builddir/build/BUILD/sage-7.6/src + export SAGE_INC=/usr/include + SAGE_INC=/usr/include + export SAGE_SHARE=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/sagemath + SAGE_SHARE=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/sagemath + export SAGE_ETC=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/sagemath/etc + SAGE_ETC=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/sagemath/etc + export SAGE_EXTCODE=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/sagemath/etc + SAGE_EXTCODE=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/sagemath/etc + export SAGE_DOC=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath + SAGE_DOC=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath + export SAGE_PYTHONPATH=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages + SAGE_PYTHONPATH=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages + export DESTDIR=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 + DESTDIR=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 + export SAGE_DEBUG=no + SAGE_DEBUG=no + export DOT_SAGE=/tmp/sage7458 + DOT_SAGE=/tmp/sage7458 + mkdir -p /tmp/sage7458/tmp + export PATH=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/bin:/usr/libexec/python2-sphinx:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PATH=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/bin:/usr/libexec/python2-sphinx:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + export PYTHONPATH=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages: + PYTHONPATH=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages: + export PYTHONPATH=/builddir/build/BUILD/usr/lib/python2.7/site-packages:/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages: + PYTHONPATH=/builddir/build/BUILD/usr/lib/python2.7/site-packages:/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages: + mkdir -p /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/bin + mkdir -p /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib + mkdir -p /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages + rm -fr /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/include /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/share /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/notebook + mkdir -p /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/sagemath /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/bin /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/src + ln -sf /builddir/build/BUILD/sage-7.6/src/sage /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/src/sage + ln -sf /usr/lib /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/lib + ln -sf /usr/include /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/include + ln -sf /usr/share /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/share ~/build/BUILD/sage-7.6/src/ext ~/build/BUILD/sage-7.6 + pushd src/ext + mkdir -p /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/sagemath/etc + for dir in gap graphs images magma mwrank notebook-ipython ++ find gap -type f ++ wc -l + COUNT=4 + '[' 4 -gt 0 ']' + cp -far gap /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/sagemath/etc + cp -far pari /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/sagemath/etc + for dir in gap graphs images magma mwrank notebook-ipython ++ find graphs -type f ++ wc -l + COUNT=1 + '[' 1 -gt 0 ']' + cp -far graphs /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/sagemath/etc + cp -far pari /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/sagemath/etc + for dir in gap graphs images magma mwrank notebook-ipython ++ wc -l ++ find images -type f + COUNT=5 + '[' 5 -gt 0 ']' + cp -far images /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/sagemath/etc + cp -far pari /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/sagemath/etc + for dir in gap graphs images magma mwrank notebook-ipython ++ find magma -type f ++ wc -l + COUNT=5 + '[' 5 -gt 0 ']' + cp -far magma /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/sagemath/etc + cp -far pari /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/sagemath/etc + for dir in gap graphs images magma mwrank notebook-ipython ++ wc -l ++ find mwrank -type f + COUNT=1 + '[' 1 -gt 0 ']' + cp -far mwrank /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/sagemath/etc + cp -far pari /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/sagemath/etc + for dir in gap graphs images magma mwrank notebook-ipython ++ find notebook-ipython -type f ++ wc -l + COUNT=2 + '[' 2 -gt 0 ']' + cp -far notebook-ipython /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/sagemath/etc + cp -far pari /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/sagemath/etc + cp -fa /builddir/build/SOURCES/gprc.expect /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/sagemath/etc + popd ~/build/BUILD/sage-7.6 + pushd src ~/build/BUILD/sage-7.6/src ~/build/BUILD/sage-7.6 + mkdir -p /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages + cp -far build/lib.linux-i686-2.7/sage /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages + rm -fr /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/common /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/fr + cp -far doc/common doc/ca doc/de doc/en doc/fr doc/hu doc/it doc/pt doc/ru doc/tr /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath + popd ~/build/BUILD/sage-7.6 + pushd build/pkgs/sagenb/src ~/build/BUILD/sage-7.6/build/pkgs/sagenb/src ~/build/BUILD/sage-7.6 + rm -f /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage3d/sage3d + /usr/bin/python2 setup.py install --root=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 --install-purelib=/usr/lib/python2.7/site-packages running install running build running build_py running build_scripts running install_lib creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/translations creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/translations/de_AT creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/translations/de_AT/LC_MESSAGES copying build/lib/sagenb/translations/de_AT/LC_MESSAGES/messages.po -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/translations/de_AT/LC_MESSAGES copying build/lib/sagenb/translations/de_AT/LC_MESSAGES/messages.mo -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/translations/de_AT/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/translations/fr_FR creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/translations/fr_FR/LC_MESSAGES copying build/lib/sagenb/translations/fr_FR/LC_MESSAGES/messages.po -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/translations/fr_FR/LC_MESSAGES copying build/lib/sagenb/translations/fr_FR/LC_MESSAGES/messages.mo -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/translations/fr_FR/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/translations/cs_CZ creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/translations/cs_CZ/LC_MESSAGES copying build/lib/sagenb/translations/cs_CZ/LC_MESSAGES/messages.po -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/translations/cs_CZ/LC_MESSAGES copying build/lib/sagenb/translations/cs_CZ/LC_MESSAGES/messages.mo -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/translations/cs_CZ/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/translations/uk_UA creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/translations/uk_UA/LC_MESSAGES copying build/lib/sagenb/translations/uk_UA/LC_MESSAGES/messages.po -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/translations/uk_UA/LC_MESSAGES copying build/lib/sagenb/translations/uk_UA/LC_MESSAGES/messages.mo -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/translations/uk_UA/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/translations/en_US creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/translations/en_US/LC_MESSAGES copying build/lib/sagenb/translations/en_US/LC_MESSAGES/messages.po -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/translations/en_US/LC_MESSAGES copying build/lib/sagenb/translations/en_US/LC_MESSAGES/messages.mo -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/translations/en_US/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/translations/es_ES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/translations/es_ES/LC_MESSAGES copying build/lib/sagenb/translations/es_ES/LC_MESSAGES/messages.po -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/translations/es_ES/LC_MESSAGES copying build/lib/sagenb/translations/es_ES/LC_MESSAGES/messages.mo -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/translations/es_ES/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/translations/pt_BR creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/translations/pt_BR/LC_MESSAGES copying build/lib/sagenb/translations/pt_BR/LC_MESSAGES/messages.po -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/translations/pt_BR/LC_MESSAGES copying build/lib/sagenb/translations/pt_BR/LC_MESSAGES/messages.mo -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/translations/pt_BR/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/translations/ru_RU creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/translations/ru_RU/LC_MESSAGES copying build/lib/sagenb/translations/ru_RU/LC_MESSAGES/messages.po -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/translations/ru_RU/LC_MESSAGES copying build/lib/sagenb/translations/ru_RU/LC_MESSAGES/messages.mo -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/translations/ru_RU/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/images copying build/lib/sagenb/data/sage/images/sageicon.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/images copying build/lib/sagenb/data/sage/images/sagenb.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/images copying build/lib/sagenb/data/sage/images/icon_email.gif -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/images copying build/lib/sagenb/data/sage/images/icon32x32.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/images copying build/lib/sagenb/data/sage/images/icon48x48.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/images copying build/lib/sagenb/data/sage/images/evaluate_over.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/images copying build/lib/sagenb/data/sage/images/icon_print.gif -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/images copying build/lib/sagenb/data/sage/images/sagelogo.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/images copying build/lib/sagenb/data/sage/images/favicon.ico -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/images copying build/lib/sagenb/data/sage/images/icon16x16.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/images copying build/lib/sagenb/data/sage/images/corner.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/images copying build/lib/sagenb/data/sage/images/evaluate.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/images copying build/lib/sagenb/data/sage/images/icon128x128.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/images copying build/lib/sagenb/data/sage/images/icon_preview.gif -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/images creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/css copying build/lib/sagenb/data/sage/css/test_report.css -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/css creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/css/autoindex copying build/lib/sagenb/data/sage/css/autoindex/desc.gif -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/css/autoindex copying build/lib/sagenb/data/sage/css/autoindex/asc.gif -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/css/autoindex copying build/lib/sagenb/data/sage/css/autoindex/autoindex.css -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/css/autoindex copying build/lib/sagenb/data/sage/css/main.css -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/css creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/html copying build/lib/sagenb/data/sage/html/history.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/html copying build/lib/sagenb/data/sage/html/yes_no.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/html copying build/lib/sagenb/data/sage/html/base.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/html copying build/lib/sagenb/data/sage/html/base_authenticated.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/html copying build/lib/sagenb/data/sage/html/login.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/html creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/html/notebook copying build/lib/sagenb/data/sage/html/notebook/beforepublish_window.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/html/notebook copying build/lib/sagenb/data/sage/html/notebook/worksheet.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/html/notebook copying build/lib/sagenb/data/sage/html/notebook/download_or_delete_datafile.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/html/notebook copying build/lib/sagenb/data/sage/html/notebook/base.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/html/notebook copying build/lib/sagenb/data/sage/html/notebook/print_worksheet.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/html/notebook copying build/lib/sagenb/data/sage/html/notebook/doc_page.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/html/notebook copying build/lib/sagenb/data/sage/html/notebook/specific_revision.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/html/notebook copying build/lib/sagenb/data/sage/html/notebook/text_cell.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/html/notebook copying build/lib/sagenb/data/sage/html/notebook/guest_worksheet_page.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/html/notebook copying build/lib/sagenb/data/sage/html/notebook/edit_window.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/html/notebook copying build/lib/sagenb/data/sage/html/notebook/worksheet_share.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/html/notebook copying build/lib/sagenb/data/sage/html/notebook/upload_data_window.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/html/notebook copying build/lib/sagenb/data/sage/html/notebook/worksheet_page.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/html/notebook copying build/lib/sagenb/data/sage/html/notebook/plain_text_window.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/html/notebook copying build/lib/sagenb/data/sage/html/notebook/worksheet_revision_list.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/html/notebook copying build/lib/sagenb/data/sage/html/notebook/base_aux.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/html/notebook copying build/lib/sagenb/data/sage/html/notebook/cell.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/html/notebook copying build/lib/sagenb/data/sage/html/notebook/afterpublish_window.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/html/notebook copying build/lib/sagenb/data/sage/html/worksheet_listing.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/html copying build/lib/sagenb/data/sage/html/docs.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/html copying build/lib/sagenb/data/sage/html/test_report.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/html creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/html/settings copying build/lib/sagenb/data/sage/html/settings/base.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/html/settings copying build/lib/sagenb/data/sage/html/settings/user_management.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/html/settings copying build/lib/sagenb/data/sage/html/settings/notebook_settings.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/html/settings copying build/lib/sagenb/data/sage/html/settings/account_settings.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/html/settings copying build/lib/sagenb/data/sage/html/settings/admin_add_user.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/html/settings creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/html/accounts copying build/lib/sagenb/data/sage/html/accounts/registration.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/html/accounts copying build/lib/sagenb/data/sage/html/accounts/base.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/html/accounts copying build/lib/sagenb/data/sage/html/accounts/account_recovery.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/html/accounts copying build/lib/sagenb/data/sage/html/accounts/openid_profile.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/html/accounts creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/html/worksheet copying build/lib/sagenb/data/sage/html/worksheet/ratings_info.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/html/worksheet copying build/lib/sagenb/data/sage/html/worksheet/time_since_last_edited.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/html/worksheet copying build/lib/sagenb/data/sage/html/worksheet/time_last_edited.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/html/worksheet copying build/lib/sagenb/data/sage/html/worksheet/completions.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/html/worksheet copying build/lib/sagenb/data/sage/html/worksheet/attached.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/html/worksheet copying build/lib/sagenb/data/sage/html/source_code.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/html copying build/lib/sagenb/data/sage/html/recaptcha.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/html copying build/lib/sagenb/data/sage/html/upload.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/html copying build/lib/sagenb/data/sage/html/error_message.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/html creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/__autoindex__ copying build/lib/sagenb/data/sage/__autoindex__/macros.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/__autoindex__ copying build/lib/sagenb/data/sage/__autoindex__/autoindex.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/__autoindex__ creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/js copying build/lib/sagenb/data/sage/js/jmol_lib.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/js copying build/lib/sagenb/data/sage/js/canvas3d_lib.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/js copying build/lib/sagenb/data/sage/js/notebook_dynamic.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/js copying build/lib/sagenb/data/sage/js/localization.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/js copying build/lib/sagenb/data/sage/js/mathjax_sage.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/js copying build/lib/sagenb/data/sage/js/debug.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/js copying build/lib/sagenb/data/sage/js/master.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/js copying build/lib/sagenb/data/sage/js/published_worksheet.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/js copying build/lib/sagenb/data/sage/js/notebook_lib.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/js copying build/lib/sagenb/data/sage/js/ws_list.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/js copying build/lib/sagenb/data/sage/js/async_lib.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/js copying build/lib/sagenb/data/sage/js/tinymce.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage/js creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage3d creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage3d/src creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage3d/src/org creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage3d/src/org/sagemath creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage3d/src/org/sagemath/sage3d copying build/lib/sagenb/data/sage3d/src/org/sagemath/sage3d/ObjectViewerApplet.java -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage3d/src/org/sagemath/sage3d copying build/lib/sagenb/data/sage3d/src/org/sagemath/sage3d/ObjectViewerApp.java -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage3d/src/org/sagemath/sage3d copying build/lib/sagenb/data/sage3d/src/org/sagemath/sage3d/ObjectViewer.java -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage3d/src/org/sagemath/sage3d copying build/lib/sagenb/data/sage3d/src/org/sagemath/TestApplet.java -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage3d/src/org/sagemath copying build/lib/sagenb/data/sage3d/sage3d.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage3d copying build/lib/sagenb/data/sage3d/sage3d -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage3d copying build/lib/sagenb/data/sage3d/sage3d.js.1 -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage3d copying build/lib/sagenb/data/sage3d/build.xml -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage3d copying build/lib/sagenb/data/sage3d/README.txt -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage3d creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/utils copying build/lib/sagenb/data/tiny_mce/utils/editable_selects.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/utils copying build/lib/sagenb/data/tiny_mce/utils/form_utils.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/utils copying build/lib/sagenb/data/tiny_mce/utils/validate.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/utils copying build/lib/sagenb/data/tiny_mce/utils/mctabs.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/utils creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/table copying build/lib/sagenb/data/tiny_mce/plugins/table/editor_plugin_src.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/table copying build/lib/sagenb/data/tiny_mce/plugins/table/merge_cells.htm -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/table creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/table/css copying build/lib/sagenb/data/tiny_mce/plugins/table/css/row.css -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/table/css copying build/lib/sagenb/data/tiny_mce/plugins/table/css/table.css -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/table/css copying build/lib/sagenb/data/tiny_mce/plugins/table/css/cell.css -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/table/css copying build/lib/sagenb/data/tiny_mce/plugins/table/row.htm -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/table creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/table/js copying build/lib/sagenb/data/tiny_mce/plugins/table/js/merge_cells.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/table/js copying build/lib/sagenb/data/tiny_mce/plugins/table/js/row.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/table/js copying build/lib/sagenb/data/tiny_mce/plugins/table/js/cell.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/table/js copying build/lib/sagenb/data/tiny_mce/plugins/table/js/table.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/table/js copying build/lib/sagenb/data/tiny_mce/plugins/table/cell.htm -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/table copying build/lib/sagenb/data/tiny_mce/plugins/table/editor_plugin.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/table creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/table/langs copying build/lib/sagenb/data/tiny_mce/plugins/table/langs/en_dlg.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/table/langs copying build/lib/sagenb/data/tiny_mce/plugins/table/table.htm -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/table creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/autolink copying build/lib/sagenb/data/tiny_mce/plugins/autolink/editor_plugin_src.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/autolink copying build/lib/sagenb/data/tiny_mce/plugins/autolink/editor_plugin.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/autolink creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/searchreplace copying build/lib/sagenb/data/tiny_mce/plugins/searchreplace/searchreplace.htm -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/searchreplace copying build/lib/sagenb/data/tiny_mce/plugins/searchreplace/editor_plugin_src.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/searchreplace creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/searchreplace/css copying build/lib/sagenb/data/tiny_mce/plugins/searchreplace/css/searchreplace.css -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/searchreplace/css creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/searchreplace/js copying build/lib/sagenb/data/tiny_mce/plugins/searchreplace/js/searchreplace.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/searchreplace/js copying build/lib/sagenb/data/tiny_mce/plugins/searchreplace/editor_plugin.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/searchreplace creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/searchreplace/langs copying build/lib/sagenb/data/tiny_mce/plugins/searchreplace/langs/en_dlg.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/searchreplace/langs creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/example copying build/lib/sagenb/data/tiny_mce/plugins/example/editor_plugin_src.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/example creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/example/js copying build/lib/sagenb/data/tiny_mce/plugins/example/js/dialog.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/example/js copying build/lib/sagenb/data/tiny_mce/plugins/example/editor_plugin.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/example copying build/lib/sagenb/data/tiny_mce/plugins/example/dialog.htm -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/example creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/example/langs copying build/lib/sagenb/data/tiny_mce/plugins/example/langs/en_dlg.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/example/langs copying build/lib/sagenb/data/tiny_mce/plugins/example/langs/en.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/example/langs creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/example/img copying build/lib/sagenb/data/tiny_mce/plugins/example/img/example.gif -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/example/img creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/advlist copying build/lib/sagenb/data/tiny_mce/plugins/advlist/editor_plugin_src.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/advlist copying build/lib/sagenb/data/tiny_mce/plugins/advlist/editor_plugin.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/advlist creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/wordcount copying build/lib/sagenb/data/tiny_mce/plugins/wordcount/editor_plugin_src.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/wordcount copying build/lib/sagenb/data/tiny_mce/plugins/wordcount/editor_plugin.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/wordcount creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/directionality copying build/lib/sagenb/data/tiny_mce/plugins/directionality/editor_plugin_src.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/directionality copying build/lib/sagenb/data/tiny_mce/plugins/directionality/editor_plugin.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/directionality creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/emotions copying build/lib/sagenb/data/tiny_mce/plugins/emotions/editor_plugin_src.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/emotions creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/emotions/js copying build/lib/sagenb/data/tiny_mce/plugins/emotions/js/emotions.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/emotions/js copying build/lib/sagenb/data/tiny_mce/plugins/emotions/emotions.htm -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/emotions copying build/lib/sagenb/data/tiny_mce/plugins/emotions/editor_plugin.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/emotions creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/emotions/langs copying build/lib/sagenb/data/tiny_mce/plugins/emotions/langs/en_dlg.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/emotions/langs creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/emotions/img copying build/lib/sagenb/data/tiny_mce/plugins/emotions/img/smiley-yell.gif -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/emotions/img copying build/lib/sagenb/data/tiny_mce/plugins/emotions/img/smiley-smile.gif -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/emotions/img copying build/lib/sagenb/data/tiny_mce/plugins/emotions/img/smiley-cool.gif -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/emotions/img copying build/lib/sagenb/data/tiny_mce/plugins/emotions/img/smiley-innocent.gif -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/emotions/img copying build/lib/sagenb/data/tiny_mce/plugins/emotions/img/smiley-foot-in-mouth.gif -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/emotions/img copying build/lib/sagenb/data/tiny_mce/plugins/emotions/img/smiley-tongue-out.gif -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/emotions/img copying build/lib/sagenb/data/tiny_mce/plugins/emotions/img/smiley-kiss.gif -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/emotions/img copying build/lib/sagenb/data/tiny_mce/plugins/emotions/img/smiley-cry.gif -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/emotions/img copying build/lib/sagenb/data/tiny_mce/plugins/emotions/img/smiley-sealed.gif -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/emotions/img copying build/lib/sagenb/data/tiny_mce/plugins/emotions/img/smiley-wink.gif -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/emotions/img copying build/lib/sagenb/data/tiny_mce/plugins/emotions/img/smiley-laughing.gif -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/emotions/img copying build/lib/sagenb/data/tiny_mce/plugins/emotions/img/smiley-embarassed.gif -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/emotions/img copying build/lib/sagenb/data/tiny_mce/plugins/emotions/img/smiley-frown.gif -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/emotions/img copying build/lib/sagenb/data/tiny_mce/plugins/emotions/img/smiley-money-mouth.gif -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/emotions/img copying build/lib/sagenb/data/tiny_mce/plugins/emotions/img/smiley-undecided.gif -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/emotions/img copying build/lib/sagenb/data/tiny_mce/plugins/emotions/img/smiley-surprised.gif -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/emotions/img creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/advhr copying build/lib/sagenb/data/tiny_mce/plugins/advhr/editor_plugin_src.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/advhr creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/advhr/css copying build/lib/sagenb/data/tiny_mce/plugins/advhr/css/advhr.css -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/advhr/css copying build/lib/sagenb/data/tiny_mce/plugins/advhr/rule.htm -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/advhr creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/advhr/js copying build/lib/sagenb/data/tiny_mce/plugins/advhr/js/rule.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/advhr/js copying build/lib/sagenb/data/tiny_mce/plugins/advhr/editor_plugin.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/advhr creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/advhr/langs copying build/lib/sagenb/data/tiny_mce/plugins/advhr/langs/en_dlg.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/advhr/langs creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/autoresize copying build/lib/sagenb/data/tiny_mce/plugins/autoresize/editor_plugin_src.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/autoresize copying build/lib/sagenb/data/tiny_mce/plugins/autoresize/editor_plugin.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/autoresize creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/contextmenu copying build/lib/sagenb/data/tiny_mce/plugins/contextmenu/editor_plugin_src.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/contextmenu copying build/lib/sagenb/data/tiny_mce/plugins/contextmenu/editor_plugin.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/contextmenu creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/inlinepopups copying build/lib/sagenb/data/tiny_mce/plugins/inlinepopups/editor_plugin_src.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/inlinepopups copying build/lib/sagenb/data/tiny_mce/plugins/inlinepopups/template.htm -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/inlinepopups creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/inlinepopups/skins creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/inlinepopups/skins/clearlooks2 copying build/lib/sagenb/data/tiny_mce/plugins/inlinepopups/skins/clearlooks2/window.css -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/inlinepopups/skins/clearlooks2 creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img copying build/lib/sagenb/data/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/alert.gif -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img copying build/lib/sagenb/data/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/corners.gif -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img copying build/lib/sagenb/data/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/horizontal.gif -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img copying build/lib/sagenb/data/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/button.gif -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img copying build/lib/sagenb/data/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/buttons.gif -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img copying build/lib/sagenb/data/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/confirm.gif -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img copying build/lib/sagenb/data/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/vertical.gif -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img copying build/lib/sagenb/data/tiny_mce/plugins/inlinepopups/editor_plugin.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/inlinepopups creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/example_dependency copying build/lib/sagenb/data/tiny_mce/plugins/example_dependency/editor_plugin_src.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/example_dependency copying build/lib/sagenb/data/tiny_mce/plugins/example_dependency/editor_plugin.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/example_dependency creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/advimage copying build/lib/sagenb/data/tiny_mce/plugins/advimage/editor_plugin_src.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/advimage copying build/lib/sagenb/data/tiny_mce/plugins/advimage/image.htm -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/advimage creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/advimage/css copying build/lib/sagenb/data/tiny_mce/plugins/advimage/css/advimage.css -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/advimage/css creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/advimage/js copying build/lib/sagenb/data/tiny_mce/plugins/advimage/js/image.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/advimage/js copying build/lib/sagenb/data/tiny_mce/plugins/advimage/editor_plugin.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/advimage creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/advimage/langs copying build/lib/sagenb/data/tiny_mce/plugins/advimage/langs/en_dlg.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/advimage/langs creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/advimage/img copying build/lib/sagenb/data/tiny_mce/plugins/advimage/img/sample.gif -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/advimage/img creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/print copying build/lib/sagenb/data/tiny_mce/plugins/print/editor_plugin_src.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/print copying build/lib/sagenb/data/tiny_mce/plugins/print/editor_plugin.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/print creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/spellchecker copying build/lib/sagenb/data/tiny_mce/plugins/spellchecker/editor_plugin_src.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/spellchecker creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/spellchecker/css copying build/lib/sagenb/data/tiny_mce/plugins/spellchecker/css/content.css -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/spellchecker/css copying build/lib/sagenb/data/tiny_mce/plugins/spellchecker/editor_plugin.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/spellchecker creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/spellchecker/img copying build/lib/sagenb/data/tiny_mce/plugins/spellchecker/img/wline.gif -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/spellchecker/img creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/autosave copying build/lib/sagenb/data/tiny_mce/plugins/autosave/editor_plugin_src.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/autosave copying build/lib/sagenb/data/tiny_mce/plugins/autosave/editor_plugin.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/autosave creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/autosave/langs copying build/lib/sagenb/data/tiny_mce/plugins/autosave/langs/en.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/autosave/langs creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/bbcode copying build/lib/sagenb/data/tiny_mce/plugins/bbcode/editor_plugin_src.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/bbcode copying build/lib/sagenb/data/tiny_mce/plugins/bbcode/editor_plugin.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/bbcode creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/nonbreaking copying build/lib/sagenb/data/tiny_mce/plugins/nonbreaking/editor_plugin_src.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/nonbreaking copying build/lib/sagenb/data/tiny_mce/plugins/nonbreaking/editor_plugin.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/nonbreaking creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/layer copying build/lib/sagenb/data/tiny_mce/plugins/layer/editor_plugin_src.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/layer copying build/lib/sagenb/data/tiny_mce/plugins/layer/editor_plugin.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/layer creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/template copying build/lib/sagenb/data/tiny_mce/plugins/template/editor_plugin_src.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/template creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/template/css copying build/lib/sagenb/data/tiny_mce/plugins/template/css/template.css -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/template/css creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/template/js copying build/lib/sagenb/data/tiny_mce/plugins/template/js/template.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/template/js copying build/lib/sagenb/data/tiny_mce/plugins/template/template.htm -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/template copying build/lib/sagenb/data/tiny_mce/plugins/template/editor_plugin.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/template creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/template/langs copying build/lib/sagenb/data/tiny_mce/plugins/template/langs/en_dlg.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/template/langs copying build/lib/sagenb/data/tiny_mce/plugins/template/blank.htm -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/template creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/pagebreak copying build/lib/sagenb/data/tiny_mce/plugins/pagebreak/editor_plugin_src.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/pagebreak copying build/lib/sagenb/data/tiny_mce/plugins/pagebreak/editor_plugin.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/pagebreak creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/insertdatetime copying build/lib/sagenb/data/tiny_mce/plugins/insertdatetime/editor_plugin_src.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/insertdatetime copying build/lib/sagenb/data/tiny_mce/plugins/insertdatetime/editor_plugin.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/insertdatetime creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/advlink copying build/lib/sagenb/data/tiny_mce/plugins/advlink/editor_plugin_src.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/advlink copying build/lib/sagenb/data/tiny_mce/plugins/advlink/link.htm -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/advlink creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/advlink/css copying build/lib/sagenb/data/tiny_mce/plugins/advlink/css/advlink.css -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/advlink/css creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/advlink/js copying build/lib/sagenb/data/tiny_mce/plugins/advlink/js/advlink.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/advlink/js copying build/lib/sagenb/data/tiny_mce/plugins/advlink/editor_plugin.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/advlink creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/advlink/langs copying build/lib/sagenb/data/tiny_mce/plugins/advlink/langs/en_dlg.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/advlink/langs creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/save copying build/lib/sagenb/data/tiny_mce/plugins/save/editor_plugin_src.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/save copying build/lib/sagenb/data/tiny_mce/plugins/save/editor_plugin.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/save creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/fullpage copying build/lib/sagenb/data/tiny_mce/plugins/fullpage/editor_plugin_src.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/fullpage copying build/lib/sagenb/data/tiny_mce/plugins/fullpage/fullpage.htm -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/fullpage creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/fullpage/css copying build/lib/sagenb/data/tiny_mce/plugins/fullpage/css/fullpage.css -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/fullpage/css creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/fullpage/js copying build/lib/sagenb/data/tiny_mce/plugins/fullpage/js/fullpage.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/fullpage/js copying build/lib/sagenb/data/tiny_mce/plugins/fullpage/editor_plugin.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/fullpage creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/fullpage/langs copying build/lib/sagenb/data/tiny_mce/plugins/fullpage/langs/en_dlg.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/fullpage/langs creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/style copying build/lib/sagenb/data/tiny_mce/plugins/style/editor_plugin_src.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/style creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/style/css copying build/lib/sagenb/data/tiny_mce/plugins/style/css/props.css -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/style/css creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/style/js copying build/lib/sagenb/data/tiny_mce/plugins/style/js/props.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/style/js copying build/lib/sagenb/data/tiny_mce/plugins/style/editor_plugin.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/style creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/style/langs copying build/lib/sagenb/data/tiny_mce/plugins/style/langs/en_dlg.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/style/langs copying build/lib/sagenb/data/tiny_mce/plugins/style/props.htm -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/style creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/legacyoutput copying build/lib/sagenb/data/tiny_mce/plugins/legacyoutput/editor_plugin_src.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/legacyoutput copying build/lib/sagenb/data/tiny_mce/plugins/legacyoutput/editor_plugin.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/legacyoutput creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/noneditable copying build/lib/sagenb/data/tiny_mce/plugins/noneditable/editor_plugin_src.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/noneditable copying build/lib/sagenb/data/tiny_mce/plugins/noneditable/editor_plugin.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/noneditable creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/media copying build/lib/sagenb/data/tiny_mce/plugins/media/editor_plugin_src.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/media copying build/lib/sagenb/data/tiny_mce/plugins/media/media.htm -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/media creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/media/css copying build/lib/sagenb/data/tiny_mce/plugins/media/css/media.css -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/media/css creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/media/js copying build/lib/sagenb/data/tiny_mce/plugins/media/js/embed.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/media/js copying build/lib/sagenb/data/tiny_mce/plugins/media/js/media.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/media/js copying build/lib/sagenb/data/tiny_mce/plugins/media/editor_plugin.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/media creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/media/langs copying build/lib/sagenb/data/tiny_mce/plugins/media/langs/en_dlg.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/media/langs creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/iespell copying build/lib/sagenb/data/tiny_mce/plugins/iespell/editor_plugin_src.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/iespell copying build/lib/sagenb/data/tiny_mce/plugins/iespell/editor_plugin.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/iespell creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/lists copying build/lib/sagenb/data/tiny_mce/plugins/lists/editor_plugin_src.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/lists copying build/lib/sagenb/data/tiny_mce/plugins/lists/editor_plugin.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/lists creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/paste copying build/lib/sagenb/data/tiny_mce/plugins/paste/pasteword.htm -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/paste copying build/lib/sagenb/data/tiny_mce/plugins/paste/editor_plugin_src.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/paste copying build/lib/sagenb/data/tiny_mce/plugins/paste/pastetext.htm -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/paste creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/paste/js copying build/lib/sagenb/data/tiny_mce/plugins/paste/js/pasteword.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/paste/js copying build/lib/sagenb/data/tiny_mce/plugins/paste/js/pastetext.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/paste/js copying build/lib/sagenb/data/tiny_mce/plugins/paste/editor_plugin.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/paste creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/paste/langs copying build/lib/sagenb/data/tiny_mce/plugins/paste/langs/en_dlg.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/paste/langs creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/visualchars copying build/lib/sagenb/data/tiny_mce/plugins/visualchars/editor_plugin_src.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/visualchars copying build/lib/sagenb/data/tiny_mce/plugins/visualchars/editor_plugin.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/visualchars creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/fullscreen copying build/lib/sagenb/data/tiny_mce/plugins/fullscreen/fullscreen.htm -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/fullscreen copying build/lib/sagenb/data/tiny_mce/plugins/fullscreen/editor_plugin_src.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/fullscreen copying build/lib/sagenb/data/tiny_mce/plugins/fullscreen/editor_plugin.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/fullscreen creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/tabfocus copying build/lib/sagenb/data/tiny_mce/plugins/tabfocus/editor_plugin_src.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/tabfocus copying build/lib/sagenb/data/tiny_mce/plugins/tabfocus/editor_plugin.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/tabfocus creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/xhtmlxtras copying build/lib/sagenb/data/tiny_mce/plugins/xhtmlxtras/editor_plugin_src.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/xhtmlxtras copying build/lib/sagenb/data/tiny_mce/plugins/xhtmlxtras/ins.htm -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/xhtmlxtras creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/xhtmlxtras/css copying build/lib/sagenb/data/tiny_mce/plugins/xhtmlxtras/css/attributes.css -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/xhtmlxtras/css copying build/lib/sagenb/data/tiny_mce/plugins/xhtmlxtras/css/popup.css -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/xhtmlxtras/css creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/xhtmlxtras/js copying build/lib/sagenb/data/tiny_mce/plugins/xhtmlxtras/js/del.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/xhtmlxtras/js copying build/lib/sagenb/data/tiny_mce/plugins/xhtmlxtras/js/acronym.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/xhtmlxtras/js copying build/lib/sagenb/data/tiny_mce/plugins/xhtmlxtras/js/element_common.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/xhtmlxtras/js copying build/lib/sagenb/data/tiny_mce/plugins/xhtmlxtras/js/attributes.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/xhtmlxtras/js copying build/lib/sagenb/data/tiny_mce/plugins/xhtmlxtras/js/cite.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/xhtmlxtras/js copying build/lib/sagenb/data/tiny_mce/plugins/xhtmlxtras/js/abbr.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/xhtmlxtras/js copying build/lib/sagenb/data/tiny_mce/plugins/xhtmlxtras/js/ins.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/xhtmlxtras/js copying build/lib/sagenb/data/tiny_mce/plugins/xhtmlxtras/abbr.htm -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/xhtmlxtras copying build/lib/sagenb/data/tiny_mce/plugins/xhtmlxtras/cite.htm -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/xhtmlxtras copying build/lib/sagenb/data/tiny_mce/plugins/xhtmlxtras/editor_plugin.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/xhtmlxtras creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/xhtmlxtras/langs copying build/lib/sagenb/data/tiny_mce/plugins/xhtmlxtras/langs/en_dlg.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/xhtmlxtras/langs copying build/lib/sagenb/data/tiny_mce/plugins/xhtmlxtras/del.htm -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/xhtmlxtras copying build/lib/sagenb/data/tiny_mce/plugins/xhtmlxtras/acronym.htm -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/xhtmlxtras copying build/lib/sagenb/data/tiny_mce/plugins/xhtmlxtras/attributes.htm -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/xhtmlxtras creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/preview copying build/lib/sagenb/data/tiny_mce/plugins/preview/editor_plugin_src.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/preview creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/preview/jscripts copying build/lib/sagenb/data/tiny_mce/plugins/preview/jscripts/embed.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/preview/jscripts copying build/lib/sagenb/data/tiny_mce/plugins/preview/editor_plugin.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/preview copying build/lib/sagenb/data/tiny_mce/plugins/preview/example.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/preview copying build/lib/sagenb/data/tiny_mce/plugins/preview/preview.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/plugins/preview copying build/lib/sagenb/data/tiny_mce/license.txt -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce copying build/lib/sagenb/data/tiny_mce/tiny_mce.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/themes creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/themes/advanced copying build/lib/sagenb/data/tiny_mce/themes/advanced/shortcuts.htm -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/themes/advanced copying build/lib/sagenb/data/tiny_mce/themes/advanced/image.htm -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/themes/advanced copying build/lib/sagenb/data/tiny_mce/themes/advanced/link.htm -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/themes/advanced copying build/lib/sagenb/data/tiny_mce/themes/advanced/about.htm -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/themes/advanced creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/themes/advanced/js copying build/lib/sagenb/data/tiny_mce/themes/advanced/js/link.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/themes/advanced/js copying build/lib/sagenb/data/tiny_mce/themes/advanced/js/source_editor.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/themes/advanced/js copying build/lib/sagenb/data/tiny_mce/themes/advanced/js/image.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/themes/advanced/js copying build/lib/sagenb/data/tiny_mce/themes/advanced/js/charmap.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/themes/advanced/js copying build/lib/sagenb/data/tiny_mce/themes/advanced/js/anchor.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/themes/advanced/js copying build/lib/sagenb/data/tiny_mce/themes/advanced/js/color_picker.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/themes/advanced/js copying build/lib/sagenb/data/tiny_mce/themes/advanced/js/about.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/themes/advanced/js copying build/lib/sagenb/data/tiny_mce/themes/advanced/charmap.htm -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/themes/advanced copying build/lib/sagenb/data/tiny_mce/themes/advanced/source_editor.htm -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/themes/advanced copying build/lib/sagenb/data/tiny_mce/themes/advanced/editor_template.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/themes/advanced copying build/lib/sagenb/data/tiny_mce/themes/advanced/editor_template_src.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/themes/advanced copying build/lib/sagenb/data/tiny_mce/themes/advanced/color_picker.htm -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/themes/advanced creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/themes/advanced/skins creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/themes/advanced/skins/highcontrast copying build/lib/sagenb/data/tiny_mce/themes/advanced/skins/highcontrast/ui.css -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/themes/advanced/skins/highcontrast copying build/lib/sagenb/data/tiny_mce/themes/advanced/skins/highcontrast/dialog.css -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/themes/advanced/skins/highcontrast copying build/lib/sagenb/data/tiny_mce/themes/advanced/skins/highcontrast/content.css -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/themes/advanced/skins/highcontrast creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/themes/advanced/skins/default copying build/lib/sagenb/data/tiny_mce/themes/advanced/skins/default/ui.css -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/themes/advanced/skins/default copying build/lib/sagenb/data/tiny_mce/themes/advanced/skins/default/dialog.css -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/themes/advanced/skins/default copying build/lib/sagenb/data/tiny_mce/themes/advanced/skins/default/content.css -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/themes/advanced/skins/default creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/themes/advanced/skins/default/img copying build/lib/sagenb/data/tiny_mce/themes/advanced/skins/default/img/buttons.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/themes/advanced/skins/default/img copying build/lib/sagenb/data/tiny_mce/themes/advanced/skins/default/img/menu_arrow.gif -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/themes/advanced/skins/default/img copying build/lib/sagenb/data/tiny_mce/themes/advanced/skins/default/img/menu_check.gif -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/themes/advanced/skins/default/img copying build/lib/sagenb/data/tiny_mce/themes/advanced/skins/default/img/progress.gif -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/themes/advanced/skins/default/img copying build/lib/sagenb/data/tiny_mce/themes/advanced/skins/default/img/items.gif -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/themes/advanced/skins/default/img copying build/lib/sagenb/data/tiny_mce/themes/advanced/skins/default/img/tabs.gif -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/themes/advanced/skins/default/img creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/themes/advanced/skins/o2k7 copying build/lib/sagenb/data/tiny_mce/themes/advanced/skins/o2k7/ui.css -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/themes/advanced/skins/o2k7 copying build/lib/sagenb/data/tiny_mce/themes/advanced/skins/o2k7/ui_black.css -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/themes/advanced/skins/o2k7 copying build/lib/sagenb/data/tiny_mce/themes/advanced/skins/o2k7/ui_silver.css -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/themes/advanced/skins/o2k7 copying build/lib/sagenb/data/tiny_mce/themes/advanced/skins/o2k7/dialog.css -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/themes/advanced/skins/o2k7 copying build/lib/sagenb/data/tiny_mce/themes/advanced/skins/o2k7/content.css -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/themes/advanced/skins/o2k7 creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/themes/advanced/skins/o2k7/img copying build/lib/sagenb/data/tiny_mce/themes/advanced/skins/o2k7/img/button_bg_silver.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/themes/advanced/skins/o2k7/img copying build/lib/sagenb/data/tiny_mce/themes/advanced/skins/o2k7/img/button_bg_black.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/themes/advanced/skins/o2k7/img copying build/lib/sagenb/data/tiny_mce/themes/advanced/skins/o2k7/img/button_bg.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/themes/advanced/skins/o2k7/img copying build/lib/sagenb/data/tiny_mce/themes/advanced/anchor.htm -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/themes/advanced creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/themes/advanced/langs copying build/lib/sagenb/data/tiny_mce/themes/advanced/langs/en_dlg.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/themes/advanced/langs copying build/lib/sagenb/data/tiny_mce/themes/advanced/langs/en.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/themes/advanced/langs creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/themes/advanced/img copying build/lib/sagenb/data/tiny_mce/themes/advanced/img/shockwave.gif -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/themes/advanced/img copying build/lib/sagenb/data/tiny_mce/themes/advanced/img/quicktime.gif -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/themes/advanced/img copying build/lib/sagenb/data/tiny_mce/themes/advanced/img/trans.gif -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/themes/advanced/img copying build/lib/sagenb/data/tiny_mce/themes/advanced/img/flash.gif -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/themes/advanced/img copying build/lib/sagenb/data/tiny_mce/themes/advanced/img/realmedia.gif -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/themes/advanced/img copying build/lib/sagenb/data/tiny_mce/themes/advanced/img/pagebreak.gif -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/themes/advanced/img copying build/lib/sagenb/data/tiny_mce/themes/advanced/img/video.gif -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/themes/advanced/img copying build/lib/sagenb/data/tiny_mce/themes/advanced/img/icons.gif -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/themes/advanced/img copying build/lib/sagenb/data/tiny_mce/themes/advanced/img/iframe.gif -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/themes/advanced/img copying build/lib/sagenb/data/tiny_mce/themes/advanced/img/colorpicker.jpg -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/themes/advanced/img copying build/lib/sagenb/data/tiny_mce/themes/advanced/img/windowsmedia.gif -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/themes/advanced/img creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/themes/simple copying build/lib/sagenb/data/tiny_mce/themes/simple/editor_template.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/themes/simple copying build/lib/sagenb/data/tiny_mce/themes/simple/editor_template_src.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/themes/simple creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/themes/simple/skins creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/themes/simple/skins/default copying build/lib/sagenb/data/tiny_mce/themes/simple/skins/default/ui.css -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/themes/simple/skins/default copying build/lib/sagenb/data/tiny_mce/themes/simple/skins/default/content.css -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/themes/simple/skins/default creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/themes/simple/skins/o2k7 copying build/lib/sagenb/data/tiny_mce/themes/simple/skins/o2k7/ui.css -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/themes/simple/skins/o2k7 copying build/lib/sagenb/data/tiny_mce/themes/simple/skins/o2k7/content.css -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/themes/simple/skins/o2k7 creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/themes/simple/skins/o2k7/img copying build/lib/sagenb/data/tiny_mce/themes/simple/skins/o2k7/img/button_bg.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/themes/simple/skins/o2k7/img creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/themes/simple/langs copying build/lib/sagenb/data/tiny_mce/themes/simple/langs/en.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/themes/simple/langs creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/themes/simple/img copying build/lib/sagenb/data/tiny_mce/themes/simple/img/icons.gif -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/themes/simple/img creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/langs copying build/lib/sagenb/data/tiny_mce/langs/en.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce/langs copying build/lib/sagenb/data/tiny_mce/tiny_mce_src.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce copying build/lib/sagenb/data/tiny_mce/tiny_mce_popup.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/tiny_mce creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/graph_editor copying build/lib/sagenb/data/graph_editor/processing.editor.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/graph_editor copying build/lib/sagenb/data/graph_editor/graph_editor.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/graph_editor copying build/lib/sagenb/data/graph_editor/processing.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/graph_editor copying build/lib/sagenb/data/graph_editor/processing.min.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/graph_editor copying build/lib/sagenb/data/graph_editor/graph_editor.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/graph_editor copying build/lib/sagenb/data/graph_editor/processing.editor.min.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/graph_editor copying build/lib/sagenb/data/graph_editor/README.txt -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/graph_editor creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jqueryui creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jqueryui/css creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jqueryui/css/sage creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jqueryui/css/sage/images copying build/lib/sagenb/data/jqueryui/css/sage/images/ui-bg_highlight-hard_60_99bbff_1x100.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jqueryui/css/sage/images copying build/lib/sagenb/data/jqueryui/css/sage/images/ui-icons_cd0a0a_256x240.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jqueryui/css/sage/images copying build/lib/sagenb/data/jqueryui/css/sage/images/ui-bg_highlight-soft_75_cccccc_1x100.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jqueryui/css/sage/images copying build/lib/sagenb/data/jqueryui/css/sage/images/ui-bg_highlight-hard_90_99bbff_1x100.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jqueryui/css/sage/images copying build/lib/sagenb/data/jqueryui/css/sage/images/ui-bg_highlight-hard_60_ffc53d_1x100.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jqueryui/css/sage/images copying build/lib/sagenb/data/jqueryui/css/sage/images/ui-bg_flat_0_aaaaaa_40x100.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jqueryui/css/sage/images copying build/lib/sagenb/data/jqueryui/css/sage/images/ui-icons_222222_256x240.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jqueryui/css/sage/images copying build/lib/sagenb/data/jqueryui/css/sage/images/ui-bg_glass_55_fbf9ee_1x400.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jqueryui/css/sage/images copying build/lib/sagenb/data/jqueryui/css/sage/images/ui-icons_2e83ff_256x240.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jqueryui/css/sage/images copying build/lib/sagenb/data/jqueryui/css/sage/images/ui-bg_flat_0_f3f3f3_40x100.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jqueryui/css/sage/images copying build/lib/sagenb/data/jqueryui/css/sage/images/ui-icons_000000_256x240.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jqueryui/css/sage/images copying build/lib/sagenb/data/jqueryui/css/sage/images/animated-overlay.gif -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jqueryui/css/sage/images copying build/lib/sagenb/data/jqueryui/css/sage/images/ui-bg_highlight-hard_95_fef1ec_1x100.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jqueryui/css/sage/images copying build/lib/sagenb/data/jqueryui/css/sage/images/ui-icons_777777_256x240.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jqueryui/css/sage/images copying build/lib/sagenb/data/jqueryui/css/sage/jquery-ui-1.10.4.custom.css -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jqueryui/css/sage copying build/lib/sagenb/data/jqueryui/css/sage/jquery-ui-1.10.4.custom.min.css -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jqueryui/css/sage copying build/lib/sagenb/data/jqueryui/index.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jqueryui creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jqueryui/js copying build/lib/sagenb/data/jqueryui/js/jquery-1.10.2.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jqueryui/js copying build/lib/sagenb/data/jqueryui/js/jquery-ui-1.10.4.custom.min.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jqueryui/js copying build/lib/sagenb/data/jqueryui/js/jquery-ui-1.10.4.custom.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jqueryui/js creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/json copying build/lib/sagenb/data/json/json2.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/json copying build/lib/sagenb/data/json/json2.min.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/json copying build/lib/sagenb/data/nodoctest.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/zorn copying build/lib/sagenb/data/zorn/wz_jsgraphics.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/zorn creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/openid-realselector creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/openid-realselector/css copying build/lib/sagenb/data/openid-realselector/css/style.css -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/openid-realselector/css copying build/lib/sagenb/data/openid-realselector/demo.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/openid-realselector creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/openid-realselector/js copying build/lib/sagenb/data/openid-realselector/js/jquery.openid.min.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/openid-realselector/js copying build/lib/sagenb/data/openid-realselector/js/jquery.openid.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/openid-realselector/js creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/openid-realselector/img copying build/lib/sagenb/data/openid-realselector/img/indicator.gif -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/openid-realselector/img copying build/lib/sagenb/data/openid-realselector/img/balloon.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/openid-realselector/img copying build/lib/sagenb/data/openid-realselector/img/openid-icons.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/openid-realselector/img creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/highlight copying build/lib/sagenb/data/highlight/prettify.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/highlight creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/colorpicker creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/colorpicker/images copying build/lib/sagenb/data/jquery/plugins/colorpicker/images/custom_hex.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/colorpicker/images copying build/lib/sagenb/data/jquery/plugins/colorpicker/images/select2.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/colorpicker/images copying build/lib/sagenb/data/jquery/plugins/colorpicker/images/select.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/colorpicker/images copying build/lib/sagenb/data/jquery/plugins/colorpicker/images/colorpicker_submit.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/colorpicker/images copying build/lib/sagenb/data/jquery/plugins/colorpicker/images/colorpicker_select.gif -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/colorpicker/images copying build/lib/sagenb/data/jquery/plugins/colorpicker/images/custom_rgb_r.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/colorpicker/images copying build/lib/sagenb/data/jquery/plugins/colorpicker/images/custom_hsb_h.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/colorpicker/images copying build/lib/sagenb/data/jquery/plugins/colorpicker/images/colorpicker_hex.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/colorpicker/images copying build/lib/sagenb/data/jquery/plugins/colorpicker/images/colorpicker_hsb_b.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/colorpicker/images copying build/lib/sagenb/data/jquery/plugins/colorpicker/images/colorpicker_background.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/colorpicker/images copying build/lib/sagenb/data/jquery/plugins/colorpicker/images/custom_background.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/colorpicker/images copying build/lib/sagenb/data/jquery/plugins/colorpicker/images/colorpicker_overlay.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/colorpicker/images copying build/lib/sagenb/data/jquery/plugins/colorpicker/images/slider.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/colorpicker/images copying build/lib/sagenb/data/jquery/plugins/colorpicker/images/colorpicker_rgb_r.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/colorpicker/images copying build/lib/sagenb/data/jquery/plugins/colorpicker/images/colorpicker_hsb_h.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/colorpicker/images copying build/lib/sagenb/data/jquery/plugins/colorpicker/images/custom_hsb_s.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/colorpicker/images copying build/lib/sagenb/data/jquery/plugins/colorpicker/images/custom_indic.gif -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/colorpicker/images copying build/lib/sagenb/data/jquery/plugins/colorpicker/images/blank.gif -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/colorpicker/images copying build/lib/sagenb/data/jquery/plugins/colorpicker/images/colorpicker_indic.gif -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/colorpicker/images copying build/lib/sagenb/data/jquery/plugins/colorpicker/images/custom_hsb_b.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/colorpicker/images copying build/lib/sagenb/data/jquery/plugins/colorpicker/images/colorpicker_rgb_g.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/colorpicker/images copying build/lib/sagenb/data/jquery/plugins/colorpicker/images/custom_rgb_g.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/colorpicker/images copying build/lib/sagenb/data/jquery/plugins/colorpicker/images/custom_submit.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/colorpicker/images copying build/lib/sagenb/data/jquery/plugins/colorpicker/images/custom_rgb_b.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/colorpicker/images copying build/lib/sagenb/data/jquery/plugins/colorpicker/images/colorpicker_rgb_b.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/colorpicker/images copying build/lib/sagenb/data/jquery/plugins/colorpicker/images/colorpicker_hsb_s.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/colorpicker/images creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/colorpicker/css copying build/lib/sagenb/data/jquery/plugins/colorpicker/css/colorpicker.css -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/colorpicker/css copying build/lib/sagenb/data/jquery/plugins/colorpicker/css/layout.css -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/colorpicker/css copying build/lib/sagenb/data/jquery/plugins/colorpicker/index.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/colorpicker creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/colorpicker/js copying build/lib/sagenb/data/jquery/plugins/colorpicker/js/eye.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/colorpicker/js copying build/lib/sagenb/data/jquery/plugins/colorpicker/js/jquery.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/colorpicker/js copying build/lib/sagenb/data/jquery/plugins/colorpicker/js/utils.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/colorpicker/js copying build/lib/sagenb/data/jquery/plugins/colorpicker/js/layout.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/colorpicker/js copying build/lib/sagenb/data/jquery/plugins/colorpicker/js/colorpicker.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/colorpicker/js copying build/lib/sagenb/data/jquery/plugins/colorpicker/js/colorpicker.min.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/colorpicker/js creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/extendedclick copying build/lib/sagenb/data/jquery/plugins/extendedclick/jquery.event.extendedclick.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/extendedclick copying build/lib/sagenb/data/jquery/plugins/extendedclick/jquery.event.extendedclick.min.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/extendedclick creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/achtung copying build/lib/sagenb/data/jquery/plugins/achtung/ui.achtung-mod.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/achtung copying build/lib/sagenb/data/jquery/plugins/achtung/LICENSE.txt -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/achtung copying build/lib/sagenb/data/jquery/plugins/achtung/ui.achtung-min.css -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/achtung copying build/lib/sagenb/data/jquery/plugins/achtung/ui.achtung-mod.min.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/achtung copying build/lib/sagenb/data/jquery/plugins/achtung/ui.achtung-min.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/achtung copying build/lib/sagenb/data/jquery/plugins/achtung/ui.achtung.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/achtung copying build/lib/sagenb/data/jquery/plugins/achtung/ui.achtung.css -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/achtung copying build/lib/sagenb/data/jquery/plugins/achtung/AUTHORS.txt -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/achtung copying build/lib/sagenb/data/jquery/plugins/achtung/version.txt -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/achtung creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/form copying build/lib/sagenb/data/jquery/plugins/form/jquery.form.min.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/form copying build/lib/sagenb/data/jquery/plugins/form/jquery.form.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/form creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/farbtastic copying build/lib/sagenb/data/jquery/plugins/farbtastic/wheel.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/farbtastic copying build/lib/sagenb/data/jquery/plugins/farbtastic/LICENSE.txt -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/farbtastic copying build/lib/sagenb/data/jquery/plugins/farbtastic/README.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/farbtastic copying build/lib/sagenb/data/jquery/plugins/farbtastic/farbtastic.css -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/farbtastic copying build/lib/sagenb/data/jquery/plugins/farbtastic/mask.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/farbtastic copying build/lib/sagenb/data/jquery/plugins/farbtastic/demo1.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/farbtastic copying build/lib/sagenb/data/jquery/plugins/farbtastic/CHANGELOG.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/farbtastic copying build/lib/sagenb/data/jquery/plugins/farbtastic/farbtastic.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/farbtastic copying build/lib/sagenb/data/jquery/plugins/farbtastic/farbtastic.min.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/farbtastic copying build/lib/sagenb/data/jquery/plugins/farbtastic/marker.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/farbtastic copying build/lib/sagenb/data/jquery/plugins/farbtastic/demo2.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/farbtastic creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/jeditable copying build/lib/sagenb/data/jquery/plugins/jeditable/jquery.jeditable.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/jeditable copying build/lib/sagenb/data/jquery/plugins/jeditable/jquery.jeditable.mini.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/jeditable creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/jpicker copying build/lib/sagenb/data/jquery/plugins/jpicker/jpicker-1.1.6.min.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/jpicker creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/jpicker/images copying build/lib/sagenb/data/jquery/plugins/jpicker/images/picker.gif -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/jpicker/images copying build/lib/sagenb/data/jquery/plugins/jpicker/images/map-opacity.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/jpicker/images copying build/lib/sagenb/data/jquery/plugins/jpicker/images/Maps.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/jpicker/images copying build/lib/sagenb/data/jquery/plugins/jpicker/images/bar-opacity.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/jpicker/images copying build/lib/sagenb/data/jquery/plugins/jpicker/images/preview-opacity.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/jpicker/images copying build/lib/sagenb/data/jquery/plugins/jpicker/images/NoColor.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/jpicker/images copying build/lib/sagenb/data/jquery/plugins/jpicker/images/rangearrows.gif -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/jpicker/images copying build/lib/sagenb/data/jquery/plugins/jpicker/images/AlphaBar.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/jpicker/images copying build/lib/sagenb/data/jquery/plugins/jpicker/images/mappoint.gif -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/jpicker/images copying build/lib/sagenb/data/jquery/plugins/jpicker/images/Bars.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/jpicker/images creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/jpicker/css copying build/lib/sagenb/data/jquery/plugins/jpicker/css/jPicker-1.1.6.min.css -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/jpicker/css copying build/lib/sagenb/data/jquery/plugins/jpicker/css/jPicker-1.1.6.css -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/jpicker/css copying build/lib/sagenb/data/jquery/plugins/jpicker/jpicker-1.1.6.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/jpicker copying build/lib/sagenb/data/jquery/plugins/jpicker/ChangeLog.txt -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/jpicker copying build/lib/sagenb/data/jquery/plugins/jpicker/Example.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/jpicker copying build/lib/sagenb/data/jquery/plugins/jpicker/ReadMe.txt -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/jpicker copying build/lib/sagenb/data/jquery/plugins/jpicker/jPicker.css -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins/jpicker copying build/lib/sagenb/data/jquery/plugins/jquery.bgiframe.min.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery/plugins copying build/lib/sagenb/data/jquery/jquery-1.11.0.min.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/jquery creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/codemirror copying build/lib/sagenb/data/codemirror/sparqltest.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/codemirror copying build/lib/sagenb/data/codemirror/manual.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/codemirror copying build/lib/sagenb/data/codemirror/bigtest.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/codemirror copying build/lib/sagenb/data/codemirror/jstest.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/codemirror creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/codemirror/css copying build/lib/sagenb/data/codemirror/css/docs.css -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/codemirror/css copying build/lib/sagenb/data/codemirror/css/csscolors.css -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/codemirror/css copying build/lib/sagenb/data/codemirror/css/jscolors.css -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/codemirror/css copying build/lib/sagenb/data/codemirror/css/people.jpg -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/codemirror/css copying build/lib/sagenb/data/codemirror/css/xmlcolors.css -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/codemirror/css copying build/lib/sagenb/data/codemirror/css/sparqlcolors.css -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/codemirror/css creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/codemirror/contrib creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/codemirror/contrib/sql creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/codemirror/contrib/sql/css copying build/lib/sagenb/data/codemirror/contrib/sql/css/sqlcolors.css -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/codemirror/contrib/sql/css copying build/lib/sagenb/data/codemirror/contrib/sql/LICENSE -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/codemirror/contrib/sql copying build/lib/sagenb/data/codemirror/contrib/sql/index.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/codemirror/contrib/sql creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/codemirror/contrib/sql/js copying build/lib/sagenb/data/codemirror/contrib/sql/js/parsesql.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/codemirror/contrib/sql/js creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/codemirror/contrib/php creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/codemirror/contrib/php/css copying build/lib/sagenb/data/codemirror/contrib/php/css/phpcolors.css -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/codemirror/contrib/php/css copying build/lib/sagenb/data/codemirror/contrib/php/LICENSE -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/codemirror/contrib/php copying build/lib/sagenb/data/codemirror/contrib/php/index.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/codemirror/contrib/php creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/codemirror/contrib/php/js copying build/lib/sagenb/data/codemirror/contrib/php/js/parsephp.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/codemirror/contrib/php/js copying build/lib/sagenb/data/codemirror/contrib/php/js/tokenizephp.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/codemirror/contrib/php/js copying build/lib/sagenb/data/codemirror/contrib/php/js/parsephphtmlmixed.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/codemirror/contrib/php/js creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/codemirror/contrib/python creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/codemirror/contrib/python/css copying build/lib/sagenb/data/codemirror/contrib/python/css/pythoncolors.css -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/codemirror/contrib/python/css copying build/lib/sagenb/data/codemirror/contrib/python/LICENSE -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/codemirror/contrib/python copying build/lib/sagenb/data/codemirror/contrib/python/index.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/codemirror/contrib/python creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/codemirror/contrib/python/js copying build/lib/sagenb/data/codemirror/contrib/python/js/parsepython.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/codemirror/contrib/python/js creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/codemirror/contrib/lua creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/codemirror/contrib/lua/css copying build/lib/sagenb/data/codemirror/contrib/lua/css/luacolors.css -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/codemirror/contrib/lua/css copying build/lib/sagenb/data/codemirror/contrib/lua/LICENSE -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/codemirror/contrib/lua copying build/lib/sagenb/data/codemirror/contrib/lua/index.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/codemirror/contrib/lua creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/codemirror/contrib/lua/js copying build/lib/sagenb/data/codemirror/contrib/lua/js/parselua.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/codemirror/contrib/lua/js copying build/lib/sagenb/data/codemirror/LICENSE -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/codemirror copying build/lib/sagenb/data/codemirror/index.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/codemirror creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/codemirror/js copying build/lib/sagenb/data/codemirror/js/tokenizejavascript.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/codemirror/js copying build/lib/sagenb/data/codemirror/js/parsejavascript.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/codemirror/js copying build/lib/sagenb/data/codemirror/js/parsexml.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/codemirror/js copying build/lib/sagenb/data/codemirror/js/parsedummy.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/codemirror/js copying build/lib/sagenb/data/codemirror/js/codemirror.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/codemirror/js copying build/lib/sagenb/data/codemirror/js/util.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/codemirror/js copying build/lib/sagenb/data/codemirror/js/highlight.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/codemirror/js copying build/lib/sagenb/data/codemirror/js/tokenize.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/codemirror/js copying build/lib/sagenb/data/codemirror/js/parsecss.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/codemirror/js copying build/lib/sagenb/data/codemirror/js/mirrorframe.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/codemirror/js copying build/lib/sagenb/data/codemirror/js/parsesparql.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/codemirror/js copying build/lib/sagenb/data/codemirror/js/parsehtmlmixed.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/codemirror/js copying build/lib/sagenb/data/codemirror/js/select.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/codemirror/js copying build/lib/sagenb/data/codemirror/js/stringstream.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/codemirror/js copying build/lib/sagenb/data/codemirror/js/undo.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/codemirror/js copying build/lib/sagenb/data/codemirror/js/editor.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/codemirror/js copying build/lib/sagenb/data/codemirror/highlight.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/codemirror copying build/lib/sagenb/data/codemirror/mixedtest.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/codemirror copying build/lib/sagenb/data/codemirror/htmltest.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/codemirror copying build/lib/sagenb/data/codemirror/csstest.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/codemirror copying build/lib/sagenb/data/codemirror/story.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/codemirror creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/testing creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/testing/selenium copying build/lib/sagenb/testing/selenium/selenium.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/testing/selenium copying build/lib/sagenb/testing/selenium/__init__.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/testing/selenium creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/testing/tests copying build/lib/sagenb/testing/tests/test_worksheet_list.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/testing/tests copying build/lib/sagenb/testing/tests/test_accounts.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/testing/tests copying build/lib/sagenb/testing/tests/__init__.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/testing/tests copying build/lib/sagenb/testing/tests/test_worksheet.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/testing/tests copying build/lib/sagenb/testing/run_tests.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/testing copying build/lib/sagenb/testing/__init__.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/testing copying build/lib/sagenb/testing/HTMLTestRunner.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/testing copying build/lib/sagenb/testing/stress.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/testing copying build/lib/sagenb/testing/notebook_test_case.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/testing creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/storage copying build/lib/sagenb/storage/__init__.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/storage copying build/lib/sagenb/storage/abstract_storage.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/storage copying build/lib/sagenb/storage/filesystem_storage.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/storage creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/simple copying build/lib/sagenb/simple/twist.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/simple copying build/lib/sagenb/simple/__init__.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/simple creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/compress copying build/lib/sagenb/notebook/compress/JavaScriptCompressor.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/compress copying build/lib/sagenb/notebook/compress/__init__.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/compress copying build/lib/sagenb/notebook/compress/nodoctest.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/compress copying build/lib/sagenb/notebook/compress/SourceMap.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/compress copying build/lib/sagenb/notebook/compress/BaseConvert.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/compress copying build/lib/sagenb/notebook/compress/all.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/compress copying build/lib/sagenb/notebook/docHTMLProcessor.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook copying build/lib/sagenb/notebook/applet.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook copying build/lib/sagenb/notebook/user_conf.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook copying build/lib/sagenb/notebook/misc.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook copying build/lib/sagenb/notebook/conf.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook copying build/lib/sagenb/notebook/auth.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook copying build/lib/sagenb/notebook/interact.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook copying build/lib/sagenb/notebook/sage_email.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook copying build/lib/sagenb/notebook/template.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook copying build/lib/sagenb/notebook/sagetex.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook copying build/lib/sagenb/notebook/jquery.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook copying build/lib/sagenb/notebook/register.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook copying build/lib/sagenb/notebook/user.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook copying build/lib/sagenb/notebook/notification.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook copying build/lib/sagenb/notebook/wiki2html.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook copying build/lib/sagenb/notebook/__init__.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook copying build/lib/sagenb/notebook/challenge.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook copying build/lib/sagenb/notebook/config.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook copying build/lib/sagenb/notebook/keyboards.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook copying build/lib/sagenb/notebook/notebook_object.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook copying build/lib/sagenb/notebook/tutorial.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook copying build/lib/sagenb/notebook/css.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook copying build/lib/sagenb/notebook/notebook.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook copying build/lib/sagenb/notebook/mailsender.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook copying build/lib/sagenb/notebook/user_manager.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook copying build/lib/sagenb/notebook/server_conf.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook copying build/lib/sagenb/notebook/worksheet.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook copying build/lib/sagenb/notebook/js.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook copying build/lib/sagenb/notebook/user_db.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook copying build/lib/sagenb/notebook/smtpsend.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook copying build/lib/sagenb/notebook/all.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook copying build/lib/sagenb/notebook/colorize.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook copying build/lib/sagenb/notebook/cell.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook copying build/lib/sagenb/notebook/run_notebook.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/misc copying build/lib/sagenb/misc/sageinspect.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/misc copying build/lib/sagenb/misc/introspect.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/misc copying build/lib/sagenb/misc/support.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/misc copying build/lib/sagenb/misc/__init__.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/misc copying build/lib/sagenb/misc/format.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/misc copying build/lib/sagenb/misc/sphinxify.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/misc copying build/lib/sagenb/misc/worksheet2rst.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/misc copying build/lib/sagenb/misc/remote_file.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/misc copying build/lib/sagenb/misc/results2rst.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/misc copying build/lib/sagenb/misc/comments2rst.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/misc copying build/lib/sagenb/misc/misc.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/misc creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/interfaces copying build/lib/sagenb/interfaces/status.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/interfaces copying build/lib/sagenb/interfaces/expect.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/interfaces copying build/lib/sagenb/interfaces/__init__.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/interfaces copying build/lib/sagenb/interfaces/limits.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/interfaces copying build/lib/sagenb/interfaces/reference.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/interfaces copying build/lib/sagenb/interfaces/worksheet_process.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/interfaces creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/flask_version copying build/lib/sagenb/flask_version/decorators.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/flask_version copying build/lib/sagenb/flask_version/__init__.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/flask_version copying build/lib/sagenb/flask_version/nodoctest.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/flask_version copying build/lib/sagenb/flask_version/admin.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/flask_version copying build/lib/sagenb/flask_version/authentication.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/flask_version copying build/lib/sagenb/flask_version/base.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/flask_version copying build/lib/sagenb/flask_version/doc.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/flask_version copying build/lib/sagenb/flask_version/settings.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/flask_version copying build/lib/sagenb/flask_version/worksheet_listing.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/flask_version copying build/lib/sagenb/flask_version/worksheet.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/flask_version copying build/lib/sagenb/__init__.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/nodoctest.py to nodoctest.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/testing/selenium/selenium.py to selenium.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/testing/selenium/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/testing/tests/test_worksheet_list.py to test_worksheet_list.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/testing/tests/test_accounts.py to test_accounts.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/testing/tests/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/testing/tests/test_worksheet.py to test_worksheet.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/testing/run_tests.py to run_tests.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/testing/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/testing/HTMLTestRunner.py to HTMLTestRunner.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/testing/stress.py to stress.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/testing/notebook_test_case.py to notebook_test_case.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/storage/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/storage/abstract_storage.py to abstract_storage.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/storage/filesystem_storage.py to filesystem_storage.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/simple/twist.py to twist.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/simple/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/compress/JavaScriptCompressor.py to JavaScriptCompressor.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/compress/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/compress/nodoctest.py to nodoctest.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/compress/SourceMap.py to SourceMap.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/compress/BaseConvert.py to BaseConvert.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/compress/all.py to all.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/docHTMLProcessor.py to docHTMLProcessor.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/applet.py to applet.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/user_conf.py to user_conf.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/misc.py to misc.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/conf.py to conf.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/auth.py to auth.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/interact.py to interact.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/sage_email.py to sage_email.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/template.py to template.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/sagetex.py to sagetex.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/jquery.py to jquery.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/register.py to register.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/user.py to user.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/notification.py to notification.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/wiki2html.py to wiki2html.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/challenge.py to challenge.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/config.py to config.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/keyboards.py to keyboards.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/notebook_object.py to notebook_object.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/tutorial.py to tutorial.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/css.py to css.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/notebook.py to notebook.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/mailsender.py to mailsender.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/user_manager.py to user_manager.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/server_conf.py to server_conf.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/worksheet.py to worksheet.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/js.py to js.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/user_db.py to user_db.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/smtpsend.py to smtpsend.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/all.py to all.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/colorize.py to colorize.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/cell.py to cell.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/run_notebook.py to run_notebook.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/misc/sageinspect.py to sageinspect.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/misc/introspect.py to introspect.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/misc/support.py to support.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/misc/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/misc/format.py to format.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/misc/sphinxify.py to sphinxify.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/misc/worksheet2rst.py to worksheet2rst.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/misc/remote_file.py to remote_file.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/misc/results2rst.py to results2rst.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/misc/comments2rst.py to comments2rst.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/misc/misc.py to misc.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/interfaces/status.py to status.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/interfaces/expect.py to expect.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/interfaces/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/interfaces/limits.py to limits.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/interfaces/reference.py to reference.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/interfaces/worksheet_process.py to worksheet_process.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/flask_version/decorators.py to decorators.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/flask_version/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/flask_version/nodoctest.py to nodoctest.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/flask_version/admin.py to admin.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/flask_version/authentication.py to authentication.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/flask_version/base.py to base.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/flask_version/doc.py to doc.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/flask_version/settings.py to settings.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/flask_version/worksheet_listing.py to worksheet_listing.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/flask_version/worksheet.py to worksheet.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/__init__.py to __init__.pyc running install_egg_info running egg_info creating sagenb.egg-info writing requirements to sagenb.egg-info/requires.txt writing sagenb.egg-info/PKG-INFO writing top-level names to sagenb.egg-info/top_level.txt writing dependency_links to sagenb.egg-info/dependency_links.txt writing manifest file 'sagenb.egg-info/SOURCES.txt' reading manifest file 'sagenb.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' no previously-included directories found matching 'sass/src/.sass-cache' warning: no files found matching '*.txt' no previously-included directories found matching '.git' warning: no previously-included files matching '*.pyc' found anywhere in distribution warning: no previously-included files matching '*.pyo' found anywhere in distribution warning: no previously-included files matching '*.orig' found anywhere in distribution warning: no previously-included files matching '*.rej' found anywhere in distribution warning: no previously-included files matching '*~' found anywhere in distribution warning: no previously-included files matching '#*' found anywhere in distribution warning: no previously-included files matching '*#' found anywhere in distribution warning: no previously-included files matching '*.sassc' found anywhere in distribution warning: no previously-included files matching '*.scssc' found anywhere in distribution warning: no previously-included files matching '*.DS_Store' found anywhere in distribution writing manifest file 'sagenb.egg-info/SOURCES.txt' Copying sagenb.egg-info to /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb-0.13-py2.7.egg-info running install_scripts copying build/scripts-2.7/sage3d -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/bin changing mode of /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/bin/sage3d to 755 + ln -sf /usr/share/javascript/jsmol /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/sagemath/jsmol + rm -f /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/bin/sage3d + ln -sf /usr/lib/python2.7/site-packages/sagenb /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/src/sagenb + ln -sf /usr/share/javascript/mathjax /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/mathjax ~/build/BUILD/sage-7.6 + popd + cp -fa COPYING.txt /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath ~/build/BUILD/sage-7.6/src/bin ~/build/BUILD/sage-7.6 + pushd src/bin + mkdir -p /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/bin + cp -fa sage-README-osx.txt sage-arch-env sage-banner sage-cachegrind sage-callgrind sage-cleaner sage-clone-source sage-coverage sage-coverageall sage-cython sage-download-upstream sage-env sage-eval sage-fix-pkg-checksums sage-fixdoctests sage-gdb-commands sage-grep sage-grepdoc sage-inline-fortran sage-ipython sage-list-experimental sage-list-optional sage-list-packages sage-list-standard sage-location sage-massif sage-maxima.lisp sage-native-execute sage-notebook sage-num-threads.py sage-omega sage-open sage-pkg sage-preparse sage-pypkg-location sage-python sage-rebase.bat sage-rebase.sh sage-rebaseall.bat sage-rebaseall.sh sage-rst2ipynb sage-rst2sws sage-rst2txt sage-rsyncdist sage-run sage-run-cython sage-runtests sage-sdist sage-starts sage-startuptime.py sage-sws2rst sage-unzip sage-update-src sage-update-version sage-upgrade sage-valgrind sage-version.sh /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/bin + pushd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/bin ~/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/bin ~/build/BUILD/sage-7.6/src/bin ~/build/BUILD/sage-7.6 + ln -sf /usr/bin/jmol jmol + ln -sf /usr/bin/python sage.bin + ln -sf /usr/bin/python python + ln -sf /usr/bin/gp sage_pari + ln -sf /usr/bin/gap gap_stamp + ln -sf /usr/bin/gmp-ecm ecm ~/build/BUILD/sage-7.6/src/bin ~/build/BUILD/sage-7.6 ~/build/BUILD/sage-7.6 + popd + popd + install -p -m755 src/bin/sage /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/bin ~/build/BUILD/sage-7.6/build/pkgs/flintqs/src ~/build/BUILD/sage-7.6 + pushd build/pkgs/flintqs/src + cp -fa src/QuadraticSieve /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/bin ~/build/BUILD/sage-7.6 ~/build/BUILD/sage-7.6/build/pkgs/rubiks/src ~/build/BUILD/sage-7.6 + popd + pushd build/pkgs/rubiks/src + cp -fa reid/optimal dietz/solver/cubex dietz/mcube/mcube dietz/cu2/cu2 dik/dikcube dik/size222 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/bin ~/build/BUILD/sage-7.6 ~/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/bin ~/build/BUILD/sage-7.6 + popd + pushd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/bin/ + for file in sage-arch-env sage-bdist sage-build sage-clone sage-clone-source sage-combinat sage-crap sage-dev sage-download-file sage-download-upstream sage-env sage-fix-pkg-checksums sage-list-experimental sage-list-optional sage-list-packages sage-list-standard sage-location sage-omega sage-open sage-pkg sage-pull sage-push sage-pypkg-location sage-README-osx.txt sage-rebaseall.bat sage-rebaseall.sh sage-rebase.bat sage-rebase.sh sage-rebase sage-rsyncdist sage-sdist sage-spkg sage-starts sage-sync-build.py sage-test-import sage-update-src sage-update-version sage-upgrade spkg-install + rm -f sage-arch-env + for file in sage-arch-env sage-bdist sage-build sage-clone sage-clone-source sage-combinat sage-crap sage-dev sage-download-file sage-download-upstream sage-env sage-fix-pkg-checksums sage-list-experimental sage-list-optional sage-list-packages sage-list-standard sage-location sage-omega sage-open sage-pkg sage-pull sage-push sage-pypkg-location sage-README-osx.txt sage-rebaseall.bat sage-rebaseall.sh sage-rebase.bat sage-rebase.sh sage-rebase sage-rsyncdist sage-sdist sage-spkg sage-starts sage-sync-build.py sage-test-import sage-update-src sage-update-version sage-upgrade spkg-install + rm -f sage-bdist + for file in sage-arch-env sage-bdist sage-build sage-clone sage-clone-source sage-combinat sage-crap sage-dev sage-download-file sage-download-upstream sage-env sage-fix-pkg-checksums sage-list-experimental sage-list-optional sage-list-packages sage-list-standard sage-location sage-omega sage-open sage-pkg sage-pull sage-push sage-pypkg-location sage-README-osx.txt sage-rebaseall.bat sage-rebaseall.sh sage-rebase.bat sage-rebase.sh sage-rebase sage-rsyncdist sage-sdist sage-spkg sage-starts sage-sync-build.py sage-test-import sage-update-src sage-update-version sage-upgrade spkg-install + rm -f sage-build + for file in sage-arch-env sage-bdist sage-build sage-clone sage-clone-source sage-combinat sage-crap sage-dev sage-download-file sage-download-upstream sage-env sage-fix-pkg-checksums sage-list-experimental sage-list-optional sage-list-packages sage-list-standard sage-location sage-omega sage-open sage-pkg sage-pull sage-push sage-pypkg-location sage-README-osx.txt sage-rebaseall.bat sage-rebaseall.sh sage-rebase.bat sage-rebase.sh sage-rebase sage-rsyncdist sage-sdist sage-spkg sage-starts sage-sync-build.py sage-test-import sage-update-src sage-update-version sage-upgrade spkg-install + rm -f sage-clone + for file in sage-arch-env sage-bdist sage-build sage-clone sage-clone-source sage-combinat sage-crap sage-dev sage-download-file sage-download-upstream sage-env sage-fix-pkg-checksums sage-list-experimental sage-list-optional sage-list-packages sage-list-standard sage-location sage-omega sage-open sage-pkg sage-pull sage-push sage-pypkg-location sage-README-osx.txt sage-rebaseall.bat sage-rebaseall.sh sage-rebase.bat sage-rebase.sh sage-rebase sage-rsyncdist sage-sdist sage-spkg sage-starts sage-sync-build.py sage-test-import sage-update-src sage-update-version sage-upgrade spkg-install + rm -f sage-clone-source + for file in sage-arch-env sage-bdist sage-build sage-clone sage-clone-source sage-combinat sage-crap sage-dev sage-download-file sage-download-upstream sage-env sage-fix-pkg-checksums sage-list-experimental sage-list-optional sage-list-packages sage-list-standard sage-location sage-omega sage-open sage-pkg sage-pull sage-push sage-pypkg-location sage-README-osx.txt sage-rebaseall.bat sage-rebaseall.sh sage-rebase.bat sage-rebase.sh sage-rebase sage-rsyncdist sage-sdist sage-spkg sage-starts sage-sync-build.py sage-test-import sage-update-src sage-update-version sage-upgrade spkg-install + rm -f sage-combinat + for file in sage-arch-env sage-bdist sage-build sage-clone sage-clone-source sage-combinat sage-crap sage-dev sage-download-file sage-download-upstream sage-env sage-fix-pkg-checksums sage-list-experimental sage-list-optional sage-list-packages sage-list-standard sage-location sage-omega sage-open sage-pkg sage-pull sage-push sage-pypkg-location sage-README-osx.txt sage-rebaseall.bat sage-rebaseall.sh sage-rebase.bat sage-rebase.sh sage-rebase sage-rsyncdist sage-sdist sage-spkg sage-starts sage-sync-build.py sage-test-import sage-update-src sage-update-version sage-upgrade spkg-install + rm -f sage-crap + for file in sage-arch-env sage-bdist sage-build sage-clone sage-clone-source sage-combinat sage-crap sage-dev sage-download-file sage-download-upstream sage-env sage-fix-pkg-checksums sage-list-experimental sage-list-optional sage-list-packages sage-list-standard sage-location sage-omega sage-open sage-pkg sage-pull sage-push sage-pypkg-location sage-README-osx.txt sage-rebaseall.bat sage-rebaseall.sh sage-rebase.bat sage-rebase.sh sage-rebase sage-rsyncdist sage-sdist sage-spkg sage-starts sage-sync-build.py sage-test-import sage-update-src sage-update-version sage-upgrade spkg-install + rm -f sage-dev + for file in sage-arch-env sage-bdist sage-build sage-clone sage-clone-source sage-combinat sage-crap sage-dev sage-download-file sage-download-upstream sage-env sage-fix-pkg-checksums sage-list-experimental sage-list-optional sage-list-packages sage-list-standard sage-location sage-omega sage-open sage-pkg sage-pull sage-push sage-pypkg-location sage-README-osx.txt sage-rebaseall.bat sage-rebaseall.sh sage-rebase.bat sage-rebase.sh sage-rebase sage-rsyncdist sage-sdist sage-spkg sage-starts sage-sync-build.py sage-test-import sage-update-src sage-update-version sage-upgrade spkg-install + rm -f sage-download-file + for file in sage-arch-env sage-bdist sage-build sage-clone sage-clone-source sage-combinat sage-crap sage-dev sage-download-file sage-download-upstream sage-env sage-fix-pkg-checksums sage-list-experimental sage-list-optional sage-list-packages sage-list-standard sage-location sage-omega sage-open sage-pkg sage-pull sage-push sage-pypkg-location sage-README-osx.txt sage-rebaseall.bat sage-rebaseall.sh sage-rebase.bat sage-rebase.sh sage-rebase sage-rsyncdist sage-sdist sage-spkg sage-starts sage-sync-build.py sage-test-import sage-update-src sage-update-version sage-upgrade spkg-install + rm -f sage-download-upstream + for file in sage-arch-env sage-bdist sage-build sage-clone sage-clone-source sage-combinat sage-crap sage-dev sage-download-file sage-download-upstream sage-env sage-fix-pkg-checksums sage-list-experimental sage-list-optional sage-list-packages sage-list-standard sage-location sage-omega sage-open sage-pkg sage-pull sage-push sage-pypkg-location sage-README-osx.txt sage-rebaseall.bat sage-rebaseall.sh sage-rebase.bat sage-rebase.sh sage-rebase sage-rsyncdist sage-sdist sage-spkg sage-starts sage-sync-build.py sage-test-import sage-update-src sage-update-version sage-upgrade spkg-install + rm -f sage-env + for file in sage-arch-env sage-bdist sage-build sage-clone sage-clone-source sage-combinat sage-crap sage-dev sage-download-file sage-download-upstream sage-env sage-fix-pkg-checksums sage-list-experimental sage-list-optional sage-list-packages sage-list-standard sage-location sage-omega sage-open sage-pkg sage-pull sage-push sage-pypkg-location sage-README-osx.txt sage-rebaseall.bat sage-rebaseall.sh sage-rebase.bat sage-rebase.sh sage-rebase sage-rsyncdist sage-sdist sage-spkg sage-starts sage-sync-build.py sage-test-import sage-update-src sage-update-version sage-upgrade spkg-install + rm -f sage-fix-pkg-checksums + for file in sage-arch-env sage-bdist sage-build sage-clone sage-clone-source sage-combinat sage-crap sage-dev sage-download-file sage-download-upstream sage-env sage-fix-pkg-checksums sage-list-experimental sage-list-optional sage-list-packages sage-list-standard sage-location sage-omega sage-open sage-pkg sage-pull sage-push sage-pypkg-location sage-README-osx.txt sage-rebaseall.bat sage-rebaseall.sh sage-rebase.bat sage-rebase.sh sage-rebase sage-rsyncdist sage-sdist sage-spkg sage-starts sage-sync-build.py sage-test-import sage-update-src sage-update-version sage-upgrade spkg-install + rm -f sage-list-experimental + for file in sage-arch-env sage-bdist sage-build sage-clone sage-clone-source sage-combinat sage-crap sage-dev sage-download-file sage-download-upstream sage-env sage-fix-pkg-checksums sage-list-experimental sage-list-optional sage-list-packages sage-list-standard sage-location sage-omega sage-open sage-pkg sage-pull sage-push sage-pypkg-location sage-README-osx.txt sage-rebaseall.bat sage-rebaseall.sh sage-rebase.bat sage-rebase.sh sage-rebase sage-rsyncdist sage-sdist sage-spkg sage-starts sage-sync-build.py sage-test-import sage-update-src sage-update-version sage-upgrade spkg-install + rm -f sage-list-optional + for file in sage-arch-env sage-bdist sage-build sage-clone sage-clone-source sage-combinat sage-crap sage-dev sage-download-file sage-download-upstream sage-env sage-fix-pkg-checksums sage-list-experimental sage-list-optional sage-list-packages sage-list-standard sage-location sage-omega sage-open sage-pkg sage-pull sage-push sage-pypkg-location sage-README-osx.txt sage-rebaseall.bat sage-rebaseall.sh sage-rebase.bat sage-rebase.sh sage-rebase sage-rsyncdist sage-sdist sage-spkg sage-starts sage-sync-build.py sage-test-import sage-update-src sage-update-version sage-upgrade spkg-install + rm -f sage-list-packages + for file in sage-arch-env sage-bdist sage-build sage-clone sage-clone-source sage-combinat sage-crap sage-dev sage-download-file sage-download-upstream sage-env sage-fix-pkg-checksums sage-list-experimental sage-list-optional sage-list-packages sage-list-standard sage-location sage-omega sage-open sage-pkg sage-pull sage-push sage-pypkg-location sage-README-osx.txt sage-rebaseall.bat sage-rebaseall.sh sage-rebase.bat sage-rebase.sh sage-rebase sage-rsyncdist sage-sdist sage-spkg sage-starts sage-sync-build.py sage-test-import sage-update-src sage-update-version sage-upgrade spkg-install + rm -f sage-list-standard + for file in sage-arch-env sage-bdist sage-build sage-clone sage-clone-source sage-combinat sage-crap sage-dev sage-download-file sage-download-upstream sage-env sage-fix-pkg-checksums sage-list-experimental sage-list-optional sage-list-packages sage-list-standard sage-location sage-omega sage-open sage-pkg sage-pull sage-push sage-pypkg-location sage-README-osx.txt sage-rebaseall.bat sage-rebaseall.sh sage-rebase.bat sage-rebase.sh sage-rebase sage-rsyncdist sage-sdist sage-spkg sage-starts sage-sync-build.py sage-test-import sage-update-src sage-update-version sage-upgrade spkg-install + rm -f sage-location + for file in sage-arch-env sage-bdist sage-build sage-clone sage-clone-source sage-combinat sage-crap sage-dev sage-download-file sage-download-upstream sage-env sage-fix-pkg-checksums sage-list-experimental sage-list-optional sage-list-packages sage-list-standard sage-location sage-omega sage-open sage-pkg sage-pull sage-push sage-pypkg-location sage-README-osx.txt sage-rebaseall.bat sage-rebaseall.sh sage-rebase.bat sage-rebase.sh sage-rebase sage-rsyncdist sage-sdist sage-spkg sage-starts sage-sync-build.py sage-test-import sage-update-src sage-update-version sage-upgrade spkg-install + rm -f sage-omega + for file in sage-arch-env sage-bdist sage-build sage-clone sage-clone-source sage-combinat sage-crap sage-dev sage-download-file sage-download-upstream sage-env sage-fix-pkg-checksums sage-list-experimental sage-list-optional sage-list-packages sage-list-standard sage-location sage-omega sage-open sage-pkg sage-pull sage-push sage-pypkg-location sage-README-osx.txt sage-rebaseall.bat sage-rebaseall.sh sage-rebase.bat sage-rebase.sh sage-rebase sage-rsyncdist sage-sdist sage-spkg sage-starts sage-sync-build.py sage-test-import sage-update-src sage-update-version sage-upgrade spkg-install + rm -f sage-open + for file in sage-arch-env sage-bdist sage-build sage-clone sage-clone-source sage-combinat sage-crap sage-dev sage-download-file sage-download-upstream sage-env sage-fix-pkg-checksums sage-list-experimental sage-list-optional sage-list-packages sage-list-standard sage-location sage-omega sage-open sage-pkg sage-pull sage-push sage-pypkg-location sage-README-osx.txt sage-rebaseall.bat sage-rebaseall.sh sage-rebase.bat sage-rebase.sh sage-rebase sage-rsyncdist sage-sdist sage-spkg sage-starts sage-sync-build.py sage-test-import sage-update-src sage-update-version sage-upgrade spkg-install + rm -f sage-pkg + for file in sage-arch-env sage-bdist sage-build sage-clone sage-clone-source sage-combinat sage-crap sage-dev sage-download-file sage-download-upstream sage-env sage-fix-pkg-checksums sage-list-experimental sage-list-optional sage-list-packages sage-list-standard sage-location sage-omega sage-open sage-pkg sage-pull sage-push sage-pypkg-location sage-README-osx.txt sage-rebaseall.bat sage-rebaseall.sh sage-rebase.bat sage-rebase.sh sage-rebase sage-rsyncdist sage-sdist sage-spkg sage-starts sage-sync-build.py sage-test-import sage-update-src sage-update-version sage-upgrade spkg-install + rm -f sage-pull + for file in sage-arch-env sage-bdist sage-build sage-clone sage-clone-source sage-combinat sage-crap sage-dev sage-download-file sage-download-upstream sage-env sage-fix-pkg-checksums sage-list-experimental sage-list-optional sage-list-packages sage-list-standard sage-location sage-omega sage-open sage-pkg sage-pull sage-push sage-pypkg-location sage-README-osx.txt sage-rebaseall.bat sage-rebaseall.sh sage-rebase.bat sage-rebase.sh sage-rebase sage-rsyncdist sage-sdist sage-spkg sage-starts sage-sync-build.py sage-test-import sage-update-src sage-update-version sage-upgrade spkg-install + rm -f sage-push + for file in sage-arch-env sage-bdist sage-build sage-clone sage-clone-source sage-combinat sage-crap sage-dev sage-download-file sage-download-upstream sage-env sage-fix-pkg-checksums sage-list-experimental sage-list-optional sage-list-packages sage-list-standard sage-location sage-omega sage-open sage-pkg sage-pull sage-push sage-pypkg-location sage-README-osx.txt sage-rebaseall.bat sage-rebaseall.sh sage-rebase.bat sage-rebase.sh sage-rebase sage-rsyncdist sage-sdist sage-spkg sage-starts sage-sync-build.py sage-test-import sage-update-src sage-update-version sage-upgrade spkg-install + rm -f sage-pypkg-location + for file in sage-arch-env sage-bdist sage-build sage-clone sage-clone-source sage-combinat sage-crap sage-dev sage-download-file sage-download-upstream sage-env sage-fix-pkg-checksums sage-list-experimental sage-list-optional sage-list-packages sage-list-standard sage-location sage-omega sage-open sage-pkg sage-pull sage-push sage-pypkg-location sage-README-osx.txt sage-rebaseall.bat sage-rebaseall.sh sage-rebase.bat sage-rebase.sh sage-rebase sage-rsyncdist sage-sdist sage-spkg sage-starts sage-sync-build.py sage-test-import sage-update-src sage-update-version sage-upgrade spkg-install + rm -f sage-README-osx.txt + for file in sage-arch-env sage-bdist sage-build sage-clone sage-clone-source sage-combinat sage-crap sage-dev sage-download-file sage-download-upstream sage-env sage-fix-pkg-checksums sage-list-experimental sage-list-optional sage-list-packages sage-list-standard sage-location sage-omega sage-open sage-pkg sage-pull sage-push sage-pypkg-location sage-README-osx.txt sage-rebaseall.bat sage-rebaseall.sh sage-rebase.bat sage-rebase.sh sage-rebase sage-rsyncdist sage-sdist sage-spkg sage-starts sage-sync-build.py sage-test-import sage-update-src sage-update-version sage-upgrade spkg-install + rm -f sage-rebaseall.bat + for file in sage-arch-env sage-bdist sage-build sage-clone sage-clone-source sage-combinat sage-crap sage-dev sage-download-file sage-download-upstream sage-env sage-fix-pkg-checksums sage-list-experimental sage-list-optional sage-list-packages sage-list-standard sage-location sage-omega sage-open sage-pkg sage-pull sage-push sage-pypkg-location sage-README-osx.txt sage-rebaseall.bat sage-rebaseall.sh sage-rebase.bat sage-rebase.sh sage-rebase sage-rsyncdist sage-sdist sage-spkg sage-starts sage-sync-build.py sage-test-import sage-update-src sage-update-version sage-upgrade spkg-install + rm -f sage-rebaseall.sh + for file in sage-arch-env sage-bdist sage-build sage-clone sage-clone-source sage-combinat sage-crap sage-dev sage-download-file sage-download-upstream sage-env sage-fix-pkg-checksums sage-list-experimental sage-list-optional sage-list-packages sage-list-standard sage-location sage-omega sage-open sage-pkg sage-pull sage-push sage-pypkg-location sage-README-osx.txt sage-rebaseall.bat sage-rebaseall.sh sage-rebase.bat sage-rebase.sh sage-rebase sage-rsyncdist sage-sdist sage-spkg sage-starts sage-sync-build.py sage-test-import sage-update-src sage-update-version sage-upgrade spkg-install + rm -f sage-rebase.bat + for file in sage-arch-env sage-bdist sage-build sage-clone sage-clone-source sage-combinat sage-crap sage-dev sage-download-file sage-download-upstream sage-env sage-fix-pkg-checksums sage-list-experimental sage-list-optional sage-list-packages sage-list-standard sage-location sage-omega sage-open sage-pkg sage-pull sage-push sage-pypkg-location sage-README-osx.txt sage-rebaseall.bat sage-rebaseall.sh sage-rebase.bat sage-rebase.sh sage-rebase sage-rsyncdist sage-sdist sage-spkg sage-starts sage-sync-build.py sage-test-import sage-update-src sage-update-version sage-upgrade spkg-install + rm -f sage-rebase.sh + for file in sage-arch-env sage-bdist sage-build sage-clone sage-clone-source sage-combinat sage-crap sage-dev sage-download-file sage-download-upstream sage-env sage-fix-pkg-checksums sage-list-experimental sage-list-optional sage-list-packages sage-list-standard sage-location sage-omega sage-open sage-pkg sage-pull sage-push sage-pypkg-location sage-README-osx.txt sage-rebaseall.bat sage-rebaseall.sh sage-rebase.bat sage-rebase.sh sage-rebase sage-rsyncdist sage-sdist sage-spkg sage-starts sage-sync-build.py sage-test-import sage-update-src sage-update-version sage-upgrade spkg-install + rm -f sage-rebase + for file in sage-arch-env sage-bdist sage-build sage-clone sage-clone-source sage-combinat sage-crap sage-dev sage-download-file sage-download-upstream sage-env sage-fix-pkg-checksums sage-list-experimental sage-list-optional sage-list-packages sage-list-standard sage-location sage-omega sage-open sage-pkg sage-pull sage-push sage-pypkg-location sage-README-osx.txt sage-rebaseall.bat sage-rebaseall.sh sage-rebase.bat sage-rebase.sh sage-rebase sage-rsyncdist sage-sdist sage-spkg sage-starts sage-sync-build.py sage-test-import sage-update-src sage-update-version sage-upgrade spkg-install + rm -f sage-rsyncdist + for file in sage-arch-env sage-bdist sage-build sage-clone sage-clone-source sage-combinat sage-crap sage-dev sage-download-file sage-download-upstream sage-env sage-fix-pkg-checksums sage-list-experimental sage-list-optional sage-list-packages sage-list-standard sage-location sage-omega sage-open sage-pkg sage-pull sage-push sage-pypkg-location sage-README-osx.txt sage-rebaseall.bat sage-rebaseall.sh sage-rebase.bat sage-rebase.sh sage-rebase sage-rsyncdist sage-sdist sage-spkg sage-starts sage-sync-build.py sage-test-import sage-update-src sage-update-version sage-upgrade spkg-install + rm -f sage-sdist + for file in sage-arch-env sage-bdist sage-build sage-clone sage-clone-source sage-combinat sage-crap sage-dev sage-download-file sage-download-upstream sage-env sage-fix-pkg-checksums sage-list-experimental sage-list-optional sage-list-packages sage-list-standard sage-location sage-omega sage-open sage-pkg sage-pull sage-push sage-pypkg-location sage-README-osx.txt sage-rebaseall.bat sage-rebaseall.sh sage-rebase.bat sage-rebase.sh sage-rebase sage-rsyncdist sage-sdist sage-spkg sage-starts sage-sync-build.py sage-test-import sage-update-src sage-update-version sage-upgrade spkg-install + rm -f sage-spkg + for file in sage-arch-env sage-bdist sage-build sage-clone sage-clone-source sage-combinat sage-crap sage-dev sage-download-file sage-download-upstream sage-env sage-fix-pkg-checksums sage-list-experimental sage-list-optional sage-list-packages sage-list-standard sage-location sage-omega sage-open sage-pkg sage-pull sage-push sage-pypkg-location sage-README-osx.txt sage-rebaseall.bat sage-rebaseall.sh sage-rebase.bat sage-rebase.sh sage-rebase sage-rsyncdist sage-sdist sage-spkg sage-starts sage-sync-build.py sage-test-import sage-update-src sage-update-version sage-upgrade spkg-install + rm -f sage-starts + for file in sage-arch-env sage-bdist sage-build sage-clone sage-clone-source sage-combinat sage-crap sage-dev sage-download-file sage-download-upstream sage-env sage-fix-pkg-checksums sage-list-experimental sage-list-optional sage-list-packages sage-list-standard sage-location sage-omega sage-open sage-pkg sage-pull sage-push sage-pypkg-location sage-README-osx.txt sage-rebaseall.bat sage-rebaseall.sh sage-rebase.bat sage-rebase.sh sage-rebase sage-rsyncdist sage-sdist sage-spkg sage-starts sage-sync-build.py sage-test-import sage-update-src sage-update-version sage-upgrade spkg-install + rm -f sage-sync-build.py + for file in sage-arch-env sage-bdist sage-build sage-clone sage-clone-source sage-combinat sage-crap sage-dev sage-download-file sage-download-upstream sage-env sage-fix-pkg-checksums sage-list-experimental sage-list-optional sage-list-packages sage-list-standard sage-location sage-omega sage-open sage-pkg sage-pull sage-push sage-pypkg-location sage-README-osx.txt sage-rebaseall.bat sage-rebaseall.sh sage-rebase.bat sage-rebase.sh sage-rebase sage-rsyncdist sage-sdist sage-spkg sage-starts sage-sync-build.py sage-test-import sage-update-src sage-update-version sage-upgrade spkg-install + rm -f sage-test-import + for file in sage-arch-env sage-bdist sage-build sage-clone sage-clone-source sage-combinat sage-crap sage-dev sage-download-file sage-download-upstream sage-env sage-fix-pkg-checksums sage-list-experimental sage-list-optional sage-list-packages sage-list-standard sage-location sage-omega sage-open sage-pkg sage-pull sage-push sage-pypkg-location sage-README-osx.txt sage-rebaseall.bat sage-rebaseall.sh sage-rebase.bat sage-rebase.sh sage-rebase sage-rsyncdist sage-sdist sage-spkg sage-starts sage-sync-build.py sage-test-import sage-update-src sage-update-version sage-upgrade spkg-install + rm -f sage-update-src + for file in sage-arch-env sage-bdist sage-build sage-clone sage-clone-source sage-combinat sage-crap sage-dev sage-download-file sage-download-upstream sage-env sage-fix-pkg-checksums sage-list-experimental sage-list-optional sage-list-packages sage-list-standard sage-location sage-omega sage-open sage-pkg sage-pull sage-push sage-pypkg-location sage-README-osx.txt sage-rebaseall.bat sage-rebaseall.sh sage-rebase.bat sage-rebase.sh sage-rebase sage-rsyncdist sage-sdist sage-spkg sage-starts sage-sync-build.py sage-test-import sage-update-src sage-update-version sage-upgrade spkg-install + rm -f sage-update-version + for file in sage-arch-env sage-bdist sage-build sage-clone sage-clone-source sage-combinat sage-crap sage-dev sage-download-file sage-download-upstream sage-env sage-fix-pkg-checksums sage-list-experimental sage-list-optional sage-list-packages sage-list-standard sage-location sage-omega sage-open sage-pkg sage-pull sage-push sage-pypkg-location sage-README-osx.txt sage-rebaseall.bat sage-rebaseall.sh sage-rebase.bat sage-rebase.sh sage-rebase sage-rsyncdist sage-sdist sage-spkg sage-starts sage-sync-build.py sage-test-import sage-update-src sage-update-version sage-upgrade spkg-install + rm -f sage-upgrade + for file in sage-arch-env sage-bdist sage-build sage-clone sage-clone-source sage-combinat sage-crap sage-dev sage-download-file sage-download-upstream sage-env sage-fix-pkg-checksums sage-list-experimental sage-list-optional sage-list-packages sage-list-standard sage-location sage-omega sage-open sage-pkg sage-pull sage-push sage-pypkg-location sage-README-osx.txt sage-rebaseall.bat sage-rebaseall.sh sage-rebase.bat sage-rebase.sh sage-rebase sage-rsyncdist sage-sdist sage-spkg sage-starts sage-sync-build.py sage-test-import sage-update-src sage-update-version sage-upgrade spkg-install + rm -f spkg-install ~/build/BUILD/sage-7.6 ~/build/BUILD/sage-7.6/build/pkgs/conway_polynomials ~/build/BUILD/sage-7.6 + popd + pushd build/pkgs/conway_polynomials + /usr/bin/python2 ./spkg-install ~/build/BUILD/sage-7.6 + popd + pushd build/pkgs/elliptic_curves + '[' '!' -e src/ellcurves ']' + /usr/bin/python2 ./spkg-install ~/build/BUILD/sage-7.6/build/pkgs/elliptic_curves ~/build/BUILD/sage-7.6 Creating database /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/sagemath/cremona/cremona_mini.db Creating text file /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/sagemath/ellcurves/rank9 Creating text file /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/sagemath/ellcurves/rank8 Creating text file /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/sagemath/ellcurves/rank3 Creating text file /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/sagemath/ellcurves/rank2 Creating text file /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/sagemath/ellcurves/rank1 Creating text file /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/sagemath/ellcurves/rank0 Creating text file /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/sagemath/ellcurves/rank7 Creating text file /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/sagemath/ellcurves/rank6 Creating text file /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/sagemath/ellcurves/rank5 Creating text file /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/sagemath/ellcurves/rank4 Creating text file /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/sagemath/ellcurves/rank22 Creating text file /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/sagemath/ellcurves/rank23 Creating text file /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/sagemath/ellcurves/rank20 Creating text file /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/sagemath/ellcurves/rank21 Creating text file /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/sagemath/ellcurves/rank24 Creating text file /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/sagemath/ellcurves/rank28 Creating text file /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/sagemath/ellcurves/rank19 Creating text file /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/sagemath/ellcurves/rank12 Creating text file /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/sagemath/ellcurves/rank11 Creating text file /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/sagemath/ellcurves/rank10 Creating text file /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/sagemath/ellcurves/rank17 Creating text file /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/sagemath/ellcurves/rank15 Creating text file /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/sagemath/ellcurves/rank14 ~/build/BUILD/sage-7.6 ~/build/BUILD/sage-7.6/build/pkgs/graphs ~/build/BUILD/sage-7.6 + popd + pushd build/pkgs/graphs + mkdir -p /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/sagemath/graphs + cp -fa src/brouwer_srg_database.json src/graphs.db src/isgci_sage.xml src/smallgraphs.txt /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/sagemath/graphs ~/build/BUILD/sage-7.6 ~/build/BUILD/sage-7.6/build/pkgs/polytopes_db ~/build/BUILD/sage-7.6 + popd + pushd build/pkgs/polytopes_db + mkdir -p /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/sagemath/reflexive_polytopes + cp -fa src/Full2d src/Full3d src/reflexive_polytopes_2d src/reflexive_polytopes_3d /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/sagemath/reflexive_polytopes ~/build/BUILD/sage-7.6 ~/build/BUILD/sage-7.6/build/pkgs/sagetex/src ~/build/BUILD/sage-7.6 + popd + pushd build/pkgs/sagetex/src + /usr/bin/python2 setup.py install --root=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 --install-purelib=/usr/lib/python2.7/site-packages running install running build running build_py creating build creating build/lib copying sagetex.py -> build/lib running install_lib copying build/lib/sagetex.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagetex.py to sagetex.pyc running install_data creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/texmf creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/texmf/tex creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/texmf/tex/latex creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/texmf/tex/latex/sagetex copying example.tex -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/texmf/tex/latex/sagetex copying CONTRIBUTORS -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/texmf/tex/latex/sagetex copying extractsagecode.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/texmf/tex/latex/sagetex copying run-sagetex-if-necessary.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/texmf/tex/latex/sagetex copying makestatic.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/texmf/tex/latex/sagetex copying scripts.dtx -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/texmf/tex/latex/sagetex copying remote-sagetex.dtx -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/texmf/tex/latex/sagetex copying remote-sagetex.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/texmf/tex/latex/sagetex copying py-and-sty.dtx -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/texmf/tex/latex/sagetex copying sagetex.dtx -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/texmf/tex/latex/sagetex copying sagetex.ins -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/texmf/tex/latex/sagetex copying sagetexparse.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/texmf/tex/latex/sagetex copying sagetex.sty -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/texmf/tex/latex/sagetex creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagetex copying example.tex -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagetex copying sagetex.pdf -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagetex copying example.pdf -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagetex running install_egg_info Writing /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagetex-3.0-py2.7.egg-info + install -p -m 0644 -D /builddir/build/SOURCES/makecmds.sty /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/texmf/tex/latex/sagetex/makecmds.sty + mv /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/texmf/tex/latex/sagetex/CONTRIBUTORS /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagetex + for file in PKG-INFO README + install -p -m 0644 PKG-INFO /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagetex/PKG-INFO + for file in PKG-INFO README + install -p -m 0644 README /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagetex/README + popd ~/build/BUILD/sage-7.6 + mv /builddir/build/BUILD/usr/lib/python2.7/site-packages/IPython /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages + mv /builddir/build/BUILD/usr/bin/iptest /builddir/build/BUILD/usr/bin/iptest2 /builddir/build/BUILD/usr/bin/ipython /builddir/build/BUILD/usr/bin/ipython2 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/bin + cat + chmod +x /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/bin/sage + pushd src ~/build/BUILD/sage-7.6/src ~/build/BUILD/sage-7.6 ++ find sage '(' -name '*.pxi' -o -name '*.pxd' -o -name '*.pyx' ')' + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/tests/stl_vector.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/tests/stl_vector.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/tests/cython.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/tests/cython.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/symbolic/ring.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/symbolic/ring.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/symbolic/substitution_map.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/symbolic/substitution_map.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/symbolic/substitution_map.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/symbolic/substitution_map.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/symbolic/series.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/symbolic/series.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/symbolic/series.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/symbolic/series.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/symbolic/ring.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/symbolic/ring.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/symbolic/getitem.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/symbolic/getitem.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/symbolic/getitem.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/symbolic/getitem.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/symbolic/function.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/symbolic/function.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/symbolic/function.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/symbolic/function.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/symbolic/expression.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/symbolic/expression.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/symbolic/expression.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/symbolic/expression.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/symbolic/constants_c.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/symbolic/constants_c.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/symbolic/comparison.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/symbolic/comparison.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/symbolic/comparison.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/symbolic/comparison.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/structure/parent.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/structure/parent.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/structure/sage_object.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/structure/sage_object.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/structure/sage_object.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/structure/sage_object.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/structure/parent_old.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/structure/parent_old.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/structure/parent_old.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/structure/parent_old.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/structure/parent_gens.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/structure/parent_gens.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/structure/parent_gens.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/structure/parent_gens.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/structure/parent_base.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/structure/parent_base.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/structure/parent_base.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/structure/parent_base.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/structure/parent.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/structure/parent.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/structure/mutability.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/structure/mutability.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/structure/mutability.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/structure/mutability.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/structure/misc.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/structure/misc.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/structure/misc.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/structure/misc.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/structure/list_clone_timings_cy.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/structure/list_clone_timings_cy.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/structure/list_clone_demo.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/structure/list_clone_demo.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/structure/list_clone.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/structure/list_clone.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/structure/list_clone.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/structure/list_clone.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/structure/factory.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/structure/factory.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/structure/element_wrapper.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/structure/element_wrapper.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/structure/element_wrapper.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/structure/element_wrapper.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/structure/element.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/structure/element.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/structure/element.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/structure/element.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/structure/debug_options.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/structure/debug_options.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/structure/debug_options.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/structure/debug_options.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/structure/coerce_maps.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/structure/coerce_maps.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/structure/coerce_maps.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/structure/coerce_maps.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/structure/coerce_dict.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/structure/coerce_dict.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/structure/coerce_dict.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/structure/coerce_dict.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/structure/coerce_actions.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/structure/coerce_actions.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/structure/coerce_actions.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/structure/coerce_actions.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/structure/coerce.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/structure/coerce.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/structure/coerce.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/structure/coerce.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/structure/category_object.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/structure/category_object.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/structure/category_object.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/structure/category_object.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/stats/intlist.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/stats/intlist.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/stats/intlist.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/stats/intlist.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/stats/hmm/util.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/stats/hmm/util.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/stats/hmm/util.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/stats/hmm/util.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/stats/hmm/hmm.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/stats/hmm/hmm.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/stats/hmm/hmm.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/stats/hmm/hmm.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/stats/hmm/distributions.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/stats/hmm/distributions.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/stats/hmm/distributions.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/stats/hmm/distributions.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/stats/hmm/chmm.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/stats/hmm/chmm.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/stats/distributions/discrete_gaussian_integer.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/stats/distributions/discrete_gaussian_integer.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/stats/distributions/discrete_gaussian_integer.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/stats/distributions/discrete_gaussian_integer.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/stats/distributions/dgs.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/stats/distributions/dgs.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/sets/recursively_enumerated_set.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/sets/recursively_enumerated_set.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/sets/recursively_enumerated_set.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/sets/recursively_enumerated_set.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/sets/finite_set_map_cy.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/sets/finite_set_map_cy.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/sets/finite_set_map_cy.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/sets/finite_set_map_cy.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/sets/disjoint_set.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/sets/disjoint_set.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/sets/disjoint_set.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/sets/disjoint_set.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/schemes/toric/divisor_class.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/toric/divisor_class.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/schemes/projective/projective_morphism_helper.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/projective/projective_morphism_helper.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/schemes/hyperelliptic_curves/hypellfrob.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/hyperelliptic_curves/hypellfrob.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/schemes/elliptic_curves/period_lattice_region.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/elliptic_curves/period_lattice_region.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/schemes/elliptic_curves/descent_two_isogeny.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/elliptic_curves/descent_two_isogeny.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/sat/solvers/satsolver.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/sat/solvers/satsolver.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/sat/solvers/satsolver.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/sat/solvers/satsolver.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/sat/solvers/cryptominisat/solverconf.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/sat/solvers/cryptominisat/solverconf.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/sat/solvers/cryptominisat/solverconf.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/sat/solvers/cryptominisat/solverconf.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/sat/solvers/cryptominisat/decl.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/sat/solvers/cryptominisat/decl.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/sat/solvers/cryptominisat/cryptominisat.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/sat/solvers/cryptominisat/cryptominisat.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/sat/solvers/cryptominisat/cryptominisat.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/sat/solvers/cryptominisat/cryptominisat.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/sum_of_squares.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/sum_of_squares.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/sum_of_squares.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/sum_of_squares.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/semirings/tropical_semiring.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/semirings/tropical_semiring.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/ring.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/ring.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/ring.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/ring.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/real_mpfr.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/real_mpfr.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/real_mpfr.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/real_mpfr.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/real_mpfi.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/real_mpfi.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/real_mpfi.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/real_mpfi.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/real_lazy.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/real_lazy.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/real_lazy.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/real_lazy.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/real_interval_absolute.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/real_interval_absolute.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/real_double.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/real_double.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/real_double.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/real_double.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/real_arb.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/real_arb.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/real_arb.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/real_arb.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/rational.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/rational.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/rational.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/rational.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/power_series_ring_element.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/power_series_ring_element.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/power_series_ring_element.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/power_series_ring_element.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/power_series_poly.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/power_series_poly.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/power_series_poly.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/power_series_poly.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/power_series_pari.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/power_series_pari.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/power_series_pari.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/power_series_pari.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/power_series_mpoly.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/power_series_mpoly.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/power_series_mpoly.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/power_series_mpoly.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/polynomial/symmetric_reduction.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/symmetric_reduction.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/polynomial/symmetric_reduction.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/symmetric_reduction.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/polynomial/skew_polynomial_element.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/skew_polynomial_element.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/polynomial/skew_polynomial_element.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/skew_polynomial_element.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/polynomial/refine_root.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/refine_root.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/polynomial/real_roots.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/real_roots.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/polynomial/real_roots.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/real_roots.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/polynomial/polynomial_zz_pex.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/polynomial_zz_pex.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/polynomial/polynomial_zz_pex.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/polynomial_zz_pex.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/polynomial/polynomial_zmod_flint.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/polynomial_zmod_flint.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/polynomial/polynomial_zmod_flint.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/polynomial_zmod_flint.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/polynomial/polynomial_template_header.pxi /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/polynomial_template_header.pxi + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/polynomial/polynomial_template.pxi /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/polynomial_template.pxi + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/polynomial/polynomial_ring_homomorphism.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/polynomial_ring_homomorphism.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/polynomial/polynomial_ring_homomorphism.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/polynomial_ring_homomorphism.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/polynomial/polynomial_real_mpfr_dense.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/polynomial_real_mpfr_dense.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/polynomial/polynomial_rational_flint.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/polynomial_rational_flint.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/polynomial/polynomial_rational_flint.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/polynomial_rational_flint.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/polynomial/polynomial_number_field.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/polynomial_number_field.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/polynomial/polynomial_modn_dense_ntl.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/polynomial_modn_dense_ntl.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/polynomial/polynomial_modn_dense_ntl.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/polynomial_modn_dense_ntl.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/polynomial/polynomial_integer_dense_ntl.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/polynomial_integer_dense_ntl.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/polynomial/polynomial_integer_dense_ntl.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/polynomial_integer_dense_ntl.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/polynomial/polynomial_integer_dense_flint.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/polynomial_integer_dense_flint.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/polynomial/polynomial_integer_dense_flint.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/polynomial_integer_dense_flint.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/polynomial/polynomial_gf2x.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/polynomial_gf2x.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/polynomial/polynomial_gf2x.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/polynomial_gf2x.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/polynomial/polynomial_element.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/polynomial_element.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/polynomial/polynomial_element.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/polynomial_element.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/polynomial/polynomial_complex_arb.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/polynomial_complex_arb.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/polynomial/polynomial_complex_arb.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/polynomial_complex_arb.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/polynomial/polynomial_compiled.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/polynomial_compiled.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/polynomial/polynomial_compiled.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/polynomial_compiled.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/polynomial/polydict.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/polydict.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/polynomial/polydict.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/polydict.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/polynomial/plural.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/plural.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/polynomial/plural.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/plural.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/polynomial/pbori.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/pbori.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/polynomial/pbori.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/pbori.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/polynomial/multi_polynomial_ring_generic.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/multi_polynomial_ring_generic.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/polynomial/multi_polynomial_ring_generic.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/multi_polynomial_ring_generic.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/polynomial/multi_polynomial_libsingular.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/multi_polynomial_libsingular.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/polynomial/multi_polynomial_libsingular.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/multi_polynomial_libsingular.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/polynomial/multi_polynomial_ideal_libsingular.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/multi_polynomial_ideal_libsingular.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/polynomial/multi_polynomial_ideal_libsingular.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/multi_polynomial_ideal_libsingular.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/polynomial/multi_polynomial.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/multi_polynomial.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/polynomial/multi_polynomial.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/multi_polynomial.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/polynomial/laurent_polynomial.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/laurent_polynomial.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/polynomial/laurent_polynomial.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/laurent_polynomial.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/polynomial/evaluation.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/evaluation.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/polynomial/evaluation.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/evaluation.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/polynomial/cyclotomic.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/cyclotomic.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/padics/qadic_flint_FM.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/qadic_flint_FM.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/padics/qadic_flint_FM.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/qadic_flint_FM.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/padics/qadic_flint_CR.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/qadic_flint_CR.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/padics/qadic_flint_CR.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/qadic_flint_CR.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/padics/qadic_flint_CA.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/qadic_flint_CA.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/padics/qadic_flint_CA.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/qadic_flint_CA.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/padics/pow_computer_flint.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/pow_computer_flint.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/padics/pow_computer_flint.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/pow_computer_flint.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/padics/pow_computer_ext.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/pow_computer_ext.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/padics/pow_computer_ext.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/pow_computer_ext.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/padics/pow_computer.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/pow_computer.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/padics/pow_computer.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/pow_computer.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/padics/padic_template_element_header.pxi /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/padic_template_element_header.pxi + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/padics/padic_template_element.pxi /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/padic_template_element.pxi + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/padics/padic_printing.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/padic_printing.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/padics/padic_printing.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/padic_printing.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/padics/padic_generic_element.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/padic_generic_element.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/padics/padic_generic_element.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/padic_generic_element.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/padics/padic_fixed_mod_element.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/padic_fixed_mod_element.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/padics/padic_fixed_mod_element.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/padic_fixed_mod_element.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/padics/padic_ext_element.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/padic_ext_element.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/padics/padic_ext_element.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/padic_ext_element.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/padics/padic_capped_relative_element.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/padic_capped_relative_element.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/padics/padic_capped_relative_element.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/padic_capped_relative_element.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/padics/padic_capped_absolute_element.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/padic_capped_absolute_element.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/padics/padic_capped_absolute_element.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/padic_capped_absolute_element.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/padics/padic_ZZ_pX_element.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/padic_ZZ_pX_element.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/padics/padic_ZZ_pX_element.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/padic_ZZ_pX_element.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/padics/padic_ZZ_pX_FM_element.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/padic_ZZ_pX_FM_element.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/padics/padic_ZZ_pX_FM_element.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/padic_ZZ_pX_FM_element.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/padics/padic_ZZ_pX_CR_element.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/padic_ZZ_pX_CR_element.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/padics/padic_ZZ_pX_CR_element.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/padic_ZZ_pX_CR_element.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/padics/padic_ZZ_pX_CA_element.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/padic_ZZ_pX_CA_element.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/padics/padic_ZZ_pX_CA_element.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/padic_ZZ_pX_CA_element.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/padics/morphism.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/morphism.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/padics/morphism.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/morphism.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/padics/local_generic_element.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/local_generic_element.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/padics/local_generic_element.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/local_generic_element.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/padics/common_conversion.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/common_conversion.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/padics/common_conversion.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/common_conversion.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/padics/FM_template_header.pxi /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/FM_template_header.pxi + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/padics/FM_template.pxi /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/FM_template.pxi + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/padics/CR_template_header.pxi /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/CR_template_header.pxi + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/padics/CR_template.pxi /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/CR_template.pxi + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/padics/CA_template_header.pxi /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/CA_template_header.pxi + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/padics/CA_template.pxi /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/CA_template.pxi + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/number_field/totallyreal_data.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/number_field/totallyreal_data.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/number_field/totallyreal_data.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/number_field/totallyreal_data.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/number_field/totallyreal.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/number_field/totallyreal.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/number_field/number_field_morphisms.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/number_field/number_field_morphisms.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/number_field/number_field_element_quadratic.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/number_field/number_field_element_quadratic.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/number_field/number_field_element_quadratic.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/number_field/number_field_element_quadratic.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/number_field/number_field_element.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/number_field/number_field_element.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/number_field/number_field_element.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/number_field/number_field_element.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/number_field/number_field_base.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/number_field/number_field_base.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/number_field/number_field_base.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/number_field/number_field_base.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/noncommutative_ideals.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/noncommutative_ideals.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/morphism.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/morphism.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/morphism.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/morphism.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/laurent_series_ring_element.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/laurent_series_ring_element.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/laurent_series_ring_element.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/laurent_series_ring_element.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/integer_ring.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/integer_ring.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/integer_ring.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/integer_ring.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/integer.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/integer.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/integer.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/integer.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/function_field/function_field_element.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/function_field/function_field_element.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/fraction_field_element.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/fraction_field_element.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/fraction_field_FpT.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/fraction_field_FpT.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/fraction_field_FpT.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/fraction_field_FpT.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/finite_rings/integer_mod.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/finite_rings/integer_mod.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/finite_rings/stdint.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/finite_rings/stdint.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/finite_rings/residue_field.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/finite_rings/residue_field.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/finite_rings/residue_field.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/finite_rings/residue_field.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/finite_rings/integer_mod.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/finite_rings/integer_mod.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/finite_rings/hom_prime_finite_field.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/finite_rings/hom_prime_finite_field.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/finite_rings/hom_prime_finite_field.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/finite_rings/hom_prime_finite_field.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/finite_rings/hom_finite_field_givaro.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/finite_rings/hom_finite_field_givaro.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/finite_rings/hom_finite_field_givaro.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/finite_rings/hom_finite_field_givaro.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/finite_rings/hom_finite_field.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/finite_rings/hom_finite_field.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/finite_rings/hom_finite_field.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/finite_rings/hom_finite_field.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/finite_rings/finite_field_base.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/finite_rings/finite_field_base.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/finite_rings/finite_field_base.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/finite_rings/finite_field_base.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/finite_rings/element_pari_ffelt.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/finite_rings/element_pari_ffelt.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/finite_rings/element_pari_ffelt.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/finite_rings/element_pari_ffelt.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/finite_rings/element_ntl_gf2e.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/finite_rings/element_ntl_gf2e.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/finite_rings/element_ntl_gf2e.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/finite_rings/element_ntl_gf2e.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/finite_rings/element_givaro.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/finite_rings/element_givaro.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/finite_rings/element_givaro.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/finite_rings/element_givaro.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/finite_rings/element_base.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/finite_rings/element_base.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/finite_rings/element_base.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/finite_rings/element_base.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/fast_arith.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/fast_arith.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/fast_arith.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/fast_arith.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/factorint.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/factorint.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/complex_number.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/complex_number.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/complex_number.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/complex_number.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/complex_mpc.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/complex_mpc.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/complex_mpc.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/complex_mpc.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/complex_interval.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/complex_interval.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/complex_interval.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/complex_interval.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/complex_double.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/complex_double.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/complex_double.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/complex_double.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/complex_arb.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/complex_arb.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/complex_arb.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/complex_arb.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/bernoulli_mod_p.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/bernoulli_mod_p.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/rings/bernmm.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/bernmm.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/quivers/paths.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/quivers/paths.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/quivers/paths.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/quivers/paths.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/quivers/algebra_elements.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/quivers/algebra_elements.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/quivers/algebra_elements.pxi /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/quivers/algebra_elements.pxi + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/quivers/algebra_elements.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/quivers/algebra_elements.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/quadratic_forms/ternary.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/quadratic_forms/ternary.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/quadratic_forms/quadratic_form__evaluate.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/quadratic_forms/quadratic_form__evaluate.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/quadratic_forms/count_local_2.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/quadratic_forms/count_local_2.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/probability/probability_distribution.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/probability/probability_distribution.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/plot/plot3d/transform.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/transform.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/plot/plot3d/transform.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/transform.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/plot/plot3d/shapes.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/shapes.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/plot/plot3d/shapes.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/shapes.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/plot/plot3d/point_c.pxi /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/point_c.pxi + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/plot/plot3d/parametric_surface.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/parametric_surface.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/plot/plot3d/parametric_surface.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/parametric_surface.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/plot/plot3d/index_face_set.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/index_face_set.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/plot/plot3d/index_face_set.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/index_face_set.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/plot/plot3d/implicit_surface.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/implicit_surface.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/plot/plot3d/base.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/base.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/plot/plot3d/base.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/base.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/plot/complex_plot.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/complex_plot.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/parallel/safefork.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/parallel/safefork.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/parallel/safefork.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/parallel/safefork.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/numerical/sdp.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/numerical/sdp.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/numerical/sdp.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/numerical/sdp.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/numerical/mip.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/numerical/mip.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/numerical/mip.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/numerical/mip.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/numerical/linear_tensor_element.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/numerical/linear_tensor_element.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/numerical/linear_tensor_element.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/numerical/linear_tensor_element.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/numerical/linear_functions.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/numerical/linear_functions.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/numerical/linear_functions.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/numerical/linear_functions.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/numerical/backends/coin_backend.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/numerical/backends/coin_backend.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/numerical/backends/ppl_backend.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/numerical/backends/ppl_backend.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/numerical/backends/interactivelp_backend.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/numerical/backends/interactivelp_backend.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/numerical/backends/interactivelp_backend.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/numerical/backends/interactivelp_backend.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/numerical/backends/gurobi_backend.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/numerical/backends/gurobi_backend.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/numerical/backends/gurobi_backend.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/numerical/backends/gurobi_backend.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/numerical/backends/glpk_graph_backend.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/numerical/backends/glpk_graph_backend.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/numerical/backends/glpk_graph_backend.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/numerical/backends/glpk_graph_backend.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/numerical/backends/glpk_exact_backend.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/numerical/backends/glpk_exact_backend.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/numerical/backends/glpk_exact_backend.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/numerical/backends/glpk_exact_backend.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/numerical/backends/glpk_backend.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/numerical/backends/glpk_backend.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/numerical/backends/glpk_backend.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/numerical/backends/glpk_backend.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/numerical/backends/generic_sdp_backend.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/numerical/backends/generic_sdp_backend.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/numerical/backends/generic_sdp_backend.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/numerical/backends/generic_sdp_backend.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/numerical/backends/generic_backend.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/numerical/backends/generic_backend.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/numerical/backends/generic_backend.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/numerical/backends/generic_backend.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/numerical/backends/cvxopt_sdp_backend.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/numerical/backends/cvxopt_sdp_backend.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/numerical/backends/cvxopt_backend.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/numerical/backends/cvxopt_backend.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/numerical/backends/cplex_backend.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/numerical/backends/cplex_backend.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/numerical/backends/cplex_backend.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/numerical/backends/cplex_backend.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/numerical/backends/coin_backend.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/numerical/backends/coin_backend.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/modules/vector_real_double_dense.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modules/vector_real_double_dense.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/modules/vector_real_double_dense.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modules/vector_real_double_dense.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/modules/vector_rational_sparse.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modules/vector_rational_sparse.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/modules/vector_rational_sparse.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modules/vector_rational_sparse.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/modules/vector_rational_dense.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modules/vector_rational_dense.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/modules/vector_rational_dense.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modules/vector_rational_dense.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/modules/vector_modn_sparse.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modules/vector_modn_sparse.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/modules/vector_modn_sparse.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modules/vector_modn_sparse.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/modules/vector_modn_dense.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modules/vector_modn_dense.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/modules/vector_modn_dense.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modules/vector_modn_dense.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/modules/vector_mod2_dense.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modules/vector_mod2_dense.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/modules/vector_mod2_dense.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modules/vector_mod2_dense.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/modules/vector_integer_sparse.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modules/vector_integer_sparse.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/modules/vector_integer_sparse.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modules/vector_integer_sparse.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/modules/vector_integer_dense.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modules/vector_integer_dense.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/modules/vector_integer_dense.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modules/vector_integer_dense.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/modules/vector_double_dense.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modules/vector_double_dense.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/modules/vector_double_dense.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modules/vector_double_dense.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/modules/vector_complex_double_dense.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modules/vector_complex_double_dense.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/modules/vector_complex_double_dense.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modules/vector_complex_double_dense.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/modules/module.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modules/module.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/modules/module.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modules/module.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/modules/free_module_element.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modules/free_module_element.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/modules/free_module_element.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modules/free_module_element.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/modules/finite_submodule_iter.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modules/finite_submodule_iter.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/modules/finite_submodule_iter.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modules/finite_submodule_iter.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/modular/pollack_stevens/dist.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/pollack_stevens/dist.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/modular/pollack_stevens/dist.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/pollack_stevens/dist.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/modular/modsym/relation_matrix_pyx.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/modsym/relation_matrix_pyx.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/modular/modsym/p1list.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/modsym/p1list.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/modular/modsym/p1list.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/modsym/p1list.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/modular/modsym/manin_symbol.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/modsym/manin_symbol.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/modular/modsym/manin_symbol.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/modsym/manin_symbol.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/modular/modsym/heilbronn.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/modsym/heilbronn.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/modular/modsym/apply.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/modsym/apply.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/modular/modsym/apply.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/modsym/apply.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/modular/modform/l_series_gross_zagier_coeffs.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/modform/l_series_gross_zagier_coeffs.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/modular/modform/eis_series_cython.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/modform/eis_series_cython.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/modular/arithgroup/farey_symbol.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/arithgroup/farey_symbol.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/modular/arithgroup/farey.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/arithgroup/farey.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/modular/arithgroup/congroup.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/arithgroup/congroup.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/modular/arithgroup/arithgroup_element.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/arithgroup/arithgroup_element.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/misc/weak_dict.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/weak_dict.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/misc/weak_dict.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/weak_dict.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/misc/stopgap.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/stopgap.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/misc/session.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/session.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/misc/search.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/search.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/misc/sage_timeit_class.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/sage_timeit_class.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/misc/reset.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/reset.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/misc/randstate.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/randstate.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/misc/randstate.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/randstate.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/misc/pickle_old.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/pickle_old.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/misc/parser.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/parser.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/misc/nested_class.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/nested_class.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/misc/nested_class.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/nested_class.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/misc/misc_c.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/misc_c.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/misc/misc_c.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/misc_c.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/misc/long.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/long.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/misc/lazy_string.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/lazy_string.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/misc/lazy_string.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/lazy_string.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/misc/lazy_list.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/lazy_list.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/misc/lazy_list.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/lazy_list.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/misc/lazy_import.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/lazy_import.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/misc/lazy_attribute.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/lazy_attribute.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/misc/inherit_comparison.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/inherit_comparison.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/misc/inherit_comparison.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/inherit_comparison.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/misc/function_mangling.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/function_mangling.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/misc/function_mangling.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/function_mangling.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/misc/fpickle.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/fpickle.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/misc/fast_methods.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/fast_methods.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/misc/fast_methods.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/fast_methods.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/misc/derivative.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/derivative.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/misc/cython_metaclass.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/cython_metaclass.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/misc/cython_metaclass.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/cython_metaclass.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/misc/cython_c.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/cython_c.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/misc/constant_function.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/constant_function.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/misc/classcall_metaclass.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/classcall_metaclass.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/misc/classcall_metaclass.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/classcall_metaclass.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/misc/citation.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/citation.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/misc/callable_dict.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/callable_dict.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/misc/cachefunc.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/cachefunc.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/misc/cachefunc.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/cachefunc.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/misc/c3_controlled.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/c3_controlled.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/misc/c3_controlled.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/c3_controlled.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/misc/c3.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/c3.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/misc/binary_tree.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/binary_tree.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/misc/binary_tree.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/binary_tree.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/misc/allocator.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/allocator.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/misc/allocator.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/allocator.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/media/channels.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/media/channels.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matroids/unpickling.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matroids/unpickling.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matroids/union_matroid.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matroids/union_matroid.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matroids/union_matroid.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matroids/union_matroid.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matroids/set_system.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matroids/set_system.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matroids/set_system.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matroids/set_system.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matroids/matroid.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matroids/matroid.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matroids/matroid.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matroids/matroid.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matroids/linear_matroid.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matroids/linear_matroid.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matroids/linear_matroid.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matroids/linear_matroid.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matroids/lean_matrix.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matroids/lean_matrix.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matroids/lean_matrix.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matroids/lean_matrix.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matroids/extension.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matroids/extension.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matroids/extension.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matroids/extension.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matroids/circuit_closures_matroid.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matroids/circuit_closures_matroid.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matroids/circuit_closures_matroid.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matroids/circuit_closures_matroid.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matroids/basis_matroid.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matroids/basis_matroid.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matroids/basis_matroid.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matroids/basis_matroid.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matroids/basis_exchange_matroid.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matroids/basis_exchange_matroid.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matroids/basis_exchange_matroid.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matroids/basis_exchange_matroid.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matrix/template.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/template.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matrix/strassen.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/strassen.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matrix/misc.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/misc.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matrix/matrix_window.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix_window.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matrix/matrix_window.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix_window.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matrix/matrix_symbolic_dense.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix_symbolic_dense.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matrix/matrix_symbolic_dense.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix_symbolic_dense.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matrix/matrix_sparse.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix_sparse.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matrix/matrix_sparse.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix_sparse.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matrix/matrix_real_double_dense.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix_real_double_dense.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matrix/matrix_real_double_dense.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix_real_double_dense.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matrix/matrix_rational_sparse.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix_rational_sparse.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matrix/matrix_rational_sparse.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix_rational_sparse.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matrix/matrix_rational_dense.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix_rational_dense.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matrix/matrix_rational_dense.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix_rational_dense.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matrix/matrix_polynomial_dense.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix_polynomial_dense.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matrix/matrix_polynomial_dense.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix_polynomial_dense.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matrix/matrix_mpolynomial_dense.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix_mpolynomial_dense.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matrix/matrix_mpolynomial_dense.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix_mpolynomial_dense.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matrix/matrix_modn_sparse.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix_modn_sparse.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matrix/matrix_modn_sparse.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix_modn_sparse.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matrix/matrix_modn_dense_template_header.pxi /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix_modn_dense_template_header.pxi + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matrix/matrix_modn_dense_template.pxi /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix_modn_dense_template.pxi + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matrix/matrix_modn_dense_float.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix_modn_dense_float.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matrix/matrix_modn_dense_float.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix_modn_dense_float.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matrix/matrix_modn_dense_double.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix_modn_dense_double.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matrix/matrix_modn_dense_double.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix_modn_dense_double.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matrix/matrix_mod2_dense.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix_mod2_dense.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matrix/matrix_mod2_dense.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix_mod2_dense.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matrix/matrix_integer_sparse.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix_integer_sparse.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matrix/matrix_integer_sparse.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix_integer_sparse.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matrix/matrix_integer_dense.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix_integer_dense.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matrix/matrix_integer_dense.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix_integer_dense.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matrix/matrix_gfpn_dense.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix_gfpn_dense.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matrix/matrix_gfpn_dense.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix_gfpn_dense.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matrix/matrix_gf2e_dense.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix_gf2e_dense.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matrix/matrix_gf2e_dense.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix_gf2e_dense.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matrix/matrix_generic_sparse.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix_generic_sparse.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matrix/matrix_generic_sparse.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix_generic_sparse.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matrix/matrix_generic_dense.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix_generic_dense.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matrix/matrix_generic_dense.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix_generic_dense.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matrix/matrix_double_dense.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix_double_dense.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matrix/matrix_double_dense.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix_double_dense.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matrix/matrix_domain_sparse.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix_domain_sparse.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matrix/matrix_domain_dense.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix_domain_dense.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matrix/matrix_dense.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix_dense.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matrix/matrix_dense.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix_dense.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matrix/matrix_cyclo_dense.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix_cyclo_dense.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matrix/matrix_cyclo_dense.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix_cyclo_dense.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matrix/matrix_complex_double_dense.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix_complex_double_dense.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matrix/matrix_complex_double_dense.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix_complex_double_dense.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matrix/matrix_complex_ball_dense.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix_complex_ball_dense.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matrix/matrix_complex_ball_dense.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix_complex_ball_dense.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matrix/matrix2.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix2.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matrix/matrix2.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix2.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matrix/matrix1.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix1.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matrix/matrix1.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix1.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matrix/matrix0.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix0.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matrix/matrix0.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix0.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matrix/matrix.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matrix/matrix.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matrix/echelon_matrix.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/echelon_matrix.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matrix/constructor.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/constructor.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matrix/change_ring.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/change_ring.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matrix/action.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/action.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/matrix/action.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/action.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/symmetrica/symmetrica.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/symmetrica/symmetrica.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/symmetrica/symmetrica.pxi /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/symmetrica/symmetrica.pxi + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/symmetrica/schur.pxi /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/symmetrica/schur.pxi + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/symmetrica/sc.pxi /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/symmetrica/sc.pxi + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/symmetrica/sb.pxi /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/symmetrica/sb.pxi + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/symmetrica/sab.pxi /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/symmetrica/sab.pxi + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/symmetrica/plet.pxi /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/symmetrica/plet.pxi + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/symmetrica/part.pxi /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/symmetrica/part.pxi + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/symmetrica/kostka.pxi /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/symmetrica/kostka.pxi + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/singular/ring.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/singular/ring.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/singular/decl.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/singular/decl.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/singular/singular.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/singular/singular.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/singular/singular.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/singular/singular.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/singular/ring.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/singular/ring.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/singular/polynomial.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/singular/polynomial.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/singular/polynomial.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/singular/polynomial.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/singular/option.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/singular/option.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/singular/groebner_strategy.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/singular/groebner_strategy.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/singular/groebner_strategy.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/singular/groebner_strategy.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/singular/function.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/singular/function.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/singular/function.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/singular/function.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/readline.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/readline.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/ratpoints.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ratpoints.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/ratpoints.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ratpoints.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/pynac/pynac.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/pynac/pynac.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/pynac/pynac.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/pynac/pynac.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/pynac/constant.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/pynac/constant.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/pynac/constant.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/pynac/constant.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/ppl.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ppl.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/polybori/decl.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/polybori/decl.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/pari/decl.pxi /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/pari/decl.pxi + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/pari/convert_sage.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/pari/convert_sage.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/pari/convert_sage.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/pari/convert_sage.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/pari/convert_gmp.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/pari/convert_gmp.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/pari/convert_gmp.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/pari/convert_gmp.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/pari/convert_flint.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/pari/convert_flint.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/pari/convert_flint.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/pari/convert_flint.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/ntl/vec_GF2E.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/vec_GF2E.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/ntl/vec_GF2.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/vec_GF2.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/ntl/types.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/types.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/ntl/ntl_tools.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/ntl_tools.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/ntl/ntl_mat_ZZ.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/ntl_mat_ZZ.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/ntl/ntl_mat_ZZ.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/ntl_mat_ZZ.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/ntl/ntl_mat_GF2E.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/ntl_mat_GF2E.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/ntl/ntl_mat_GF2E.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/ntl_mat_GF2E.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/ntl/ntl_mat_GF2.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/ntl_mat_GF2.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/ntl/ntl_mat_GF2.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/ntl_mat_GF2.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/ntl/ntl_lzz_pX.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/ntl_lzz_pX.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/ntl/ntl_lzz_pX.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/ntl_lzz_pX.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/ntl/ntl_lzz_pContext.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/ntl_lzz_pContext.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/ntl/ntl_lzz_pContext.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/ntl_lzz_pContext.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/ntl/ntl_lzz_p.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/ntl_lzz_p.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/ntl/ntl_lzz_p.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/ntl_lzz_p.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/ntl/ntl_ZZ_pX.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/ntl_ZZ_pX.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/ntl/ntl_ZZ_pX.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/ntl_ZZ_pX.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/ntl/ntl_ZZ_pEX_linkage.pxi /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/ntl_ZZ_pEX_linkage.pxi + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/ntl/ntl_ZZ_pEX.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/ntl_ZZ_pEX.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/ntl/ntl_ZZ_pEX.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/ntl_ZZ_pEX.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/ntl/ntl_ZZ_pEContext.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/ntl_ZZ_pEContext.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/ntl/ntl_ZZ_pEContext.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/ntl_ZZ_pEContext.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/ntl/ntl_ZZ_pE.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/ntl_ZZ_pE.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/ntl/ntl_ZZ_pE.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/ntl_ZZ_pE.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/ntl/ntl_ZZ_pContext.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/ntl_ZZ_pContext.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/ntl/ntl_ZZ_pContext.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/ntl_ZZ_pContext.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/ntl/ntl_ZZ_p.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/ntl_ZZ_p.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/ntl/ntl_ZZ_p.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/ntl_ZZ_p.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/ntl/ntl_ZZX.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/ntl_ZZX.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/ntl/ntl_ZZX.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/ntl_ZZX.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/ntl/ntl_ZZ.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/ntl_ZZ.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/ntl/ntl_ZZ.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/ntl_ZZ.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/ntl/ntl_GF2X_linkage.pxi /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/ntl_GF2X_linkage.pxi + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/ntl/ntl_GF2X.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/ntl_GF2X.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/ntl/ntl_GF2X.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/ntl_GF2X.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/ntl/ntl_GF2EX.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/ntl_GF2EX.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/ntl/ntl_GF2EX.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/ntl_GF2EX.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/ntl/ntl_GF2EContext.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/ntl_GF2EContext.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/ntl/ntl_GF2EContext.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/ntl_GF2EContext.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/ntl/ntl_GF2E.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/ntl_GF2E.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/ntl/ntl_GF2E.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/ntl_GF2E.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/ntl/ntl_GF2.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/ntl_GF2.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/ntl/ntl_GF2.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/ntl_GF2.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/ntl/misc.pxi /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/misc.pxi + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/ntl/mat_ZZ.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/mat_ZZ.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/ntl/mat_GF2E.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/mat_GF2E.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/ntl/mat_GF2.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/mat_GF2.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/ntl/lzz_pX.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/lzz_pX.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/ntl/lzz_p.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/lzz_p.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/ntl/error.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/error.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/ntl/decl.pxi /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/decl.pxi + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/ntl/convert.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/convert.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/ntl/convert.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/convert.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/ntl/ZZ_pX.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/ZZ_pX.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/ntl/ZZ_pEX.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/ZZ_pEX.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/ntl/ZZ_pE.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/ZZ_pE.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/ntl/ZZ_p.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/ZZ_p.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/ntl/ZZX.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/ZZX.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/ntl/ZZ.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/ZZ.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/ntl/GF2X.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/GF2X.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/ntl/GF2EX.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/GF2EX.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/ntl/GF2E.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/GF2E.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/ntl/GF2.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/GF2.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/mpmath/utils.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/mpmath/utils.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/mpmath/utils.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/mpmath/utils.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/mpmath/ext_main.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/mpmath/ext_main.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/mpmath/ext_main.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/mpmath/ext_main.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/mpmath/ext_libmp.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/mpmath/ext_libmp.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/mpmath/ext_impl.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/mpmath/ext_impl.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/mpmath/ext_impl.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/mpmath/ext_impl.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/mpfr.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/mpfr.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/mpfi.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/mpfi.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/mpc.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/mpc.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/meataxe.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/meataxe.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/m4rie.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/m4rie.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/m4ri.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/m4ri.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/lrcalc/lrcalc.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/lrcalc/lrcalc.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/lrcalc/lrcalc.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/lrcalc/lrcalc.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/linkages/padics/unram_shared.pxi /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/linkages/padics/unram_shared.pxi + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/linkages/padics/mpz.pxi /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/linkages/padics/mpz.pxi + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/linkages/padics/fmpz_poly_unram.pxi /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/linkages/padics/fmpz_poly_unram.pxi + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/linkages/padics/API.pxi /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/linkages/padics/API.pxi + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/linbox/modular.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/linbox/modular.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/linbox/linbox.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/linbox/linbox.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/linbox/linbox.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/linbox/linbox.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/linbox/fflas.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/linbox/fflas.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/linbox/echelonform.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/linbox/echelonform.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/libecm.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/libecm.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/lcalc/lcalc_Lfunction.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/lcalc/lcalc_Lfunction.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/lcalc/lcalc_Lfunction.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/lcalc/lcalc_Lfunction.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/iml.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/iml.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/homfly.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/homfly.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gsl/zeta.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gsl/zeta.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gsl/wavelet.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gsl/wavelet.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gsl/vector_complex.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gsl/vector_complex.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gsl/vector.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gsl/vector.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gsl/types.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gsl/types.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gsl/trig.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gsl/trig.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gsl/transport.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gsl/transport.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gsl/synchrotron.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gsl/synchrotron.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gsl/sum.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gsl/sum.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gsl/statistics.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gsl/statistics.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gsl/sort.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gsl/sort.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gsl/roots.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gsl/roots.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gsl/rng.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gsl/rng.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gsl/random.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gsl/random.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gsl/qrng.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gsl/qrng.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gsl/psi.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gsl/psi.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gsl/pow_int.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gsl/pow_int.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gsl/poly.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gsl/poly.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gsl/permutation.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gsl/permutation.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gsl/odeiv.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gsl/odeiv.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gsl/ntuple.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gsl/ntuple.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gsl/monte.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gsl/monte.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gsl/min.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gsl/min.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gsl/matrix_complex.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gsl/matrix_complex.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gsl/matrix.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gsl/matrix.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gsl/math.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gsl/math.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gsl/log.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gsl/log.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gsl/linalg.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gsl/linalg.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gsl/legendre.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gsl/legendre.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gsl/lambert.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gsl/lambert.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gsl/laguerre.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gsl/laguerre.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gsl/interp.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gsl/interp.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gsl/integration.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gsl/integration.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gsl/hyperg.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gsl/hyperg.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gsl/histogram.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gsl/histogram.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gsl/gegenbauer.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gsl/gegenbauer.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gsl/gamma.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gsl/gamma.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gsl/fit.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gsl/fit.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gsl/fft.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gsl/fft.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gsl/fermi_dirac.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gsl/fermi_dirac.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gsl/expint.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gsl/expint.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gsl/exp.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gsl/exp.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gsl/errno.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gsl/errno.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gsl/erf.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gsl/erf.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gsl/elljac.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gsl/elljac.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gsl/ellint.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gsl/ellint.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gsl/elementary.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gsl/elementary.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gsl/eigen.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gsl/eigen.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gsl/dilog.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gsl/dilog.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gsl/debye.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gsl/debye.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gsl/dawson.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gsl/dawson.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gsl/coupling.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gsl/coupling.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gsl/coulomb.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gsl/coulomb.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gsl/complex.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gsl/complex.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gsl/combination.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gsl/combination.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gsl/clausen.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gsl/clausen.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gsl/chebyshev.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gsl/chebyshev.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gsl/block.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gsl/block.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gsl/blas_types.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gsl/blas_types.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gsl/blas.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gsl/blas.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gsl/bessel.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gsl/bessel.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gsl/array.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gsl/array.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gsl/array.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gsl/array.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gsl/all.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gsl/all.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gsl/airy.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gsl/airy.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gmpxx.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gmpxx.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gmp/types.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gmp/types.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gmp/randomize.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gmp/randomize.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gmp/random.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gmp/random.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gmp/pylong.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gmp/pylong.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gmp/pylong.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gmp/pylong.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gmp/mpz.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gmp/mpz.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gmp/mpq.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gmp/mpq.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gmp/mpn.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gmp/mpn.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gmp/mpf.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gmp/mpf.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gmp/misc.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gmp/misc.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gmp/binop.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gmp/binop.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gmp/all.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gmp/all.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/glpk/types.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/glpk/types.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/glpk/lp.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/glpk/lp.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/glpk/graph.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/glpk/graph.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/glpk/error.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/glpk/error.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/glpk/env.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/glpk/env.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/glpk/constants.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/glpk/constants.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gap/util.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gap/util.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gap/util.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gap/util.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gap/libgap.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gap/libgap.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gap/gap_includes.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gap/gap_includes.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gap/element.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gap/element.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/gap/element.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gap/element.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/flint/ulong_extras.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/flint/ulong_extras.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/flint/types.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/flint/types.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/flint/padic.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/flint/padic.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/flint/ntl_interface.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/flint/ntl_interface.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/flint/nmod_vec.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/flint/nmod_vec.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/flint/nmod_poly_linkage.pxi /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/flint/nmod_poly_linkage.pxi + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/flint/nmod_poly.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/flint/nmod_poly.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/flint/fq_nmod.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/flint/fq_nmod.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/flint/fq.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/flint/fq.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/flint/fmpz_vec.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/flint/fmpz_vec.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/flint/fmpz_poly.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/flint/fmpz_poly.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/flint/fmpz_poly.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/flint/fmpz_poly.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/flint/fmpz_mod_poly.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/flint/fmpz_mod_poly.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/flint/fmpz_mat.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/flint/fmpz_mat.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/flint/fmpz.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/flint/fmpz.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/flint/fmpq_poly.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/flint/fmpq_poly.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/flint/fmpq.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/flint/fmpq.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/flint/flint.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/flint/flint.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/flint/flint.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/flint/flint.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/flint/arith.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/flint/arith.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/flint/arith.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/flint/arith.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/fes.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/fes.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/eclib/newforms.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/eclib/newforms.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/eclib/newforms.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/eclib/newforms.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/eclib/mwrank.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/eclib/mwrank.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/eclib/mat.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/eclib/mat.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/eclib/mat.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/eclib/mat.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/eclib/homspace.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/eclib/homspace.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/eclib/homspace.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/eclib/homspace.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/eclib/__init__.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/eclib/__init__.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/ecl.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ecl.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/ecl.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ecl.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/cypari2/auto_instance.pxi /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/cypari2/auto_instance.pxi + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/cypari2/auto_gen.pxi /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/cypari2/auto_gen.pxi + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/cypari2/pari_instance.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/cypari2/pari_instance.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/cypari2/paridecl.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/cypari2/paridecl.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/cypari2/types.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/cypari2/types.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/cypari2/stack.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/cypari2/stack.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/cypari2/stack.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/cypari2/stack.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/cypari2/paripriv.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/cypari2/paripriv.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/cypari2/pari_instance.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/cypari2/pari_instance.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/cypari2/handle_error.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/cypari2/handle_error.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/cypari2/handle_error.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/cypari2/handle_error.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/cypari2/gen.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/cypari2/gen.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/cypari2/gen.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/cypari2/gen.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/cypari2/declinl.pxi /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/cypari2/declinl.pxi + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/cypari2/convert.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/cypari2/convert.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/cypari2/convert.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/cypari2/convert.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/cypari2/closure.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/cypari2/closure.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/cypari2/closure.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/cypari2/closure.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/coxeter3/decl.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/coxeter3/decl.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/coxeter3/coxeter.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/coxeter3/coxeter.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/coxeter3/coxeter.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/coxeter3/coxeter.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/braiding.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/braiding.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/arb/types.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/arb/types.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/arb/acb_poly.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/arb/acb_poly.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/arb/bernoulli.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/arb/bernoulli.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/arb/acb_modular.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/arb/acb_modular.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/arb/acb_mat.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/arb/acb_mat.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/arb/acb_hypgeom.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/arb/acb_hypgeom.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/arb/mag.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/arb/mag.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/arb/arf.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/arb/arf.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/arb/arb.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/arb/arb.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/arb/acb.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/arb/acb.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/libs/arb/arith.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/arb/arith.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/lfunctions/zero_sums.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/lfunctions/zero_sums.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/interfaces/sagespawn.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/sagespawn.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/interacts/library_cython.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interacts/library_cython.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/gsl/gsl.pxi /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/gsl/gsl.pxi + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/gsl/callback.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/gsl/callback.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/groups/semimonomial_transformations/semimonomial_transformation.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/semimonomial_transformations/semimonomial_transformation.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/groups/semimonomial_transformations/semimonomial_transformation.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/semimonomial_transformations/semimonomial_transformation.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/groups/perm_gps/permgroup_element.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/perm_gps/permgroup_element.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/groups/perm_gps/permgroup_element.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/perm_gps/permgroup_element.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/groups/perm_gps/partn_ref2/refinement_generic.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/perm_gps/partn_ref2/refinement_generic.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/groups/perm_gps/partn_ref2/refinement_generic.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/perm_gps/partn_ref2/refinement_generic.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/groups/perm_gps/partn_ref/refinement_sets.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/perm_gps/partn_ref/refinement_sets.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/groups/perm_gps/partn_ref/refinement_sets.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/perm_gps/partn_ref/refinement_sets.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/groups/perm_gps/partn_ref/refinement_python.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/perm_gps/partn_ref/refinement_python.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/groups/perm_gps/partn_ref/refinement_python.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/perm_gps/partn_ref/refinement_python.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/groups/perm_gps/partn_ref/refinement_matrices.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/perm_gps/partn_ref/refinement_matrices.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/groups/perm_gps/partn_ref/refinement_matrices.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/perm_gps/partn_ref/refinement_matrices.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/groups/perm_gps/partn_ref/refinement_lists.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/perm_gps/partn_ref/refinement_lists.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/groups/perm_gps/partn_ref/refinement_lists.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/perm_gps/partn_ref/refinement_lists.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/groups/perm_gps/partn_ref/refinement_graphs.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/perm_gps/partn_ref/refinement_graphs.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/groups/perm_gps/partn_ref/refinement_graphs.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/perm_gps/partn_ref/refinement_graphs.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/groups/perm_gps/partn_ref/refinement_binary.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/perm_gps/partn_ref/refinement_binary.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/groups/perm_gps/partn_ref/refinement_binary.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/perm_gps/partn_ref/refinement_binary.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/groups/perm_gps/partn_ref/double_coset.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/perm_gps/partn_ref/double_coset.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/groups/perm_gps/partn_ref/double_coset.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/perm_gps/partn_ref/double_coset.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/groups/perm_gps/partn_ref/data_structures.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/perm_gps/partn_ref/data_structures.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/groups/perm_gps/partn_ref/data_structures.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/perm_gps/partn_ref/data_structures.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/groups/perm_gps/partn_ref/canonical_augmentation.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/perm_gps/partn_ref/canonical_augmentation.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/groups/perm_gps/partn_ref/canonical_augmentation.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/perm_gps/partn_ref/canonical_augmentation.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/groups/old.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/old.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/groups/old.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/old.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/groups/matrix_gps/group_element.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/matrix_gps/group_element.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/groups/matrix_gps/group_element.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/matrix_gps/group_element.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/groups/libgap_wrapper.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/libgap_wrapper.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/groups/libgap_wrapper.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/libgap_wrapper.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/groups/group.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/group.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/groups/group.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/group.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/graphs/weakly_chordal.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/weakly_chordal.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/graphs/trees.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/trees.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/graphs/trees.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/trees.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/graphs/strongly_regular_db.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/strongly_regular_db.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/graphs/spanning_tree.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/spanning_tree.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/graphs/planarity.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/planarity.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/graphs/modular_decomposition.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/modular_decomposition.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/graphs/modular_decomposition.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/modular_decomposition.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/graphs/mcqd.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/mcqd.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/graphs/mcqd.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/mcqd.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/graphs/matchpoly.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/matchpoly.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/graphs/independent_sets.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/independent_sets.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/graphs/independent_sets.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/independent_sets.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/graphs/hyperbolicity.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/hyperbolicity.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/graphs/graph_generators_pyx.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/graph_generators_pyx.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/graphs/graph_decompositions/vertex_separation.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/graph_decompositions/vertex_separation.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/graphs/graph_decompositions/vertex_separation.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/graph_decompositions/vertex_separation.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/graphs/graph_decompositions/tdlib.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/graph_decompositions/tdlib.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/graphs/graph_decompositions/rankwidth.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/graph_decompositions/rankwidth.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/graphs/graph_decompositions/rankwidth.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/graph_decompositions/rankwidth.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/graphs/graph_decompositions/graph_products.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/graph_decompositions/graph_products.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/graphs/graph_decompositions/fast_digraph.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/graph_decompositions/fast_digraph.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/graphs/graph_decompositions/fast_digraph.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/graph_decompositions/fast_digraph.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/graphs/graph_decompositions/cutwidth.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/graph_decompositions/cutwidth.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/graphs/graph_decompositions/bandwidth.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/graph_decompositions/bandwidth.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/graphs/genus.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/genus.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/graphs/generic_graph_pyx.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/generic_graph_pyx.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/graphs/generic_graph_pyx.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/generic_graph_pyx.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/graphs/distances_all_pairs.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/distances_all_pairs.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/graphs/distances_all_pairs.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/distances_all_pairs.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/graphs/convexity_properties.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/convexity_properties.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/graphs/convexity_properties.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/convexity_properties.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/graphs/comparability.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/comparability.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/graphs/cliquer.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/cliquer.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/graphs/cliquer.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/cliquer.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/graphs/chrompoly.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/chrompoly.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/graphs/centrality.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/centrality.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/graphs/bliss.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/bliss.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/graphs/base/static_sparse_graph.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/base/static_sparse_graph.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/graphs/base/static_sparse_graph.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/base/static_sparse_graph.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/graphs/base/static_sparse_backend.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/base/static_sparse_backend.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/graphs/base/static_sparse_backend.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/base/static_sparse_backend.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/graphs/base/static_dense_graph.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/base/static_dense_graph.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/graphs/base/static_dense_graph.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/base/static_dense_graph.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/graphs/base/sparse_graph.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/base/sparse_graph.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/graphs/base/sparse_graph.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/base/sparse_graph.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/graphs/base/graph_backends.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/base/graph_backends.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/graphs/base/graph_backends.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/base/graph_backends.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/graphs/base/dense_graph.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/base/dense_graph.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/graphs/base/dense_graph.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/base/dense_graph.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/graphs/base/c_graph.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/base/c_graph.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/graphs/base/c_graph.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/base/c_graph.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/graphs/base/boost_graph.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/base/boost_graph.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/graphs/base/boost_graph.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/base/boost_graph.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/graphs/asteroidal_triples.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/asteroidal_triples.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/geometry/triangulation/triangulations.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/triangulation/triangulations.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/geometry/triangulation/functions.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/triangulation/functions.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/geometry/triangulation/data.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/triangulation/data.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/geometry/triangulation/base.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/triangulation/base.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/geometry/toric_lattice_element.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/toric_lattice_element.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/geometry/point_collection.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/point_collection.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/geometry/integral_points.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/integral_points.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/games/sudoku_backtrack.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/games/sudoku_backtrack.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/functions/prime_pi.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/prime_pi.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/finance/time_series.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/finance/time_series.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/finance/time_series.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/finance/time_series.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/finance/option.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/finance/option.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/finance/markov_multifractal_cython.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/finance/markov_multifractal_cython.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/finance/fractal.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/finance/fractal.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/ext/interpreters/wrapper_el.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/ext/interpreters/wrapper_el.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/ext/interpreters/wrapper_el.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/ext/interpreters/wrapper_el.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/ext/interpreters/wrapper_py.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/ext/interpreters/wrapper_py.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/ext/interpreters/wrapper_py.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/ext/interpreters/wrapper_py.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/ext/interpreters/wrapper_rr.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/ext/interpreters/wrapper_rr.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/ext/interpreters/wrapper_rr.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/ext/interpreters/wrapper_rr.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/ext/interpreters/wrapper_cdf.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/ext/interpreters/wrapper_cdf.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/ext/interpreters/wrapper_cdf.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/ext/interpreters/wrapper_cdf.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/ext/interpreters/wrapper_rdf.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/ext/interpreters/wrapper_rdf.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/ext/interpreters/wrapper_rdf.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/ext/interpreters/wrapper_rdf.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/ext/stdsage.pxi /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/ext/stdsage.pxi + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/ext/stdsage.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/ext/stdsage.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/ext/python_debug.pxi /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/ext/python_debug.pxi + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/ext/python.pxi /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/ext/python.pxi + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/ext/mod_int.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/ext/mod_int.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/ext/memory_allocator.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/ext/memory_allocator.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/ext/memory_allocator.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/ext/memory_allocator.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/ext/memory.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/ext/memory.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/ext/interrupt.pxi /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/ext/interrupt.pxi + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/ext/interactive_constructors_c.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/ext/interactive_constructors_c.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/ext/fast_eval.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/ext/fast_eval.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/ext/fast_eval.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/ext/fast_eval.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/ext/fast_callable.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/ext/fast_callable.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/ext/fast_callable.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/ext/fast_callable.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/ext/cdefs.pxi /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/ext/cdefs.pxi + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/data_structures/bounded_integer_sequences.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/data_structures/bounded_integer_sequences.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/data_structures/bounded_integer_sequences.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/data_structures/bounded_integer_sequences.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/data_structures/blas_dict.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/data_structures/blas_dict.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/data_structures/blas_dict.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/data_structures/blas_dict.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/data_structures/bitset.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/data_structures/bitset.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/data_structures/bitset.pxi /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/data_structures/bitset.pxi + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/data_structures/bitset.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/data_structures/bitset.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/data_structures/binary_search.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/data_structures/binary_search.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/data_structures/binary_search.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/data_structures/binary_search.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/data_structures/binary_matrix.pxi /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/data_structures/binary_matrix.pxi + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/data_structures/binary_matrix.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/data_structures/binary_matrix.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/crypto/boolean_function.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/boolean_function.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/combinat/words/word_datatypes.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/words/word_datatypes.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/combinat/words/word_datatypes.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/words/word_datatypes.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/combinat/words/word_char.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/words/word_char.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/combinat/subword_complex_c.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/subword_complex_c.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/combinat/root_system/reflection_group_c.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/root_system/reflection_group_c.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/combinat/q_bernoulli.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/q_bernoulli.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/combinat/permutation_cython.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/permutation_cython.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/combinat/permutation_cython.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/permutation_cython.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/combinat/partitions.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/partitions.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/combinat/matrices/dancing_links.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/matrices/dancing_links.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/combinat/integer_lists/invlex.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/integer_lists/invlex.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/combinat/integer_lists/invlex.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/integer_lists/invlex.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/combinat/integer_lists/base.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/integer_lists/base.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/combinat/integer_lists/base.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/integer_lists/base.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/combinat/expnums.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/expnums.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/combinat/enumeration_mod_permgroup.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/enumeration_mod_permgroup.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/combinat/enumeration_mod_permgroup.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/enumeration_mod_permgroup.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/combinat/dict_addition.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/dict_addition.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/combinat/designs/subhypergraph_search.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/designs/subhypergraph_search.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/combinat/designs/orthogonal_arrays_find_recursive.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/designs/orthogonal_arrays_find_recursive.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/combinat/designs/evenly_distributed_sets.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/designs/evenly_distributed_sets.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/combinat/designs/designs_pyx.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/designs/designs_pyx.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/combinat/designs/designs_pyx.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/designs/designs_pyx.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/combinat/degree_sequences.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/degree_sequences.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/combinat/debruijn_sequence.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/debruijn_sequence.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/combinat/crystals/letters.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/crystals/letters.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/combinat/combinat_cython.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/combinat_cython.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/combinat/combinat_cython.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/combinat_cython.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/coding/codecan/codecan.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/codecan/codecan.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/coding/codecan/codecan.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/codecan/codecan.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/coding/codecan/autgroup_can_label.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/codecan/autgroup_can_label.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/coding/binary_code.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/binary_code.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/coding/binary_code.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/binary_code.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/categories/morphism.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/morphism.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/categories/morphism.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/morphism.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/categories/map.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/map.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/categories/map.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/map.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/categories/functor.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/functor.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/categories/functor.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/functor.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/categories/examples/semigroups_cython.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/examples/semigroups_cython.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/categories/coercion_methods.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/coercion_methods.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/categories/category_singleton.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/category_singleton.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/categories/category_singleton.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/category_singleton.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/categories/category_cy_helper.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/category_cy_helper.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/categories/category_cy_helper.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/category_cy_helper.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/categories/action.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/action.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/categories/action.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/action.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/calculus/var.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/calculus/var.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/calculus/transforms/fft.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/calculus/transforms/fft.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/calculus/transforms/fft.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/calculus/transforms/fft.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/calculus/transforms/dwt.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/calculus/transforms/dwt.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/calculus/transforms/dwt.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/calculus/transforms/dwt.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/calculus/riemann.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/calculus/riemann.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/calculus/ode.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/calculus/ode.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/calculus/ode.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/calculus/ode.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/calculus/interpolators.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/calculus/interpolators.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/calculus/interpolation.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/calculus/interpolation.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/calculus/interpolation.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/calculus/interpolation.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/calculus/integration.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/calculus/integration.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/arith/multi_modular.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/arith/multi_modular.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/arith/srange.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/arith/srange.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/arith/rational_reconstruction.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/arith/rational_reconstruction.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/arith/rational_reconstruction.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/arith/rational_reconstruction.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/arith/numerical_approx.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/arith/numerical_approx.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/arith/numerical_approx.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/arith/numerical_approx.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/arith/multi_modular.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/arith/multi_modular.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/algebras/quatalg/quaternion_algebra_element.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/algebras/quatalg/quaternion_algebra_element.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/algebras/quatalg/quaternion_algebra_element.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/algebras/quatalg/quaternion_algebra_element.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/algebras/quatalg/quaternion_algebra_cython.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/algebras/quatalg/quaternion_algebra_cython.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/algebras/letterplace/letterplace_ideal.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/algebras/letterplace/letterplace_ideal.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/algebras/letterplace/free_algebra_letterplace.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/algebras/letterplace/free_algebra_letterplace.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/algebras/letterplace/free_algebra_letterplace.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/algebras/letterplace/free_algebra_letterplace.pxd + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/algebras/letterplace/free_algebra_element_letterplace.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/algebras/letterplace/free_algebra_element_letterplace.pyx + for f in `find sage \( -name \*.pxi -o -name \*.pxd -o -name \*.pyx \)` + install -p -D -m 0644 sage/algebras/letterplace/free_algebra_element_letterplace.pxd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/algebras/letterplace/free_algebra_element_letterplace.pxd + touch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gmp/__init__.py + popd ~/build/BUILD/sage-7.6 + export SAGE_SETUP=/builddir/build/BUILD/sage-7.6/src/sage_setup + SAGE_SETUP=/builddir/build/BUILD/sage-7.6/src/sage_setup + pushd src/doc ~/build/BUILD/sage-7.6/src/doc ~/build/BUILD/sage-7.6 ++ pwd + export SAGE_DOC=/builddir/build/BUILD/sage-7.6/src/doc + SAGE_DOC=/builddir/build/BUILD/sage-7.6/src/doc + export PATH=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/bin:/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/bin:/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/bin:/usr/libexec/python2-sphinx:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PATH=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/bin:/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/bin:/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/bin:/usr/libexec/python2-sphinx:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + export SINGULARPATH=/usr/lib/Singular/LIB + SINGULARPATH=/usr/lib/Singular/LIB + export SINGULAR_BIN_DIR=/usr/lib/Singular + SINGULAR_BIN_DIR=/usr/lib/Singular + export LD_LIBRARY_PATH=/usr/lib/atlas: + LD_LIBRARY_PATH=/usr/lib/atlas: + export PYTHONPATH=/builddir/build/BUILD/sage-7.6/src/sage_setup:/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages:/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages:/builddir/build/BUILD/sage-7.6/src/doc + PYTHONPATH=/builddir/build/BUILD/sage-7.6/src/sage_setup:/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages:/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages:/builddir/build/BUILD/sage-7.6/src/doc + pushd ../../build/pkgs/sphinx/src ~/build/BUILD/sage-7.6/build/pkgs/sphinx/src ~/build/BUILD/sage-7.6/src/doc ~/build/BUILD/sage-7.6 + /usr/bin/python2 setup.py build running build running build_py creating build creating build/lib creating build/lib/sphinx copying sphinx/highlighting.py -> build/lib/sphinx copying sphinx/environment.py -> build/lib/sphinx copying sphinx/versioning.py -> build/lib/sphinx copying sphinx/transforms.py -> build/lib/sphinx copying sphinx/theming.py -> build/lib/sphinx copying sphinx/setup_command.py -> build/lib/sphinx copying sphinx/roles.py -> build/lib/sphinx copying sphinx/quickstart.py -> build/lib/sphinx copying sphinx/pygments_styles.py -> build/lib/sphinx copying sphinx/parsers.py -> build/lib/sphinx copying sphinx/make_mode.py -> build/lib/sphinx copying sphinx/jinja2glue.py -> build/lib/sphinx copying sphinx/io.py -> build/lib/sphinx copying sphinx/errors.py -> build/lib/sphinx copying sphinx/config.py -> build/lib/sphinx copying sphinx/cmdline.py -> build/lib/sphinx copying sphinx/application.py -> build/lib/sphinx copying sphinx/apidoc.py -> build/lib/sphinx copying sphinx/addnodes.py -> build/lib/sphinx copying sphinx/__main__.py -> build/lib/sphinx copying sphinx/__init__.py -> build/lib/sphinx creating build/lib/sphinx/writers copying sphinx/writers/xml.py -> build/lib/sphinx/writers copying sphinx/writers/websupport.py -> build/lib/sphinx/writers copying sphinx/writers/text.py -> build/lib/sphinx/writers copying sphinx/writers/texinfo.py -> build/lib/sphinx/writers copying sphinx/writers/manpage.py -> build/lib/sphinx/writers copying sphinx/writers/latex.py -> build/lib/sphinx/writers copying sphinx/writers/html.py -> build/lib/sphinx/writers copying sphinx/writers/__init__.py -> build/lib/sphinx/writers creating build/lib/sphinx/websupport copying sphinx/websupport/errors.py -> build/lib/sphinx/websupport copying sphinx/websupport/__init__.py -> build/lib/sphinx/websupport creating build/lib/sphinx/util copying sphinx/util/websupport.py -> build/lib/sphinx/util copying sphinx/util/texescape.py -> build/lib/sphinx/util copying sphinx/util/tags.py -> build/lib/sphinx/util copying sphinx/util/stemmer.py -> build/lib/sphinx/util copying sphinx/util/smartypants.py -> build/lib/sphinx/util copying sphinx/util/pycompat.py -> build/lib/sphinx/util copying sphinx/util/png.py -> build/lib/sphinx/util copying sphinx/util/parallel.py -> build/lib/sphinx/util copying sphinx/util/osutil.py -> build/lib/sphinx/util copying sphinx/util/nodes.py -> build/lib/sphinx/util copying sphinx/util/matching.py -> build/lib/sphinx/util copying sphinx/util/logging.py -> build/lib/sphinx/util copying sphinx/util/jsonimpl.py -> build/lib/sphinx/util copying sphinx/util/jsdump.py -> build/lib/sphinx/util copying sphinx/util/inspect.py -> build/lib/sphinx/util copying sphinx/util/images.py -> build/lib/sphinx/util copying sphinx/util/i18n.py -> build/lib/sphinx/util copying sphinx/util/docstrings.py -> build/lib/sphinx/util copying sphinx/util/docfields.py -> build/lib/sphinx/util copying sphinx/util/console.py -> build/lib/sphinx/util copying sphinx/util/compat.py -> build/lib/sphinx/util copying sphinx/util/__init__.py -> build/lib/sphinx/util creating build/lib/sphinx/search copying sphinx/search/zh.py -> build/lib/sphinx/search copying sphinx/search/tr.py -> build/lib/sphinx/search copying sphinx/search/sv.py -> build/lib/sphinx/search copying sphinx/search/ru.py -> build/lib/sphinx/search copying sphinx/search/ro.py -> build/lib/sphinx/search copying sphinx/search/pt.py -> build/lib/sphinx/search copying sphinx/search/no.py -> build/lib/sphinx/search copying sphinx/search/nl.py -> build/lib/sphinx/search copying sphinx/search/ja.py -> build/lib/sphinx/search copying sphinx/search/it.py -> build/lib/sphinx/search copying sphinx/search/hu.py -> build/lib/sphinx/search copying sphinx/search/fr.py -> build/lib/sphinx/search copying sphinx/search/fi.py -> build/lib/sphinx/search copying sphinx/search/es.py -> build/lib/sphinx/search copying sphinx/search/en.py -> build/lib/sphinx/search copying sphinx/search/de.py -> build/lib/sphinx/search copying sphinx/search/da.py -> build/lib/sphinx/search copying sphinx/search/__init__.py -> build/lib/sphinx/search creating build/lib/sphinx/pycode copying sphinx/pycode/nodes.py -> build/lib/sphinx/pycode copying sphinx/pycode/__init__.py -> build/lib/sphinx/pycode creating build/lib/sphinx/locale copying sphinx/locale/__init__.py -> build/lib/sphinx/locale creating build/lib/sphinx/ext copying sphinx/ext/pngmath.py -> build/lib/sphinx/ext copying sphinx/ext/viewcode.py -> build/lib/sphinx/ext copying sphinx/ext/todo.py -> build/lib/sphinx/ext copying sphinx/ext/mathjax.py -> build/lib/sphinx/ext copying sphinx/ext/mathbase.py -> build/lib/sphinx/ext copying sphinx/ext/linkcode.py -> build/lib/sphinx/ext copying sphinx/ext/jsmath.py -> build/lib/sphinx/ext copying sphinx/ext/intersphinx.py -> build/lib/sphinx/ext copying sphinx/ext/inheritance_diagram.py -> build/lib/sphinx/ext copying sphinx/ext/imgmath.py -> build/lib/sphinx/ext copying sphinx/ext/ifconfig.py -> build/lib/sphinx/ext copying sphinx/ext/graphviz.py -> build/lib/sphinx/ext copying sphinx/ext/githubpages.py -> build/lib/sphinx/ext copying sphinx/ext/extlinks.py -> build/lib/sphinx/ext copying sphinx/ext/doctest.py -> build/lib/sphinx/ext copying sphinx/ext/coverage.py -> build/lib/sphinx/ext copying sphinx/ext/autosectionlabel.py -> build/lib/sphinx/ext copying sphinx/ext/autodoc.py -> build/lib/sphinx/ext copying sphinx/ext/__init__.py -> build/lib/sphinx/ext creating build/lib/sphinx/domains copying sphinx/domains/std.py -> build/lib/sphinx/domains copying sphinx/domains/rst.py -> build/lib/sphinx/domains copying sphinx/domains/python.py -> build/lib/sphinx/domains copying sphinx/domains/javascript.py -> build/lib/sphinx/domains copying sphinx/domains/cpp.py -> build/lib/sphinx/domains copying sphinx/domains/c.py -> build/lib/sphinx/domains copying sphinx/domains/__init__.py -> build/lib/sphinx/domains creating build/lib/sphinx/directives copying sphinx/directives/patches.py -> build/lib/sphinx/directives copying sphinx/directives/other.py -> build/lib/sphinx/directives copying sphinx/directives/code.py -> build/lib/sphinx/directives copying sphinx/directives/__init__.py -> build/lib/sphinx/directives creating build/lib/sphinx/builders copying sphinx/builders/xml.py -> build/lib/sphinx/builders copying sphinx/builders/websupport.py -> build/lib/sphinx/builders copying sphinx/builders/text.py -> build/lib/sphinx/builders copying sphinx/builders/texinfo.py -> build/lib/sphinx/builders copying sphinx/builders/qthelp.py -> build/lib/sphinx/builders copying sphinx/builders/manpage.py -> build/lib/sphinx/builders copying sphinx/builders/linkcheck.py -> build/lib/sphinx/builders copying sphinx/builders/latex.py -> build/lib/sphinx/builders copying sphinx/builders/htmlhelp.py -> build/lib/sphinx/builders copying sphinx/builders/html.py -> build/lib/sphinx/builders copying sphinx/builders/gettext.py -> build/lib/sphinx/builders copying sphinx/builders/epub3.py -> build/lib/sphinx/builders copying sphinx/builders/epub.py -> build/lib/sphinx/builders copying sphinx/builders/dummy.py -> build/lib/sphinx/builders copying sphinx/builders/devhelp.py -> build/lib/sphinx/builders copying sphinx/builders/changes.py -> build/lib/sphinx/builders copying sphinx/builders/applehelp.py -> build/lib/sphinx/builders copying sphinx/builders/__init__.py -> build/lib/sphinx/builders creating build/lib/sphinx/websupport/storage copying sphinx/websupport/storage/sqlalchemystorage.py -> build/lib/sphinx/websupport/storage copying sphinx/websupport/storage/sqlalchemy_db.py -> build/lib/sphinx/websupport/storage copying sphinx/websupport/storage/differ.py -> build/lib/sphinx/websupport/storage copying sphinx/websupport/storage/__init__.py -> build/lib/sphinx/websupport/storage creating build/lib/sphinx/websupport/search copying sphinx/websupport/search/xapiansearch.py -> build/lib/sphinx/websupport/search copying sphinx/websupport/search/whooshsearch.py -> build/lib/sphinx/websupport/search copying sphinx/websupport/search/nullsearch.py -> build/lib/sphinx/websupport/search copying sphinx/websupport/search/__init__.py -> build/lib/sphinx/websupport/search creating build/lib/sphinx/pycode/pgen2 copying sphinx/pycode/pgen2/tokenize.py -> build/lib/sphinx/pycode/pgen2 copying sphinx/pycode/pgen2/token.py -> build/lib/sphinx/pycode/pgen2 copying sphinx/pycode/pgen2/pgen.py -> build/lib/sphinx/pycode/pgen2 copying sphinx/pycode/pgen2/parse.py -> build/lib/sphinx/pycode/pgen2 copying sphinx/pycode/pgen2/literals.py -> build/lib/sphinx/pycode/pgen2 copying sphinx/pycode/pgen2/grammar.py -> build/lib/sphinx/pycode/pgen2 copying sphinx/pycode/pgen2/driver.py -> build/lib/sphinx/pycode/pgen2 copying sphinx/pycode/pgen2/__init__.py -> build/lib/sphinx/pycode/pgen2 creating build/lib/sphinx/ext/napoleon copying sphinx/ext/napoleon/iterators.py -> build/lib/sphinx/ext/napoleon copying sphinx/ext/napoleon/docstring.py -> build/lib/sphinx/ext/napoleon copying sphinx/ext/napoleon/__init__.py -> build/lib/sphinx/ext/napoleon creating build/lib/sphinx/ext/autosummary copying sphinx/ext/autosummary/generate.py -> build/lib/sphinx/ext/autosummary copying sphinx/ext/autosummary/__init__.py -> build/lib/sphinx/ext/autosummary running egg_info writing requirements to Sphinx.egg-info/requires.txt writing Sphinx.egg-info/PKG-INFO writing top-level names to Sphinx.egg-info/top_level.txt writing dependency_links to Sphinx.egg-info/dependency_links.txt writing entry points to Sphinx.egg-info/entry_points.txt reading manifest file 'Sphinx.egg-info/SOURCES.txt' 'tests/roots/test-image-glob/testimäge.png' not ANSI_X3.4-1968 encodable -- skipping reading manifest template 'MANIFEST.in' warning: no files found matching 'TODO' warning: no files found matching 'ez_setup.py' 'tests/roots/test-image-glob/testimäge.png' not ANSI_X3.4-1968 encodable -- skipping no previously-included directories found matching 'doc/_build' writing manifest file 'Sphinx.egg-info/SOURCES.txt' creating build/lib/sphinx/texinputs copying sphinx/texinputs/Makefile -> build/lib/sphinx/texinputs copying sphinx/texinputs/fncychap.sty -> build/lib/sphinx/texinputs copying sphinx/texinputs/iftex.sty -> build/lib/sphinx/texinputs copying sphinx/texinputs/needspace.sty -> build/lib/sphinx/texinputs copying sphinx/texinputs/newfloat.sty -> build/lib/sphinx/texinputs copying sphinx/texinputs/python.ist -> build/lib/sphinx/texinputs copying sphinx/texinputs/sphinx.sty -> build/lib/sphinx/texinputs copying sphinx/texinputs/sphinxhowto.cls -> build/lib/sphinx/texinputs copying sphinx/texinputs/sphinxmanual.cls -> build/lib/sphinx/texinputs copying sphinx/texinputs/tabulary.sty -> build/lib/sphinx/texinputs creating build/lib/sphinx/themes creating build/lib/sphinx/themes/agogo copying sphinx/themes/agogo/layout.html -> build/lib/sphinx/themes/agogo copying sphinx/themes/agogo/theme.conf -> build/lib/sphinx/themes/agogo creating build/lib/sphinx/themes/agogo/static copying sphinx/themes/agogo/static/agogo.css_t -> build/lib/sphinx/themes/agogo/static copying sphinx/themes/agogo/static/bgfooter.png -> build/lib/sphinx/themes/agogo/static copying sphinx/themes/agogo/static/bgtop.png -> build/lib/sphinx/themes/agogo/static creating build/lib/sphinx/themes/basic copying sphinx/themes/basic/defindex.html -> build/lib/sphinx/themes/basic copying sphinx/themes/basic/domainindex.html -> build/lib/sphinx/themes/basic copying sphinx/themes/basic/genindex-single.html -> build/lib/sphinx/themes/basic copying sphinx/themes/basic/genindex-split.html -> build/lib/sphinx/themes/basic copying sphinx/themes/basic/genindex.html -> build/lib/sphinx/themes/basic copying sphinx/themes/basic/globaltoc.html -> build/lib/sphinx/themes/basic copying sphinx/themes/basic/layout.html -> build/lib/sphinx/themes/basic copying sphinx/themes/basic/localtoc.html -> build/lib/sphinx/themes/basic copying sphinx/themes/basic/opensearch.xml -> build/lib/sphinx/themes/basic copying sphinx/themes/basic/page.html -> build/lib/sphinx/themes/basic copying sphinx/themes/basic/relations.html -> build/lib/sphinx/themes/basic copying sphinx/themes/basic/search.html -> build/lib/sphinx/themes/basic copying sphinx/themes/basic/searchbox.html -> build/lib/sphinx/themes/basic copying sphinx/themes/basic/searchresults.html -> build/lib/sphinx/themes/basic copying sphinx/themes/basic/sourcelink.html -> build/lib/sphinx/themes/basic copying sphinx/themes/basic/theme.conf -> build/lib/sphinx/themes/basic creating build/lib/sphinx/themes/basic/changes copying sphinx/themes/basic/changes/frameset.html -> build/lib/sphinx/themes/basic/changes copying sphinx/themes/basic/changes/rstsource.html -> build/lib/sphinx/themes/basic/changes copying sphinx/themes/basic/changes/versionchanges.html -> build/lib/sphinx/themes/basic/changes creating build/lib/sphinx/themes/basic/static copying sphinx/themes/basic/static/ajax-loader.gif -> build/lib/sphinx/themes/basic/static copying sphinx/themes/basic/static/basic.css_t -> build/lib/sphinx/themes/basic/static copying sphinx/themes/basic/static/comment-bright.png -> build/lib/sphinx/themes/basic/static copying sphinx/themes/basic/static/comment-close.png -> build/lib/sphinx/themes/basic/static copying sphinx/themes/basic/static/comment.png -> build/lib/sphinx/themes/basic/static copying sphinx/themes/basic/static/doctools.js_t -> build/lib/sphinx/themes/basic/static copying sphinx/themes/basic/static/down-pressed.png -> build/lib/sphinx/themes/basic/static copying sphinx/themes/basic/static/down.png -> build/lib/sphinx/themes/basic/static copying sphinx/themes/basic/static/file.png -> build/lib/sphinx/themes/basic/static copying sphinx/themes/basic/static/jquery-1.11.1.js -> build/lib/sphinx/themes/basic/static copying sphinx/themes/basic/static/jquery.js -> build/lib/sphinx/themes/basic/static copying sphinx/themes/basic/static/minus.png -> build/lib/sphinx/themes/basic/static copying sphinx/themes/basic/static/plus.png -> build/lib/sphinx/themes/basic/static copying sphinx/themes/basic/static/searchtools.js_t -> build/lib/sphinx/themes/basic/static copying sphinx/themes/basic/static/underscore-1.3.1.js -> build/lib/sphinx/themes/basic/static copying sphinx/themes/basic/static/underscore.js -> build/lib/sphinx/themes/basic/static copying sphinx/themes/basic/static/up-pressed.png -> build/lib/sphinx/themes/basic/static copying sphinx/themes/basic/static/up.png -> build/lib/sphinx/themes/basic/static copying sphinx/themes/basic/static/websupport.js -> build/lib/sphinx/themes/basic/static creating build/lib/sphinx/themes/bizstyle copying sphinx/themes/bizstyle/layout.html -> build/lib/sphinx/themes/bizstyle copying sphinx/themes/bizstyle/theme.conf -> build/lib/sphinx/themes/bizstyle creating build/lib/sphinx/themes/bizstyle/static copying sphinx/themes/bizstyle/static/background_b01.png -> build/lib/sphinx/themes/bizstyle/static copying sphinx/themes/bizstyle/static/bizstyle.css_t -> build/lib/sphinx/themes/bizstyle/static copying sphinx/themes/bizstyle/static/bizstyle.js_t -> build/lib/sphinx/themes/bizstyle/static copying sphinx/themes/bizstyle/static/css3-mediaqueries.js -> build/lib/sphinx/themes/bizstyle/static copying sphinx/themes/bizstyle/static/css3-mediaqueries_src.js -> build/lib/sphinx/themes/bizstyle/static creating build/lib/sphinx/themes/classic copying sphinx/themes/classic/layout.html -> build/lib/sphinx/themes/classic copying sphinx/themes/classic/theme.conf -> build/lib/sphinx/themes/classic creating build/lib/sphinx/themes/classic/static copying sphinx/themes/classic/static/classic.css_t -> build/lib/sphinx/themes/classic/static copying sphinx/themes/classic/static/sidebar.js_t -> build/lib/sphinx/themes/classic/static creating build/lib/sphinx/themes/default copying sphinx/themes/default/theme.conf -> build/lib/sphinx/themes/default creating build/lib/sphinx/themes/default/static copying sphinx/themes/default/static/default.css -> build/lib/sphinx/themes/default/static creating build/lib/sphinx/themes/epub copying sphinx/themes/epub/epub-cover.html -> build/lib/sphinx/themes/epub copying sphinx/themes/epub/layout.html -> build/lib/sphinx/themes/epub copying sphinx/themes/epub/theme.conf -> build/lib/sphinx/themes/epub creating build/lib/sphinx/themes/epub/static copying sphinx/themes/epub/static/epub.css -> build/lib/sphinx/themes/epub/static creating build/lib/sphinx/themes/haiku copying sphinx/themes/haiku/layout.html -> build/lib/sphinx/themes/haiku copying sphinx/themes/haiku/theme.conf -> build/lib/sphinx/themes/haiku creating build/lib/sphinx/themes/haiku/static copying sphinx/themes/haiku/static/alert_info_32.png -> build/lib/sphinx/themes/haiku/static copying sphinx/themes/haiku/static/alert_warning_32.png -> build/lib/sphinx/themes/haiku/static copying sphinx/themes/haiku/static/bg-page.png -> build/lib/sphinx/themes/haiku/static copying sphinx/themes/haiku/static/bullet_orange.png -> build/lib/sphinx/themes/haiku/static copying sphinx/themes/haiku/static/haiku.css_t -> build/lib/sphinx/themes/haiku/static creating build/lib/sphinx/themes/nature copying sphinx/themes/nature/theme.conf -> build/lib/sphinx/themes/nature creating build/lib/sphinx/themes/nature/static copying sphinx/themes/nature/static/nature.css_t -> build/lib/sphinx/themes/nature/static creating build/lib/sphinx/themes/pyramid copying sphinx/themes/pyramid/layout.html -> build/lib/sphinx/themes/pyramid copying sphinx/themes/pyramid/theme.conf -> build/lib/sphinx/themes/pyramid creating build/lib/sphinx/themes/pyramid/static copying sphinx/themes/pyramid/static/dialog-note.png -> build/lib/sphinx/themes/pyramid/static copying sphinx/themes/pyramid/static/dialog-seealso.png -> build/lib/sphinx/themes/pyramid/static copying sphinx/themes/pyramid/static/dialog-todo.png -> build/lib/sphinx/themes/pyramid/static copying sphinx/themes/pyramid/static/dialog-topic.png -> build/lib/sphinx/themes/pyramid/static copying sphinx/themes/pyramid/static/dialog-warning.png -> build/lib/sphinx/themes/pyramid/static copying sphinx/themes/pyramid/static/epub.css -> build/lib/sphinx/themes/pyramid/static copying sphinx/themes/pyramid/static/footerbg.png -> build/lib/sphinx/themes/pyramid/static copying sphinx/themes/pyramid/static/headerbg.png -> build/lib/sphinx/themes/pyramid/static copying sphinx/themes/pyramid/static/ie6.css -> build/lib/sphinx/themes/pyramid/static copying sphinx/themes/pyramid/static/middlebg.png -> build/lib/sphinx/themes/pyramid/static copying sphinx/themes/pyramid/static/pyramid.css_t -> build/lib/sphinx/themes/pyramid/static copying sphinx/themes/pyramid/static/transparent.gif -> build/lib/sphinx/themes/pyramid/static creating build/lib/sphinx/themes/scrolls copying sphinx/themes/scrolls/layout.html -> build/lib/sphinx/themes/scrolls copying sphinx/themes/scrolls/theme.conf -> build/lib/sphinx/themes/scrolls creating build/lib/sphinx/themes/scrolls/artwork copying sphinx/themes/scrolls/artwork/logo.svg -> build/lib/sphinx/themes/scrolls/artwork creating build/lib/sphinx/themes/scrolls/static copying sphinx/themes/scrolls/static/darkmetal.png -> build/lib/sphinx/themes/scrolls/static copying sphinx/themes/scrolls/static/headerbg.png -> build/lib/sphinx/themes/scrolls/static copying sphinx/themes/scrolls/static/logo.png -> build/lib/sphinx/themes/scrolls/static copying sphinx/themes/scrolls/static/metal.png -> build/lib/sphinx/themes/scrolls/static copying sphinx/themes/scrolls/static/navigation.png -> build/lib/sphinx/themes/scrolls/static copying sphinx/themes/scrolls/static/print.css -> build/lib/sphinx/themes/scrolls/static copying sphinx/themes/scrolls/static/scrolls.css_t -> build/lib/sphinx/themes/scrolls/static copying sphinx/themes/scrolls/static/theme_extras.js -> build/lib/sphinx/themes/scrolls/static copying sphinx/themes/scrolls/static/watermark.png -> build/lib/sphinx/themes/scrolls/static copying sphinx/themes/scrolls/static/watermark_blur.png -> build/lib/sphinx/themes/scrolls/static creating build/lib/sphinx/themes/sphinxdoc copying sphinx/themes/sphinxdoc/layout.html -> build/lib/sphinx/themes/sphinxdoc copying sphinx/themes/sphinxdoc/theme.conf -> build/lib/sphinx/themes/sphinxdoc creating build/lib/sphinx/themes/sphinxdoc/static copying sphinx/themes/sphinxdoc/static/contents.png -> build/lib/sphinx/themes/sphinxdoc/static copying sphinx/themes/sphinxdoc/static/navigation.png -> build/lib/sphinx/themes/sphinxdoc/static copying sphinx/themes/sphinxdoc/static/sphinxdoc.css_t -> build/lib/sphinx/themes/sphinxdoc/static creating build/lib/sphinx/themes/traditional copying sphinx/themes/traditional/theme.conf -> build/lib/sphinx/themes/traditional creating build/lib/sphinx/themes/traditional/static copying sphinx/themes/traditional/static/traditional.css_t -> build/lib/sphinx/themes/traditional/static creating build/lib/sphinx/search/non-minified-js copying sphinx/search/non-minified-js/danish-stemmer.js -> build/lib/sphinx/search/non-minified-js copying sphinx/search/non-minified-js/dutch-stemmer.js -> build/lib/sphinx/search/non-minified-js copying sphinx/search/non-minified-js/finnish-stemmer.js -> build/lib/sphinx/search/non-minified-js copying sphinx/search/non-minified-js/french-stemmer.js -> build/lib/sphinx/search/non-minified-js copying sphinx/search/non-minified-js/german-stemmer.js -> build/lib/sphinx/search/non-minified-js copying sphinx/search/non-minified-js/hungarian-stemmer.js -> build/lib/sphinx/search/non-minified-js copying sphinx/search/non-minified-js/italian-stemmer.js -> build/lib/sphinx/search/non-minified-js copying sphinx/search/non-minified-js/norwegian-stemmer.js -> build/lib/sphinx/search/non-minified-js copying sphinx/search/non-minified-js/porter-stemmer.js -> build/lib/sphinx/search/non-minified-js copying sphinx/search/non-minified-js/portuguese-stemmer.js -> build/lib/sphinx/search/non-minified-js copying sphinx/search/non-minified-js/romanian-stemmer.js -> build/lib/sphinx/search/non-minified-js copying sphinx/search/non-minified-js/russian-stemmer.js -> build/lib/sphinx/search/non-minified-js copying sphinx/search/non-minified-js/spanish-stemmer.js -> build/lib/sphinx/search/non-minified-js copying sphinx/search/non-minified-js/swedish-stemmer.js -> build/lib/sphinx/search/non-minified-js copying sphinx/search/non-minified-js/turkish-stemmer.js -> build/lib/sphinx/search/non-minified-js copying sphinx/pycode/Grammar-py2.txt -> build/lib/sphinx/pycode copying sphinx/pycode/Grammar-py3.txt -> build/lib/sphinx/pycode copying sphinx/locale/sphinx.pot -> build/lib/sphinx/locale creating build/lib/sphinx/locale/.tx copying sphinx/locale/.tx/config -> build/lib/sphinx/locale/.tx creating build/lib/sphinx/locale/bn creating build/lib/sphinx/locale/bn/LC_MESSAGES copying sphinx/locale/bn/LC_MESSAGES/sphinx.js -> build/lib/sphinx/locale/bn/LC_MESSAGES copying sphinx/locale/bn/LC_MESSAGES/sphinx.mo -> build/lib/sphinx/locale/bn/LC_MESSAGES copying sphinx/locale/bn/LC_MESSAGES/sphinx.po -> build/lib/sphinx/locale/bn/LC_MESSAGES creating build/lib/sphinx/locale/ca creating build/lib/sphinx/locale/ca/LC_MESSAGES copying sphinx/locale/ca/LC_MESSAGES/sphinx.js -> build/lib/sphinx/locale/ca/LC_MESSAGES copying sphinx/locale/ca/LC_MESSAGES/sphinx.mo -> build/lib/sphinx/locale/ca/LC_MESSAGES copying sphinx/locale/ca/LC_MESSAGES/sphinx.po -> build/lib/sphinx/locale/ca/LC_MESSAGES creating build/lib/sphinx/locale/cs creating build/lib/sphinx/locale/cs/LC_MESSAGES copying sphinx/locale/cs/LC_MESSAGES/sphinx.js -> build/lib/sphinx/locale/cs/LC_MESSAGES copying sphinx/locale/cs/LC_MESSAGES/sphinx.mo -> build/lib/sphinx/locale/cs/LC_MESSAGES copying sphinx/locale/cs/LC_MESSAGES/sphinx.po -> build/lib/sphinx/locale/cs/LC_MESSAGES creating build/lib/sphinx/locale/cy creating build/lib/sphinx/locale/cy/LC_MESSAGES copying sphinx/locale/cy/LC_MESSAGES/sphinx.js -> build/lib/sphinx/locale/cy/LC_MESSAGES copying sphinx/locale/cy/LC_MESSAGES/sphinx.mo -> build/lib/sphinx/locale/cy/LC_MESSAGES copying sphinx/locale/cy/LC_MESSAGES/sphinx.po -> build/lib/sphinx/locale/cy/LC_MESSAGES creating build/lib/sphinx/locale/da creating build/lib/sphinx/locale/da/LC_MESSAGES copying sphinx/locale/da/LC_MESSAGES/sphinx.js -> build/lib/sphinx/locale/da/LC_MESSAGES copying sphinx/locale/da/LC_MESSAGES/sphinx.mo -> build/lib/sphinx/locale/da/LC_MESSAGES copying sphinx/locale/da/LC_MESSAGES/sphinx.po -> build/lib/sphinx/locale/da/LC_MESSAGES creating build/lib/sphinx/locale/de creating build/lib/sphinx/locale/de/LC_MESSAGES copying sphinx/locale/de/LC_MESSAGES/sphinx.js -> build/lib/sphinx/locale/de/LC_MESSAGES copying sphinx/locale/de/LC_MESSAGES/sphinx.mo -> build/lib/sphinx/locale/de/LC_MESSAGES copying sphinx/locale/de/LC_MESSAGES/sphinx.po -> build/lib/sphinx/locale/de/LC_MESSAGES creating build/lib/sphinx/locale/el creating build/lib/sphinx/locale/el/LC_MESSAGES copying sphinx/locale/el/LC_MESSAGES/sphinx.js -> build/lib/sphinx/locale/el/LC_MESSAGES copying sphinx/locale/el/LC_MESSAGES/sphinx.mo -> build/lib/sphinx/locale/el/LC_MESSAGES copying sphinx/locale/el/LC_MESSAGES/sphinx.po -> build/lib/sphinx/locale/el/LC_MESSAGES creating build/lib/sphinx/locale/eo creating build/lib/sphinx/locale/eo/LC_MESSAGES copying sphinx/locale/eo/LC_MESSAGES/sphinx.js -> build/lib/sphinx/locale/eo/LC_MESSAGES copying sphinx/locale/eo/LC_MESSAGES/sphinx.mo -> build/lib/sphinx/locale/eo/LC_MESSAGES copying sphinx/locale/eo/LC_MESSAGES/sphinx.po -> build/lib/sphinx/locale/eo/LC_MESSAGES creating build/lib/sphinx/locale/es creating build/lib/sphinx/locale/es/LC_MESSAGES copying sphinx/locale/es/LC_MESSAGES/sphinx.js -> build/lib/sphinx/locale/es/LC_MESSAGES copying sphinx/locale/es/LC_MESSAGES/sphinx.mo -> build/lib/sphinx/locale/es/LC_MESSAGES copying sphinx/locale/es/LC_MESSAGES/sphinx.po -> build/lib/sphinx/locale/es/LC_MESSAGES creating build/lib/sphinx/locale/et creating build/lib/sphinx/locale/et/LC_MESSAGES copying sphinx/locale/et/LC_MESSAGES/sphinx.js -> build/lib/sphinx/locale/et/LC_MESSAGES copying sphinx/locale/et/LC_MESSAGES/sphinx.mo -> build/lib/sphinx/locale/et/LC_MESSAGES copying sphinx/locale/et/LC_MESSAGES/sphinx.po -> build/lib/sphinx/locale/et/LC_MESSAGES creating build/lib/sphinx/locale/eu creating build/lib/sphinx/locale/eu/LC_MESSAGES copying sphinx/locale/eu/LC_MESSAGES/sphinx.js -> build/lib/sphinx/locale/eu/LC_MESSAGES copying sphinx/locale/eu/LC_MESSAGES/sphinx.mo -> build/lib/sphinx/locale/eu/LC_MESSAGES copying sphinx/locale/eu/LC_MESSAGES/sphinx.po -> build/lib/sphinx/locale/eu/LC_MESSAGES creating build/lib/sphinx/locale/fa creating build/lib/sphinx/locale/fa/LC_MESSAGES copying sphinx/locale/fa/LC_MESSAGES/sphinx.js -> build/lib/sphinx/locale/fa/LC_MESSAGES copying sphinx/locale/fa/LC_MESSAGES/sphinx.mo -> build/lib/sphinx/locale/fa/LC_MESSAGES copying sphinx/locale/fa/LC_MESSAGES/sphinx.po -> build/lib/sphinx/locale/fa/LC_MESSAGES creating build/lib/sphinx/locale/fi creating build/lib/sphinx/locale/fi/LC_MESSAGES copying sphinx/locale/fi/LC_MESSAGES/sphinx.js -> build/lib/sphinx/locale/fi/LC_MESSAGES copying sphinx/locale/fi/LC_MESSAGES/sphinx.mo -> build/lib/sphinx/locale/fi/LC_MESSAGES copying sphinx/locale/fi/LC_MESSAGES/sphinx.po -> build/lib/sphinx/locale/fi/LC_MESSAGES creating build/lib/sphinx/locale/fr creating build/lib/sphinx/locale/fr/LC_MESSAGES copying sphinx/locale/fr/LC_MESSAGES/sphinx.js -> build/lib/sphinx/locale/fr/LC_MESSAGES copying sphinx/locale/fr/LC_MESSAGES/sphinx.mo -> build/lib/sphinx/locale/fr/LC_MESSAGES copying sphinx/locale/fr/LC_MESSAGES/sphinx.po -> build/lib/sphinx/locale/fr/LC_MESSAGES creating build/lib/sphinx/locale/he creating build/lib/sphinx/locale/he/LC_MESSAGES copying sphinx/locale/he/LC_MESSAGES/sphinx.js -> build/lib/sphinx/locale/he/LC_MESSAGES copying sphinx/locale/he/LC_MESSAGES/sphinx.mo -> build/lib/sphinx/locale/he/LC_MESSAGES copying sphinx/locale/he/LC_MESSAGES/sphinx.po -> build/lib/sphinx/locale/he/LC_MESSAGES creating build/lib/sphinx/locale/hi creating build/lib/sphinx/locale/hi/LC_MESSAGES copying sphinx/locale/hi/LC_MESSAGES/sphinx.js -> build/lib/sphinx/locale/hi/LC_MESSAGES copying sphinx/locale/hi/LC_MESSAGES/sphinx.mo -> build/lib/sphinx/locale/hi/LC_MESSAGES copying sphinx/locale/hi/LC_MESSAGES/sphinx.po -> build/lib/sphinx/locale/hi/LC_MESSAGES creating build/lib/sphinx/locale/hr creating build/lib/sphinx/locale/hr/LC_MESSAGES copying sphinx/locale/hr/LC_MESSAGES/sphinx.js -> build/lib/sphinx/locale/hr/LC_MESSAGES copying sphinx/locale/hr/LC_MESSAGES/sphinx.mo -> build/lib/sphinx/locale/hr/LC_MESSAGES copying sphinx/locale/hr/LC_MESSAGES/sphinx.po -> build/lib/sphinx/locale/hr/LC_MESSAGES creating build/lib/sphinx/locale/hu creating build/lib/sphinx/locale/hu/LC_MESSAGES copying sphinx/locale/hu/LC_MESSAGES/sphinx.js -> build/lib/sphinx/locale/hu/LC_MESSAGES copying sphinx/locale/hu/LC_MESSAGES/sphinx.mo -> build/lib/sphinx/locale/hu/LC_MESSAGES copying sphinx/locale/hu/LC_MESSAGES/sphinx.po -> build/lib/sphinx/locale/hu/LC_MESSAGES creating build/lib/sphinx/locale/id creating build/lib/sphinx/locale/id/LC_MESSAGES copying sphinx/locale/id/LC_MESSAGES/sphinx.js -> build/lib/sphinx/locale/id/LC_MESSAGES copying sphinx/locale/id/LC_MESSAGES/sphinx.mo -> build/lib/sphinx/locale/id/LC_MESSAGES copying sphinx/locale/id/LC_MESSAGES/sphinx.po -> build/lib/sphinx/locale/id/LC_MESSAGES creating build/lib/sphinx/locale/it creating build/lib/sphinx/locale/it/LC_MESSAGES copying sphinx/locale/it/LC_MESSAGES/sphinx.js -> build/lib/sphinx/locale/it/LC_MESSAGES copying sphinx/locale/it/LC_MESSAGES/sphinx.mo -> build/lib/sphinx/locale/it/LC_MESSAGES copying sphinx/locale/it/LC_MESSAGES/sphinx.po -> build/lib/sphinx/locale/it/LC_MESSAGES creating build/lib/sphinx/locale/ja creating build/lib/sphinx/locale/ja/LC_MESSAGES copying sphinx/locale/ja/LC_MESSAGES/sphinx.js -> build/lib/sphinx/locale/ja/LC_MESSAGES copying sphinx/locale/ja/LC_MESSAGES/sphinx.mo -> build/lib/sphinx/locale/ja/LC_MESSAGES copying sphinx/locale/ja/LC_MESSAGES/sphinx.po -> build/lib/sphinx/locale/ja/LC_MESSAGES creating build/lib/sphinx/locale/ko creating build/lib/sphinx/locale/ko/LC_MESSAGES copying sphinx/locale/ko/LC_MESSAGES/sphinx.js -> build/lib/sphinx/locale/ko/LC_MESSAGES copying sphinx/locale/ko/LC_MESSAGES/sphinx.mo -> build/lib/sphinx/locale/ko/LC_MESSAGES copying sphinx/locale/ko/LC_MESSAGES/sphinx.po -> build/lib/sphinx/locale/ko/LC_MESSAGES creating build/lib/sphinx/locale/lt creating build/lib/sphinx/locale/lt/LC_MESSAGES copying sphinx/locale/lt/LC_MESSAGES/sphinx.js -> build/lib/sphinx/locale/lt/LC_MESSAGES copying sphinx/locale/lt/LC_MESSAGES/sphinx.mo -> build/lib/sphinx/locale/lt/LC_MESSAGES copying sphinx/locale/lt/LC_MESSAGES/sphinx.po -> build/lib/sphinx/locale/lt/LC_MESSAGES creating build/lib/sphinx/locale/lv creating build/lib/sphinx/locale/lv/LC_MESSAGES copying sphinx/locale/lv/LC_MESSAGES/sphinx.js -> build/lib/sphinx/locale/lv/LC_MESSAGES copying sphinx/locale/lv/LC_MESSAGES/sphinx.mo -> build/lib/sphinx/locale/lv/LC_MESSAGES copying sphinx/locale/lv/LC_MESSAGES/sphinx.po -> build/lib/sphinx/locale/lv/LC_MESSAGES creating build/lib/sphinx/locale/mk creating build/lib/sphinx/locale/mk/LC_MESSAGES copying sphinx/locale/mk/LC_MESSAGES/sphinx.js -> build/lib/sphinx/locale/mk/LC_MESSAGES copying sphinx/locale/mk/LC_MESSAGES/sphinx.mo -> build/lib/sphinx/locale/mk/LC_MESSAGES copying sphinx/locale/mk/LC_MESSAGES/sphinx.po -> build/lib/sphinx/locale/mk/LC_MESSAGES creating build/lib/sphinx/locale/nb_NO creating build/lib/sphinx/locale/nb_NO/LC_MESSAGES copying sphinx/locale/nb_NO/LC_MESSAGES/sphinx.js -> build/lib/sphinx/locale/nb_NO/LC_MESSAGES copying sphinx/locale/nb_NO/LC_MESSAGES/sphinx.mo -> build/lib/sphinx/locale/nb_NO/LC_MESSAGES copying sphinx/locale/nb_NO/LC_MESSAGES/sphinx.po -> build/lib/sphinx/locale/nb_NO/LC_MESSAGES creating build/lib/sphinx/locale/ne creating build/lib/sphinx/locale/ne/LC_MESSAGES copying sphinx/locale/ne/LC_MESSAGES/sphinx.js -> build/lib/sphinx/locale/ne/LC_MESSAGES copying sphinx/locale/ne/LC_MESSAGES/sphinx.mo -> build/lib/sphinx/locale/ne/LC_MESSAGES copying sphinx/locale/ne/LC_MESSAGES/sphinx.po -> build/lib/sphinx/locale/ne/LC_MESSAGES creating build/lib/sphinx/locale/nl creating build/lib/sphinx/locale/nl/LC_MESSAGES copying sphinx/locale/nl/LC_MESSAGES/sphinx.js -> build/lib/sphinx/locale/nl/LC_MESSAGES copying sphinx/locale/nl/LC_MESSAGES/sphinx.mo -> build/lib/sphinx/locale/nl/LC_MESSAGES copying sphinx/locale/nl/LC_MESSAGES/sphinx.po -> build/lib/sphinx/locale/nl/LC_MESSAGES creating build/lib/sphinx/locale/pl creating build/lib/sphinx/locale/pl/LC_MESSAGES copying sphinx/locale/pl/LC_MESSAGES/sphinx.js -> build/lib/sphinx/locale/pl/LC_MESSAGES copying sphinx/locale/pl/LC_MESSAGES/sphinx.mo -> build/lib/sphinx/locale/pl/LC_MESSAGES copying sphinx/locale/pl/LC_MESSAGES/sphinx.po -> build/lib/sphinx/locale/pl/LC_MESSAGES creating build/lib/sphinx/locale/pt_BR creating build/lib/sphinx/locale/pt_BR/LC_MESSAGES copying sphinx/locale/pt_BR/LC_MESSAGES/sphinx.js -> build/lib/sphinx/locale/pt_BR/LC_MESSAGES copying sphinx/locale/pt_BR/LC_MESSAGES/sphinx.mo -> build/lib/sphinx/locale/pt_BR/LC_MESSAGES copying sphinx/locale/pt_BR/LC_MESSAGES/sphinx.po -> build/lib/sphinx/locale/pt_BR/LC_MESSAGES creating build/lib/sphinx/locale/pt_PT creating build/lib/sphinx/locale/pt_PT/LC_MESSAGES copying sphinx/locale/pt_PT/LC_MESSAGES/sphinx.js -> build/lib/sphinx/locale/pt_PT/LC_MESSAGES copying sphinx/locale/pt_PT/LC_MESSAGES/sphinx.mo -> build/lib/sphinx/locale/pt_PT/LC_MESSAGES copying sphinx/locale/pt_PT/LC_MESSAGES/sphinx.po -> build/lib/sphinx/locale/pt_PT/LC_MESSAGES creating build/lib/sphinx/locale/ro creating build/lib/sphinx/locale/ro/LC_MESSAGES copying sphinx/locale/ro/LC_MESSAGES/sphinx.js -> build/lib/sphinx/locale/ro/LC_MESSAGES copying sphinx/locale/ro/LC_MESSAGES/sphinx.mo -> build/lib/sphinx/locale/ro/LC_MESSAGES copying sphinx/locale/ro/LC_MESSAGES/sphinx.po -> build/lib/sphinx/locale/ro/LC_MESSAGES creating build/lib/sphinx/locale/ru creating build/lib/sphinx/locale/ru/LC_MESSAGES copying sphinx/locale/ru/LC_MESSAGES/sphinx.js -> build/lib/sphinx/locale/ru/LC_MESSAGES copying sphinx/locale/ru/LC_MESSAGES/sphinx.mo -> build/lib/sphinx/locale/ru/LC_MESSAGES copying sphinx/locale/ru/LC_MESSAGES/sphinx.po -> build/lib/sphinx/locale/ru/LC_MESSAGES creating build/lib/sphinx/locale/si creating build/lib/sphinx/locale/si/LC_MESSAGES copying sphinx/locale/si/LC_MESSAGES/sphinx.js -> build/lib/sphinx/locale/si/LC_MESSAGES copying sphinx/locale/si/LC_MESSAGES/sphinx.mo -> build/lib/sphinx/locale/si/LC_MESSAGES copying sphinx/locale/si/LC_MESSAGES/sphinx.po -> build/lib/sphinx/locale/si/LC_MESSAGES creating build/lib/sphinx/locale/sk creating build/lib/sphinx/locale/sk/LC_MESSAGES copying sphinx/locale/sk/LC_MESSAGES/sphinx.js -> build/lib/sphinx/locale/sk/LC_MESSAGES copying sphinx/locale/sk/LC_MESSAGES/sphinx.mo -> build/lib/sphinx/locale/sk/LC_MESSAGES copying sphinx/locale/sk/LC_MESSAGES/sphinx.po -> build/lib/sphinx/locale/sk/LC_MESSAGES creating build/lib/sphinx/locale/sl creating build/lib/sphinx/locale/sl/LC_MESSAGES copying sphinx/locale/sl/LC_MESSAGES/sphinx.js -> build/lib/sphinx/locale/sl/LC_MESSAGES copying sphinx/locale/sl/LC_MESSAGES/sphinx.mo -> build/lib/sphinx/locale/sl/LC_MESSAGES copying sphinx/locale/sl/LC_MESSAGES/sphinx.po -> build/lib/sphinx/locale/sl/LC_MESSAGES creating build/lib/sphinx/locale/sv creating build/lib/sphinx/locale/sv/LC_MESSAGES copying sphinx/locale/sv/LC_MESSAGES/sphinx.js -> build/lib/sphinx/locale/sv/LC_MESSAGES copying sphinx/locale/sv/LC_MESSAGES/sphinx.mo -> build/lib/sphinx/locale/sv/LC_MESSAGES copying sphinx/locale/sv/LC_MESSAGES/sphinx.po -> build/lib/sphinx/locale/sv/LC_MESSAGES creating build/lib/sphinx/locale/tr creating build/lib/sphinx/locale/tr/LC_MESSAGES copying sphinx/locale/tr/LC_MESSAGES/sphinx.js -> build/lib/sphinx/locale/tr/LC_MESSAGES copying sphinx/locale/tr/LC_MESSAGES/sphinx.mo -> build/lib/sphinx/locale/tr/LC_MESSAGES copying sphinx/locale/tr/LC_MESSAGES/sphinx.po -> build/lib/sphinx/locale/tr/LC_MESSAGES creating build/lib/sphinx/locale/uk_UA creating build/lib/sphinx/locale/uk_UA/LC_MESSAGES copying sphinx/locale/uk_UA/LC_MESSAGES/sphinx.js -> build/lib/sphinx/locale/uk_UA/LC_MESSAGES copying sphinx/locale/uk_UA/LC_MESSAGES/sphinx.mo -> build/lib/sphinx/locale/uk_UA/LC_MESSAGES copying sphinx/locale/uk_UA/LC_MESSAGES/sphinx.po -> build/lib/sphinx/locale/uk_UA/LC_MESSAGES creating build/lib/sphinx/locale/vi creating build/lib/sphinx/locale/vi/LC_MESSAGES copying sphinx/locale/vi/LC_MESSAGES/sphinx.js -> build/lib/sphinx/locale/vi/LC_MESSAGES copying sphinx/locale/vi/LC_MESSAGES/sphinx.mo -> build/lib/sphinx/locale/vi/LC_MESSAGES copying sphinx/locale/vi/LC_MESSAGES/sphinx.po -> build/lib/sphinx/locale/vi/LC_MESSAGES creating build/lib/sphinx/locale/zh_CN creating build/lib/sphinx/locale/zh_CN/LC_MESSAGES copying sphinx/locale/zh_CN/LC_MESSAGES/sphinx.js -> build/lib/sphinx/locale/zh_CN/LC_MESSAGES copying sphinx/locale/zh_CN/LC_MESSAGES/sphinx.mo -> build/lib/sphinx/locale/zh_CN/LC_MESSAGES copying sphinx/locale/zh_CN/LC_MESSAGES/sphinx.po -> build/lib/sphinx/locale/zh_CN/LC_MESSAGES creating build/lib/sphinx/locale/zh_TW creating build/lib/sphinx/locale/zh_TW/LC_MESSAGES copying sphinx/locale/zh_TW/LC_MESSAGES/sphinx.js -> build/lib/sphinx/locale/zh_TW/LC_MESSAGES copying sphinx/locale/zh_TW/LC_MESSAGES/sphinx.mo -> build/lib/sphinx/locale/zh_TW/LC_MESSAGES copying sphinx/locale/zh_TW/LC_MESSAGES/sphinx.po -> build/lib/sphinx/locale/zh_TW/LC_MESSAGES creating build/lib/sphinx/ext/autosummary/templates creating build/lib/sphinx/ext/autosummary/templates/autosummary copying sphinx/ext/autosummary/templates/autosummary/base.rst -> build/lib/sphinx/ext/autosummary/templates/autosummary copying sphinx/ext/autosummary/templates/autosummary/class.rst -> build/lib/sphinx/ext/autosummary/templates/autosummary copying sphinx/ext/autosummary/templates/autosummary/module.rst -> build/lib/sphinx/ext/autosummary/templates/autosummary + /usr/bin/python2 setup.py install --root /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 --install-purelib=/usr/lib/python2.7/site-packages running install running build running build_py running egg_info writing requirements to Sphinx.egg-info/requires.txt writing Sphinx.egg-info/PKG-INFO writing top-level names to Sphinx.egg-info/top_level.txt writing dependency_links to Sphinx.egg-info/dependency_links.txt writing entry points to Sphinx.egg-info/entry_points.txt reading manifest file 'Sphinx.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching 'TODO' warning: no files found matching 'ez_setup.py' 'tests/roots/test-image-glob/testimäge.png' not ANSI_X3.4-1968 encodable -- skipping no previously-included directories found matching 'doc/_build' writing manifest file 'Sphinx.egg-info/SOURCES.txt' running install_lib creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/traditional creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/traditional/static copying build/lib/sphinx/themes/traditional/static/traditional.css_t -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/traditional/static copying build/lib/sphinx/themes/traditional/theme.conf -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/traditional creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/sphinxdoc creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/sphinxdoc/static copying build/lib/sphinx/themes/sphinxdoc/static/sphinxdoc.css_t -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/sphinxdoc/static copying build/lib/sphinx/themes/sphinxdoc/static/navigation.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/sphinxdoc/static copying build/lib/sphinx/themes/sphinxdoc/static/contents.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/sphinxdoc/static copying build/lib/sphinx/themes/sphinxdoc/theme.conf -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/sphinxdoc copying build/lib/sphinx/themes/sphinxdoc/layout.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/sphinxdoc creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/scrolls creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/scrolls/static copying build/lib/sphinx/themes/scrolls/static/watermark_blur.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/scrolls/static copying build/lib/sphinx/themes/scrolls/static/watermark.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/scrolls/static copying build/lib/sphinx/themes/scrolls/static/theme_extras.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/scrolls/static copying build/lib/sphinx/themes/scrolls/static/scrolls.css_t -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/scrolls/static copying build/lib/sphinx/themes/scrolls/static/print.css -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/scrolls/static copying build/lib/sphinx/themes/scrolls/static/navigation.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/scrolls/static copying build/lib/sphinx/themes/scrolls/static/metal.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/scrolls/static copying build/lib/sphinx/themes/scrolls/static/logo.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/scrolls/static copying build/lib/sphinx/themes/scrolls/static/headerbg.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/scrolls/static copying build/lib/sphinx/themes/scrolls/static/darkmetal.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/scrolls/static creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/scrolls/artwork copying build/lib/sphinx/themes/scrolls/artwork/logo.svg -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/scrolls/artwork copying build/lib/sphinx/themes/scrolls/theme.conf -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/scrolls copying build/lib/sphinx/themes/scrolls/layout.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/scrolls creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/pyramid creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/pyramid/static copying build/lib/sphinx/themes/pyramid/static/transparent.gif -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/pyramid/static copying build/lib/sphinx/themes/pyramid/static/pyramid.css_t -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/pyramid/static copying build/lib/sphinx/themes/pyramid/static/middlebg.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/pyramid/static copying build/lib/sphinx/themes/pyramid/static/ie6.css -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/pyramid/static copying build/lib/sphinx/themes/pyramid/static/headerbg.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/pyramid/static copying build/lib/sphinx/themes/pyramid/static/footerbg.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/pyramid/static copying build/lib/sphinx/themes/pyramid/static/epub.css -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/pyramid/static copying build/lib/sphinx/themes/pyramid/static/dialog-warning.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/pyramid/static copying build/lib/sphinx/themes/pyramid/static/dialog-topic.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/pyramid/static copying build/lib/sphinx/themes/pyramid/static/dialog-todo.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/pyramid/static copying build/lib/sphinx/themes/pyramid/static/dialog-seealso.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/pyramid/static copying build/lib/sphinx/themes/pyramid/static/dialog-note.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/pyramid/static copying build/lib/sphinx/themes/pyramid/theme.conf -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/pyramid copying build/lib/sphinx/themes/pyramid/layout.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/pyramid creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/nature creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/nature/static copying build/lib/sphinx/themes/nature/static/nature.css_t -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/nature/static copying build/lib/sphinx/themes/nature/theme.conf -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/nature creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/haiku creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/haiku/static copying build/lib/sphinx/themes/haiku/static/haiku.css_t -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/haiku/static copying build/lib/sphinx/themes/haiku/static/bullet_orange.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/haiku/static copying build/lib/sphinx/themes/haiku/static/bg-page.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/haiku/static copying build/lib/sphinx/themes/haiku/static/alert_warning_32.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/haiku/static copying build/lib/sphinx/themes/haiku/static/alert_info_32.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/haiku/static copying build/lib/sphinx/themes/haiku/theme.conf -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/haiku copying build/lib/sphinx/themes/haiku/layout.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/haiku creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/epub creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/epub/static copying build/lib/sphinx/themes/epub/static/epub.css -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/epub/static copying build/lib/sphinx/themes/epub/theme.conf -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/epub copying build/lib/sphinx/themes/epub/layout.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/epub copying build/lib/sphinx/themes/epub/epub-cover.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/epub creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/default creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/default/static copying build/lib/sphinx/themes/default/static/default.css -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/default/static copying build/lib/sphinx/themes/default/theme.conf -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/default creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/classic creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/classic/static copying build/lib/sphinx/themes/classic/static/sidebar.js_t -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/classic/static copying build/lib/sphinx/themes/classic/static/classic.css_t -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/classic/static copying build/lib/sphinx/themes/classic/theme.conf -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/classic copying build/lib/sphinx/themes/classic/layout.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/classic creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/bizstyle creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/bizstyle/static copying build/lib/sphinx/themes/bizstyle/static/css3-mediaqueries_src.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/bizstyle/static copying build/lib/sphinx/themes/bizstyle/static/css3-mediaqueries.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/bizstyle/static copying build/lib/sphinx/themes/bizstyle/static/bizstyle.js_t -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/bizstyle/static copying build/lib/sphinx/themes/bizstyle/static/bizstyle.css_t -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/bizstyle/static copying build/lib/sphinx/themes/bizstyle/static/background_b01.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/bizstyle/static copying build/lib/sphinx/themes/bizstyle/theme.conf -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/bizstyle copying build/lib/sphinx/themes/bizstyle/layout.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/bizstyle creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/basic creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/basic/static copying build/lib/sphinx/themes/basic/static/websupport.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/basic/static copying build/lib/sphinx/themes/basic/static/up.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/basic/static copying build/lib/sphinx/themes/basic/static/up-pressed.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/basic/static copying build/lib/sphinx/themes/basic/static/underscore.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/basic/static copying build/lib/sphinx/themes/basic/static/underscore-1.3.1.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/basic/static copying build/lib/sphinx/themes/basic/static/searchtools.js_t -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/basic/static copying build/lib/sphinx/themes/basic/static/plus.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/basic/static copying build/lib/sphinx/themes/basic/static/minus.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/basic/static copying build/lib/sphinx/themes/basic/static/jquery.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/basic/static copying build/lib/sphinx/themes/basic/static/jquery-1.11.1.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/basic/static copying build/lib/sphinx/themes/basic/static/file.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/basic/static copying build/lib/sphinx/themes/basic/static/down.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/basic/static copying build/lib/sphinx/themes/basic/static/down-pressed.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/basic/static copying build/lib/sphinx/themes/basic/static/doctools.js_t -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/basic/static copying build/lib/sphinx/themes/basic/static/comment.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/basic/static copying build/lib/sphinx/themes/basic/static/comment-close.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/basic/static copying build/lib/sphinx/themes/basic/static/comment-bright.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/basic/static copying build/lib/sphinx/themes/basic/static/basic.css_t -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/basic/static copying build/lib/sphinx/themes/basic/static/ajax-loader.gif -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/basic/static creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/basic/changes copying build/lib/sphinx/themes/basic/changes/versionchanges.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/basic/changes copying build/lib/sphinx/themes/basic/changes/rstsource.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/basic/changes copying build/lib/sphinx/themes/basic/changes/frameset.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/basic/changes copying build/lib/sphinx/themes/basic/theme.conf -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/basic copying build/lib/sphinx/themes/basic/sourcelink.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/basic copying build/lib/sphinx/themes/basic/searchresults.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/basic copying build/lib/sphinx/themes/basic/searchbox.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/basic copying build/lib/sphinx/themes/basic/search.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/basic copying build/lib/sphinx/themes/basic/relations.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/basic copying build/lib/sphinx/themes/basic/page.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/basic copying build/lib/sphinx/themes/basic/opensearch.xml -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/basic copying build/lib/sphinx/themes/basic/localtoc.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/basic copying build/lib/sphinx/themes/basic/layout.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/basic copying build/lib/sphinx/themes/basic/globaltoc.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/basic copying build/lib/sphinx/themes/basic/genindex.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/basic copying build/lib/sphinx/themes/basic/genindex-split.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/basic copying build/lib/sphinx/themes/basic/genindex-single.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/basic copying build/lib/sphinx/themes/basic/domainindex.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/basic copying build/lib/sphinx/themes/basic/defindex.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/basic creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/agogo creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/agogo/static copying build/lib/sphinx/themes/agogo/static/bgtop.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/agogo/static copying build/lib/sphinx/themes/agogo/static/bgfooter.png -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/agogo/static copying build/lib/sphinx/themes/agogo/static/agogo.css_t -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/agogo/static copying build/lib/sphinx/themes/agogo/theme.conf -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/agogo copying build/lib/sphinx/themes/agogo/layout.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/themes/agogo creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/texinputs copying build/lib/sphinx/texinputs/tabulary.sty -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/texinputs copying build/lib/sphinx/texinputs/sphinxmanual.cls -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/texinputs copying build/lib/sphinx/texinputs/sphinxhowto.cls -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/texinputs copying build/lib/sphinx/texinputs/sphinx.sty -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/texinputs copying build/lib/sphinx/texinputs/python.ist -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/texinputs copying build/lib/sphinx/texinputs/newfloat.sty -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/texinputs copying build/lib/sphinx/texinputs/needspace.sty -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/texinputs copying build/lib/sphinx/texinputs/iftex.sty -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/texinputs copying build/lib/sphinx/texinputs/fncychap.sty -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/texinputs copying build/lib/sphinx/texinputs/Makefile -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/texinputs creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/builders copying build/lib/sphinx/builders/__init__.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/builders copying build/lib/sphinx/builders/applehelp.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/builders copying build/lib/sphinx/builders/changes.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/builders copying build/lib/sphinx/builders/devhelp.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/builders copying build/lib/sphinx/builders/dummy.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/builders copying build/lib/sphinx/builders/epub.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/builders copying build/lib/sphinx/builders/epub3.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/builders copying build/lib/sphinx/builders/gettext.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/builders copying build/lib/sphinx/builders/html.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/builders copying build/lib/sphinx/builders/htmlhelp.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/builders copying build/lib/sphinx/builders/latex.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/builders copying build/lib/sphinx/builders/linkcheck.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/builders copying build/lib/sphinx/builders/manpage.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/builders copying build/lib/sphinx/builders/qthelp.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/builders copying build/lib/sphinx/builders/texinfo.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/builders copying build/lib/sphinx/builders/text.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/builders copying build/lib/sphinx/builders/websupport.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/builders copying build/lib/sphinx/builders/xml.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/builders creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/directives copying build/lib/sphinx/directives/__init__.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/directives copying build/lib/sphinx/directives/code.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/directives copying build/lib/sphinx/directives/other.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/directives copying build/lib/sphinx/directives/patches.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/directives creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/domains copying build/lib/sphinx/domains/__init__.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/domains copying build/lib/sphinx/domains/c.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/domains copying build/lib/sphinx/domains/cpp.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/domains copying build/lib/sphinx/domains/javascript.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/domains copying build/lib/sphinx/domains/python.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/domains copying build/lib/sphinx/domains/rst.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/domains copying build/lib/sphinx/domains/std.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/domains creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/ext creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/ext/autosummary creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/ext/autosummary/templates creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/ext/autosummary/templates/autosummary copying build/lib/sphinx/ext/autosummary/templates/autosummary/module.rst -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/ext/autosummary/templates/autosummary copying build/lib/sphinx/ext/autosummary/templates/autosummary/class.rst -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/ext/autosummary/templates/autosummary copying build/lib/sphinx/ext/autosummary/templates/autosummary/base.rst -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/ext/autosummary/templates/autosummary copying build/lib/sphinx/ext/autosummary/__init__.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/ext/autosummary copying build/lib/sphinx/ext/autosummary/generate.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/ext/autosummary creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/ext/napoleon copying build/lib/sphinx/ext/napoleon/__init__.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/ext/napoleon copying build/lib/sphinx/ext/napoleon/docstring.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/ext/napoleon copying build/lib/sphinx/ext/napoleon/iterators.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/ext/napoleon copying build/lib/sphinx/ext/__init__.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/ext copying build/lib/sphinx/ext/autodoc.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/ext copying build/lib/sphinx/ext/autosectionlabel.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/ext copying build/lib/sphinx/ext/coverage.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/ext copying build/lib/sphinx/ext/doctest.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/ext copying build/lib/sphinx/ext/extlinks.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/ext copying build/lib/sphinx/ext/githubpages.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/ext copying build/lib/sphinx/ext/graphviz.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/ext copying build/lib/sphinx/ext/ifconfig.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/ext copying build/lib/sphinx/ext/imgmath.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/ext copying build/lib/sphinx/ext/inheritance_diagram.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/ext copying build/lib/sphinx/ext/intersphinx.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/ext copying build/lib/sphinx/ext/jsmath.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/ext copying build/lib/sphinx/ext/linkcode.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/ext copying build/lib/sphinx/ext/mathbase.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/ext copying build/lib/sphinx/ext/mathjax.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/ext copying build/lib/sphinx/ext/todo.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/ext copying build/lib/sphinx/ext/viewcode.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/ext copying build/lib/sphinx/ext/pngmath.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/ext creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/zh_TW creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/zh_TW/LC_MESSAGES copying build/lib/sphinx/locale/zh_TW/LC_MESSAGES/sphinx.po -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/zh_TW/LC_MESSAGES copying build/lib/sphinx/locale/zh_TW/LC_MESSAGES/sphinx.mo -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/zh_TW/LC_MESSAGES copying build/lib/sphinx/locale/zh_TW/LC_MESSAGES/sphinx.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/zh_TW/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/zh_CN creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/zh_CN/LC_MESSAGES copying build/lib/sphinx/locale/zh_CN/LC_MESSAGES/sphinx.po -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/zh_CN/LC_MESSAGES copying build/lib/sphinx/locale/zh_CN/LC_MESSAGES/sphinx.mo -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/zh_CN/LC_MESSAGES copying build/lib/sphinx/locale/zh_CN/LC_MESSAGES/sphinx.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/zh_CN/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/vi creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/vi/LC_MESSAGES copying build/lib/sphinx/locale/vi/LC_MESSAGES/sphinx.po -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/vi/LC_MESSAGES copying build/lib/sphinx/locale/vi/LC_MESSAGES/sphinx.mo -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/vi/LC_MESSAGES copying build/lib/sphinx/locale/vi/LC_MESSAGES/sphinx.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/vi/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/uk_UA creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/uk_UA/LC_MESSAGES copying build/lib/sphinx/locale/uk_UA/LC_MESSAGES/sphinx.po -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/uk_UA/LC_MESSAGES copying build/lib/sphinx/locale/uk_UA/LC_MESSAGES/sphinx.mo -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/uk_UA/LC_MESSAGES copying build/lib/sphinx/locale/uk_UA/LC_MESSAGES/sphinx.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/uk_UA/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/tr creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/tr/LC_MESSAGES copying build/lib/sphinx/locale/tr/LC_MESSAGES/sphinx.po -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/tr/LC_MESSAGES copying build/lib/sphinx/locale/tr/LC_MESSAGES/sphinx.mo -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/tr/LC_MESSAGES copying build/lib/sphinx/locale/tr/LC_MESSAGES/sphinx.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/tr/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/sv creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/sv/LC_MESSAGES copying build/lib/sphinx/locale/sv/LC_MESSAGES/sphinx.po -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/sv/LC_MESSAGES copying build/lib/sphinx/locale/sv/LC_MESSAGES/sphinx.mo -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/sv/LC_MESSAGES copying build/lib/sphinx/locale/sv/LC_MESSAGES/sphinx.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/sv/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/sl creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/sl/LC_MESSAGES copying build/lib/sphinx/locale/sl/LC_MESSAGES/sphinx.po -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/sl/LC_MESSAGES copying build/lib/sphinx/locale/sl/LC_MESSAGES/sphinx.mo -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/sl/LC_MESSAGES copying build/lib/sphinx/locale/sl/LC_MESSAGES/sphinx.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/sl/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/sk creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/sk/LC_MESSAGES copying build/lib/sphinx/locale/sk/LC_MESSAGES/sphinx.po -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/sk/LC_MESSAGES copying build/lib/sphinx/locale/sk/LC_MESSAGES/sphinx.mo -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/sk/LC_MESSAGES copying build/lib/sphinx/locale/sk/LC_MESSAGES/sphinx.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/sk/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/si creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/si/LC_MESSAGES copying build/lib/sphinx/locale/si/LC_MESSAGES/sphinx.po -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/si/LC_MESSAGES copying build/lib/sphinx/locale/si/LC_MESSAGES/sphinx.mo -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/si/LC_MESSAGES copying build/lib/sphinx/locale/si/LC_MESSAGES/sphinx.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/si/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/ru creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/ru/LC_MESSAGES copying build/lib/sphinx/locale/ru/LC_MESSAGES/sphinx.po -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/ru/LC_MESSAGES copying build/lib/sphinx/locale/ru/LC_MESSAGES/sphinx.mo -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/ru/LC_MESSAGES copying build/lib/sphinx/locale/ru/LC_MESSAGES/sphinx.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/ru/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/ro creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/ro/LC_MESSAGES copying build/lib/sphinx/locale/ro/LC_MESSAGES/sphinx.po -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/ro/LC_MESSAGES copying build/lib/sphinx/locale/ro/LC_MESSAGES/sphinx.mo -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/ro/LC_MESSAGES copying build/lib/sphinx/locale/ro/LC_MESSAGES/sphinx.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/ro/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/pt_PT creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/pt_PT/LC_MESSAGES copying build/lib/sphinx/locale/pt_PT/LC_MESSAGES/sphinx.po -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/pt_PT/LC_MESSAGES copying build/lib/sphinx/locale/pt_PT/LC_MESSAGES/sphinx.mo -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/pt_PT/LC_MESSAGES copying build/lib/sphinx/locale/pt_PT/LC_MESSAGES/sphinx.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/pt_PT/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/pt_BR creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/pt_BR/LC_MESSAGES copying build/lib/sphinx/locale/pt_BR/LC_MESSAGES/sphinx.po -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/pt_BR/LC_MESSAGES copying build/lib/sphinx/locale/pt_BR/LC_MESSAGES/sphinx.mo -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/pt_BR/LC_MESSAGES copying build/lib/sphinx/locale/pt_BR/LC_MESSAGES/sphinx.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/pt_BR/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/pl creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/pl/LC_MESSAGES copying build/lib/sphinx/locale/pl/LC_MESSAGES/sphinx.po -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/pl/LC_MESSAGES copying build/lib/sphinx/locale/pl/LC_MESSAGES/sphinx.mo -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/pl/LC_MESSAGES copying build/lib/sphinx/locale/pl/LC_MESSAGES/sphinx.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/pl/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/nl creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/nl/LC_MESSAGES copying build/lib/sphinx/locale/nl/LC_MESSAGES/sphinx.po -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/nl/LC_MESSAGES copying build/lib/sphinx/locale/nl/LC_MESSAGES/sphinx.mo -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/nl/LC_MESSAGES copying build/lib/sphinx/locale/nl/LC_MESSAGES/sphinx.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/nl/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/ne creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/ne/LC_MESSAGES copying build/lib/sphinx/locale/ne/LC_MESSAGES/sphinx.po -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/ne/LC_MESSAGES copying build/lib/sphinx/locale/ne/LC_MESSAGES/sphinx.mo -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/ne/LC_MESSAGES copying build/lib/sphinx/locale/ne/LC_MESSAGES/sphinx.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/ne/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/nb_NO creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/nb_NO/LC_MESSAGES copying build/lib/sphinx/locale/nb_NO/LC_MESSAGES/sphinx.po -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/nb_NO/LC_MESSAGES copying build/lib/sphinx/locale/nb_NO/LC_MESSAGES/sphinx.mo -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/nb_NO/LC_MESSAGES copying build/lib/sphinx/locale/nb_NO/LC_MESSAGES/sphinx.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/nb_NO/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/mk creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/mk/LC_MESSAGES copying build/lib/sphinx/locale/mk/LC_MESSAGES/sphinx.po -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/mk/LC_MESSAGES copying build/lib/sphinx/locale/mk/LC_MESSAGES/sphinx.mo -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/mk/LC_MESSAGES copying build/lib/sphinx/locale/mk/LC_MESSAGES/sphinx.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/mk/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/lv creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/lv/LC_MESSAGES copying build/lib/sphinx/locale/lv/LC_MESSAGES/sphinx.po -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/lv/LC_MESSAGES copying build/lib/sphinx/locale/lv/LC_MESSAGES/sphinx.mo -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/lv/LC_MESSAGES copying build/lib/sphinx/locale/lv/LC_MESSAGES/sphinx.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/lv/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/lt creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/lt/LC_MESSAGES copying build/lib/sphinx/locale/lt/LC_MESSAGES/sphinx.po -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/lt/LC_MESSAGES copying build/lib/sphinx/locale/lt/LC_MESSAGES/sphinx.mo -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/lt/LC_MESSAGES copying build/lib/sphinx/locale/lt/LC_MESSAGES/sphinx.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/lt/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/ko creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/ko/LC_MESSAGES copying build/lib/sphinx/locale/ko/LC_MESSAGES/sphinx.po -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/ko/LC_MESSAGES copying build/lib/sphinx/locale/ko/LC_MESSAGES/sphinx.mo -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/ko/LC_MESSAGES copying build/lib/sphinx/locale/ko/LC_MESSAGES/sphinx.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/ko/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/ja creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/ja/LC_MESSAGES copying build/lib/sphinx/locale/ja/LC_MESSAGES/sphinx.po -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/ja/LC_MESSAGES copying build/lib/sphinx/locale/ja/LC_MESSAGES/sphinx.mo -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/ja/LC_MESSAGES copying build/lib/sphinx/locale/ja/LC_MESSAGES/sphinx.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/ja/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/it creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/it/LC_MESSAGES copying build/lib/sphinx/locale/it/LC_MESSAGES/sphinx.po -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/it/LC_MESSAGES copying build/lib/sphinx/locale/it/LC_MESSAGES/sphinx.mo -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/it/LC_MESSAGES copying build/lib/sphinx/locale/it/LC_MESSAGES/sphinx.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/it/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/id creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/id/LC_MESSAGES copying build/lib/sphinx/locale/id/LC_MESSAGES/sphinx.po -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/id/LC_MESSAGES copying build/lib/sphinx/locale/id/LC_MESSAGES/sphinx.mo -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/id/LC_MESSAGES copying build/lib/sphinx/locale/id/LC_MESSAGES/sphinx.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/id/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/hu creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/hu/LC_MESSAGES copying build/lib/sphinx/locale/hu/LC_MESSAGES/sphinx.po -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/hu/LC_MESSAGES copying build/lib/sphinx/locale/hu/LC_MESSAGES/sphinx.mo -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/hu/LC_MESSAGES copying build/lib/sphinx/locale/hu/LC_MESSAGES/sphinx.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/hu/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/hr creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/hr/LC_MESSAGES copying build/lib/sphinx/locale/hr/LC_MESSAGES/sphinx.po -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/hr/LC_MESSAGES copying build/lib/sphinx/locale/hr/LC_MESSAGES/sphinx.mo -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/hr/LC_MESSAGES copying build/lib/sphinx/locale/hr/LC_MESSAGES/sphinx.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/hr/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/hi creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/hi/LC_MESSAGES copying build/lib/sphinx/locale/hi/LC_MESSAGES/sphinx.po -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/hi/LC_MESSAGES copying build/lib/sphinx/locale/hi/LC_MESSAGES/sphinx.mo -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/hi/LC_MESSAGES copying build/lib/sphinx/locale/hi/LC_MESSAGES/sphinx.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/hi/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/he creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/he/LC_MESSAGES copying build/lib/sphinx/locale/he/LC_MESSAGES/sphinx.po -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/he/LC_MESSAGES copying build/lib/sphinx/locale/he/LC_MESSAGES/sphinx.mo -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/he/LC_MESSAGES copying build/lib/sphinx/locale/he/LC_MESSAGES/sphinx.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/he/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/fr creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/fr/LC_MESSAGES copying build/lib/sphinx/locale/fr/LC_MESSAGES/sphinx.po -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/fr/LC_MESSAGES copying build/lib/sphinx/locale/fr/LC_MESSAGES/sphinx.mo -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/fr/LC_MESSAGES copying build/lib/sphinx/locale/fr/LC_MESSAGES/sphinx.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/fr/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/fi creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/fi/LC_MESSAGES copying build/lib/sphinx/locale/fi/LC_MESSAGES/sphinx.po -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/fi/LC_MESSAGES copying build/lib/sphinx/locale/fi/LC_MESSAGES/sphinx.mo -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/fi/LC_MESSAGES copying build/lib/sphinx/locale/fi/LC_MESSAGES/sphinx.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/fi/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/fa creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/fa/LC_MESSAGES copying build/lib/sphinx/locale/fa/LC_MESSAGES/sphinx.po -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/fa/LC_MESSAGES copying build/lib/sphinx/locale/fa/LC_MESSAGES/sphinx.mo -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/fa/LC_MESSAGES copying build/lib/sphinx/locale/fa/LC_MESSAGES/sphinx.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/fa/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/eu creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/eu/LC_MESSAGES copying build/lib/sphinx/locale/eu/LC_MESSAGES/sphinx.po -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/eu/LC_MESSAGES copying build/lib/sphinx/locale/eu/LC_MESSAGES/sphinx.mo -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/eu/LC_MESSAGES copying build/lib/sphinx/locale/eu/LC_MESSAGES/sphinx.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/eu/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/et creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/et/LC_MESSAGES copying build/lib/sphinx/locale/et/LC_MESSAGES/sphinx.po -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/et/LC_MESSAGES copying build/lib/sphinx/locale/et/LC_MESSAGES/sphinx.mo -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/et/LC_MESSAGES copying build/lib/sphinx/locale/et/LC_MESSAGES/sphinx.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/et/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/es creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/es/LC_MESSAGES copying build/lib/sphinx/locale/es/LC_MESSAGES/sphinx.po -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/es/LC_MESSAGES copying build/lib/sphinx/locale/es/LC_MESSAGES/sphinx.mo -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/es/LC_MESSAGES copying build/lib/sphinx/locale/es/LC_MESSAGES/sphinx.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/es/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/eo creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/eo/LC_MESSAGES copying build/lib/sphinx/locale/eo/LC_MESSAGES/sphinx.po -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/eo/LC_MESSAGES copying build/lib/sphinx/locale/eo/LC_MESSAGES/sphinx.mo -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/eo/LC_MESSAGES copying build/lib/sphinx/locale/eo/LC_MESSAGES/sphinx.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/eo/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/el creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/el/LC_MESSAGES copying build/lib/sphinx/locale/el/LC_MESSAGES/sphinx.po -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/el/LC_MESSAGES copying build/lib/sphinx/locale/el/LC_MESSAGES/sphinx.mo -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/el/LC_MESSAGES copying build/lib/sphinx/locale/el/LC_MESSAGES/sphinx.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/el/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/de creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/de/LC_MESSAGES copying build/lib/sphinx/locale/de/LC_MESSAGES/sphinx.po -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/de/LC_MESSAGES copying build/lib/sphinx/locale/de/LC_MESSAGES/sphinx.mo -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/de/LC_MESSAGES copying build/lib/sphinx/locale/de/LC_MESSAGES/sphinx.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/de/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/da creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/da/LC_MESSAGES copying build/lib/sphinx/locale/da/LC_MESSAGES/sphinx.po -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/da/LC_MESSAGES copying build/lib/sphinx/locale/da/LC_MESSAGES/sphinx.mo -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/da/LC_MESSAGES copying build/lib/sphinx/locale/da/LC_MESSAGES/sphinx.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/da/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/cy creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/cy/LC_MESSAGES copying build/lib/sphinx/locale/cy/LC_MESSAGES/sphinx.po -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/cy/LC_MESSAGES copying build/lib/sphinx/locale/cy/LC_MESSAGES/sphinx.mo -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/cy/LC_MESSAGES copying build/lib/sphinx/locale/cy/LC_MESSAGES/sphinx.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/cy/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/cs creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/cs/LC_MESSAGES copying build/lib/sphinx/locale/cs/LC_MESSAGES/sphinx.po -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/cs/LC_MESSAGES copying build/lib/sphinx/locale/cs/LC_MESSAGES/sphinx.mo -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/cs/LC_MESSAGES copying build/lib/sphinx/locale/cs/LC_MESSAGES/sphinx.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/cs/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/ca creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/ca/LC_MESSAGES copying build/lib/sphinx/locale/ca/LC_MESSAGES/sphinx.po -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/ca/LC_MESSAGES copying build/lib/sphinx/locale/ca/LC_MESSAGES/sphinx.mo -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/ca/LC_MESSAGES copying build/lib/sphinx/locale/ca/LC_MESSAGES/sphinx.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/ca/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/bn creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/bn/LC_MESSAGES copying build/lib/sphinx/locale/bn/LC_MESSAGES/sphinx.po -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/bn/LC_MESSAGES copying build/lib/sphinx/locale/bn/LC_MESSAGES/sphinx.mo -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/bn/LC_MESSAGES copying build/lib/sphinx/locale/bn/LC_MESSAGES/sphinx.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/bn/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/.tx copying build/lib/sphinx/locale/.tx/config -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/.tx copying build/lib/sphinx/locale/sphinx.pot -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale copying build/lib/sphinx/locale/__init__.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/pycode copying build/lib/sphinx/pycode/Grammar-py3.txt -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/pycode copying build/lib/sphinx/pycode/Grammar-py2.txt -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/pycode creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/pycode/pgen2 copying build/lib/sphinx/pycode/pgen2/__init__.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/pycode/pgen2 copying build/lib/sphinx/pycode/pgen2/driver.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/pycode/pgen2 copying build/lib/sphinx/pycode/pgen2/grammar.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/pycode/pgen2 copying build/lib/sphinx/pycode/pgen2/literals.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/pycode/pgen2 copying build/lib/sphinx/pycode/pgen2/parse.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/pycode/pgen2 copying build/lib/sphinx/pycode/pgen2/pgen.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/pycode/pgen2 copying build/lib/sphinx/pycode/pgen2/token.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/pycode/pgen2 copying build/lib/sphinx/pycode/pgen2/tokenize.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/pycode/pgen2 copying build/lib/sphinx/pycode/__init__.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/pycode copying build/lib/sphinx/pycode/nodes.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/pycode creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/search creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/search/non-minified-js copying build/lib/sphinx/search/non-minified-js/turkish-stemmer.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/search/non-minified-js copying build/lib/sphinx/search/non-minified-js/swedish-stemmer.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/search/non-minified-js copying build/lib/sphinx/search/non-minified-js/spanish-stemmer.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/search/non-minified-js copying build/lib/sphinx/search/non-minified-js/russian-stemmer.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/search/non-minified-js copying build/lib/sphinx/search/non-minified-js/romanian-stemmer.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/search/non-minified-js copying build/lib/sphinx/search/non-minified-js/portuguese-stemmer.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/search/non-minified-js copying build/lib/sphinx/search/non-minified-js/porter-stemmer.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/search/non-minified-js copying build/lib/sphinx/search/non-minified-js/norwegian-stemmer.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/search/non-minified-js copying build/lib/sphinx/search/non-minified-js/italian-stemmer.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/search/non-minified-js copying build/lib/sphinx/search/non-minified-js/hungarian-stemmer.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/search/non-minified-js copying build/lib/sphinx/search/non-minified-js/german-stemmer.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/search/non-minified-js copying build/lib/sphinx/search/non-minified-js/french-stemmer.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/search/non-minified-js copying build/lib/sphinx/search/non-minified-js/finnish-stemmer.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/search/non-minified-js copying build/lib/sphinx/search/non-minified-js/dutch-stemmer.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/search/non-minified-js copying build/lib/sphinx/search/non-minified-js/danish-stemmer.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/search/non-minified-js copying build/lib/sphinx/search/__init__.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/search copying build/lib/sphinx/search/da.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/search copying build/lib/sphinx/search/de.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/search copying build/lib/sphinx/search/en.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/search copying build/lib/sphinx/search/es.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/search copying build/lib/sphinx/search/fi.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/search copying build/lib/sphinx/search/fr.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/search copying build/lib/sphinx/search/hu.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/search copying build/lib/sphinx/search/it.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/search copying build/lib/sphinx/search/ja.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/search copying build/lib/sphinx/search/nl.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/search copying build/lib/sphinx/search/no.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/search copying build/lib/sphinx/search/pt.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/search copying build/lib/sphinx/search/ro.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/search copying build/lib/sphinx/search/ru.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/search copying build/lib/sphinx/search/sv.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/search copying build/lib/sphinx/search/tr.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/search copying build/lib/sphinx/search/zh.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/search creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/util copying build/lib/sphinx/util/__init__.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/util copying build/lib/sphinx/util/compat.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/util copying build/lib/sphinx/util/console.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/util copying build/lib/sphinx/util/docfields.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/util copying build/lib/sphinx/util/docstrings.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/util copying build/lib/sphinx/util/i18n.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/util copying build/lib/sphinx/util/images.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/util copying build/lib/sphinx/util/inspect.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/util copying build/lib/sphinx/util/jsdump.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/util copying build/lib/sphinx/util/jsonimpl.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/util copying build/lib/sphinx/util/logging.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/util copying build/lib/sphinx/util/matching.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/util copying build/lib/sphinx/util/nodes.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/util copying build/lib/sphinx/util/osutil.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/util copying build/lib/sphinx/util/parallel.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/util copying build/lib/sphinx/util/png.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/util copying build/lib/sphinx/util/pycompat.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/util copying build/lib/sphinx/util/smartypants.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/util copying build/lib/sphinx/util/stemmer.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/util copying build/lib/sphinx/util/tags.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/util copying build/lib/sphinx/util/texescape.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/util copying build/lib/sphinx/util/websupport.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/util creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/websupport creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/websupport/search copying build/lib/sphinx/websupport/search/__init__.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/websupport/search copying build/lib/sphinx/websupport/search/nullsearch.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/websupport/search copying build/lib/sphinx/websupport/search/whooshsearch.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/websupport/search copying build/lib/sphinx/websupport/search/xapiansearch.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/websupport/search creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/websupport/storage copying build/lib/sphinx/websupport/storage/__init__.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/websupport/storage copying build/lib/sphinx/websupport/storage/differ.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/websupport/storage copying build/lib/sphinx/websupport/storage/sqlalchemy_db.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/websupport/storage copying build/lib/sphinx/websupport/storage/sqlalchemystorage.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/websupport/storage copying build/lib/sphinx/websupport/__init__.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/websupport copying build/lib/sphinx/websupport/errors.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/websupport creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/writers copying build/lib/sphinx/writers/__init__.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/writers copying build/lib/sphinx/writers/html.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/writers copying build/lib/sphinx/writers/latex.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/writers copying build/lib/sphinx/writers/manpage.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/writers copying build/lib/sphinx/writers/texinfo.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/writers copying build/lib/sphinx/writers/text.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/writers copying build/lib/sphinx/writers/websupport.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/writers copying build/lib/sphinx/writers/xml.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/writers copying build/lib/sphinx/__init__.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx copying build/lib/sphinx/__main__.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx copying build/lib/sphinx/addnodes.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx copying build/lib/sphinx/apidoc.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx copying build/lib/sphinx/application.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx copying build/lib/sphinx/cmdline.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx copying build/lib/sphinx/config.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx copying build/lib/sphinx/errors.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx copying build/lib/sphinx/io.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx copying build/lib/sphinx/jinja2glue.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx copying build/lib/sphinx/make_mode.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx copying build/lib/sphinx/parsers.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx copying build/lib/sphinx/pygments_styles.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx copying build/lib/sphinx/quickstart.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx copying build/lib/sphinx/roles.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx copying build/lib/sphinx/setup_command.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx copying build/lib/sphinx/theming.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx copying build/lib/sphinx/transforms.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx copying build/lib/sphinx/versioning.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx copying build/lib/sphinx/environment.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx copying build/lib/sphinx/highlighting.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/builders/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/builders/applehelp.py to applehelp.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/builders/changes.py to changes.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/builders/devhelp.py to devhelp.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/builders/dummy.py to dummy.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/builders/epub.py to epub.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/builders/epub3.py to epub3.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/builders/gettext.py to gettext.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/builders/html.py to html.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/builders/htmlhelp.py to htmlhelp.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/builders/latex.py to latex.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/builders/linkcheck.py to linkcheck.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/builders/manpage.py to manpage.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/builders/qthelp.py to qthelp.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/builders/texinfo.py to texinfo.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/builders/text.py to text.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/builders/websupport.py to websupport.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/builders/xml.py to xml.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/directives/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/directives/code.py to code.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/directives/other.py to other.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/directives/patches.py to patches.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/domains/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/domains/c.py to c.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/domains/cpp.py to cpp.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/domains/javascript.py to javascript.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/domains/python.py to python.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/domains/rst.py to rst.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/domains/std.py to std.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/ext/autosummary/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/ext/autosummary/generate.py to generate.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/ext/napoleon/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/ext/napoleon/docstring.py to docstring.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/ext/napoleon/iterators.py to iterators.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/ext/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/ext/autodoc.py to autodoc.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/ext/autosectionlabel.py to autosectionlabel.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/ext/coverage.py to coverage.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/ext/doctest.py to doctest.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/ext/extlinks.py to extlinks.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/ext/githubpages.py to githubpages.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/ext/graphviz.py to graphviz.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/ext/ifconfig.py to ifconfig.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/ext/imgmath.py to imgmath.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/ext/inheritance_diagram.py to inheritance_diagram.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/ext/intersphinx.py to intersphinx.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/ext/jsmath.py to jsmath.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/ext/linkcode.py to linkcode.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/ext/mathbase.py to mathbase.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/ext/mathjax.py to mathjax.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/ext/todo.py to todo.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/ext/viewcode.py to viewcode.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/ext/pngmath.py to pngmath.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/locale/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/pycode/pgen2/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/pycode/pgen2/driver.py to driver.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/pycode/pgen2/grammar.py to grammar.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/pycode/pgen2/literals.py to literals.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/pycode/pgen2/parse.py to parse.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/pycode/pgen2/pgen.py to pgen.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/pycode/pgen2/token.py to token.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/pycode/pgen2/tokenize.py to tokenize.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/pycode/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/pycode/nodes.py to nodes.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/search/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/search/da.py to da.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/search/de.py to de.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/search/en.py to en.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/search/es.py to es.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/search/fi.py to fi.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/search/fr.py to fr.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/search/hu.py to hu.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/search/it.py to it.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/search/ja.py to ja.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/search/nl.py to nl.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/search/no.py to no.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/search/pt.py to pt.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/search/ro.py to ro.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/search/ru.py to ru.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/search/sv.py to sv.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/search/tr.py to tr.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/search/zh.py to zh.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/util/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/util/compat.py to compat.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/util/console.py to console.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/util/docfields.py to docfields.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/util/docstrings.py to docstrings.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/util/i18n.py to i18n.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/util/images.py to images.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/util/inspect.py to inspect.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/util/jsdump.py to jsdump.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/util/jsonimpl.py to jsonimpl.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/util/logging.py to logging.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/util/matching.py to matching.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/util/nodes.py to nodes.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/util/osutil.py to osutil.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/util/parallel.py to parallel.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/util/png.py to png.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/util/pycompat.py to pycompat.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/util/smartypants.py to smartypants.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/util/stemmer.py to stemmer.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/util/tags.py to tags.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/util/texescape.py to texescape.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/util/websupport.py to websupport.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/websupport/search/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/websupport/search/nullsearch.py to nullsearch.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/websupport/search/whooshsearch.py to whooshsearch.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/websupport/search/xapiansearch.py to xapiansearch.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/websupport/storage/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/websupport/storage/differ.py to differ.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/websupport/storage/sqlalchemy_db.py to sqlalchemy_db.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/websupport/storage/sqlalchemystorage.py to sqlalchemystorage.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/websupport/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/websupport/errors.py to errors.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/writers/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/writers/html.py to html.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/writers/latex.py to latex.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/writers/manpage.py to manpage.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/writers/texinfo.py to texinfo.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/writers/text.py to text.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/writers/websupport.py to websupport.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/writers/xml.py to xml.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/__main__.py to __main__.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/addnodes.py to addnodes.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/apidoc.py to apidoc.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/application.py to application.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/cmdline.py to cmdline.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/config.py to config.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/errors.py to errors.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/io.py to io.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/jinja2glue.py to jinja2glue.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/make_mode.py to make_mode.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/parsers.py to parsers.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/pygments_styles.py to pygments_styles.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/quickstart.py to quickstart.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/roles.py to roles.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/setup_command.py to setup_command.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/theming.py to theming.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/transforms.py to transforms.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/versioning.py to versioning.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/environment.py to environment.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/highlighting.py to highlighting.pyc running install_egg_info Copying Sphinx.egg-info to /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/Sphinx-1.4.4-py2.7.egg-info running install_scripts Installing sphinx-apidoc script to /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/bin Installing sphinx-build script to /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/bin Installing sphinx-quickstart script to /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/bin Installing sphinx-autogen script to /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/bin + rm -f /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/bin/sphinx-apidoc /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/bin/sphinx-autogen /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/bin/sphinx-build /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/bin/sphinx-quickstart ~/build/BUILD/sage-7.6/src/doc ~/build/BUILD/sage-7.6 + popd + ln -sf /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/src/doc + export SAGE_DOC=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath + SAGE_DOC=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath + export SAGE_DOC_SRC=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath + SAGE_DOC_SRC=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath + SAGE_NUM_THREADS=2 + LANGUAGES='ca de en fr hu it pt ru tr' + /usr/bin/python2 -m docbuild --no-pdf-links -k all html Setting permissions of DOT_SAGE directory so only you can read and write it. Building reference manual, first pass. [polynomia] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. [manifolds] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/polynomial_rings Warning: Could not import sage.repl.attach No module named traitlets.config.application Warning: Could not import sage.repl.display.formatter No module named traitlets.config.application Warning: Could not import sage.repl.display.pretty_print No module named traitlets.config.application Warning: Could not import sage.repl.display.fancy_repr No module named traitlets.config.application Warning: Could not import sage.repl.rich_output.backend_ipython No module named traitlets.config.application /builddir/build/BUILD/sage-7.6/src/sage_setup/docbuild/__init__.py:932: DeprecationWarning: This module and the feature it provides is not available anymore in Sage See http://trac.sagemath.org/21342 for details. __import__(module_name) Warning: Could not import sage.repl.interpreter No module named traitlets.config.application Warning: Could not import sage.repl.ipython_extension No module named traitlets.config.application Warning: Could not import sage.repl.ipython_kernel.interact No module named ipywidgets.widgets Warning: Could not import sage.repl.ipython_kernel.widgets No module named ipywidgets.widgets Warning: Could not import sage.repl.ipython_kernel.widgets_sagenb No module named ipywidgets.widgets Warning: Could not import sage.repl.ipython_kernel.install No module named jupyter_core.paths Warning: Could not import sage.repl.ipython_kernel.kernel No module named ipykernel.ipkernel Warning: Could not import sage.repl.inputhook No module named traitlets.config.application [repl ] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. [repl ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/repl/sage/repl/attach.rst:11: WARNING: autodoc: failed to import module u'sage.repl.attach'; the following exception was raised: [repl ] Traceback (most recent call last): [repl ] File "/builddir/build/BUILD/sage-7.6/src/sage_setup/docbuild/ext/sage_autodoc.py", line 525, in import_object [repl ] __import__(self.modname) [repl ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/repl/attach.py", line 75, in [repl ] from IPython import get_ipython [repl ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/__init__.py", line 48, in [repl ] from .core.application import Application [repl ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/application.py", line 23, in [repl ] from traitlets.config.application import Application, catch_config_error [repl ] ImportError: No module named traitlets.config.application [repl ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/repl/sage/repl/display/fancy_repr.rst:11: WARNING: autodoc: failed to import module u'sage.repl.display.fancy_repr'; the following exception was raised: [repl ] Traceback (most recent call last): [repl ] File "/builddir/build/BUILD/sage-7.6/src/sage_setup/docbuild/ext/sage_autodoc.py", line 525, in import_object [repl ] __import__(self.modname) [repl ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/repl/display/fancy_repr.py", line 18, in [repl ] from IPython.lib.pretty import ( [repl ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/__init__.py", line 48, in [repl ] from .core.application import Application [repl ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/application.py", line 23, in [repl ] from traitlets.config.application import Application, catch_config_error [repl ] ImportError: No module named traitlets.config.application [repl ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/repl/sage/repl/display/formatter.rst:11: WARNING: autodoc: failed to import module u'sage.repl.display.formatter'; the following exception was raised: [repl ] Traceback (most recent call last): [repl ] File "/builddir/build/BUILD/sage-7.6/src/sage_setup/docbuild/ext/sage_autodoc.py", line 525, in import_object [repl ] __import__(self.modname) [repl ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/repl/display/formatter.py", line 64, in [repl ] from IPython.core.formatters import DisplayFormatter, PlainTextFormatter [repl ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/__init__.py", line 48, in [repl ] from .core.application import Application [repl ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/application.py", line 23, in [repl ] from traitlets.config.application import Application, catch_config_error [repl ] ImportError: No module named traitlets.config.application [repl ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/repl/sage/repl/display/pretty_print.rst:11: WARNING: autodoc: failed to import module u'sage.repl.display.pretty_print'; the following exception was raised: [repl ] Traceback (most recent call last): [repl ] File "/builddir/build/BUILD/sage-7.6/src/sage_setup/docbuild/ext/sage_autodoc.py", line 525, in import_object [repl ] __import__(self.modname) [repl ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/repl/display/pretty_print.py", line 27, in [repl ] from IPython.lib.pretty import PrettyPrinter [repl ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/__init__.py", line 48, in [repl ] from .core.application import Application [repl ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/application.py", line 23, in [repl ] from traitlets.config.application import Application, catch_config_error [repl ] ImportError: No module named traitlets.config.application [repl ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/repl/sage/repl/inputhook.rst:11: WARNING: autodoc: failed to import module u'sage.repl.inputhook'; the following exception was raised: [repl ] Traceback (most recent call last): [repl ] File "/builddir/build/BUILD/sage-7.6/src/sage_setup/docbuild/ext/sage_autodoc.py", line 525, in import_object [repl ] __import__(self.modname) [repl ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/repl/inputhook.py", line 22, in [repl ] from IPython import get_ipython [repl ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/__init__.py", line 48, in [repl ] from .core.application import Application [repl ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/application.py", line 23, in [repl ] from traitlets.config.application import Application, catch_config_error [repl ] ImportError: No module named traitlets.config.application [repl ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/repl/sage/repl/interpreter.rst:11: WARNING: autodoc: failed to import module u'sage.repl.interpreter'; the following exception was raised: [repl ] Traceback (most recent call last): [repl ] File "/builddir/build/BUILD/sage-7.6/src/sage_setup/docbuild/ext/sage_autodoc.py", line 525, in import_object [repl ] __import__(self.modname) [repl ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/repl/interpreter.py", line 108, in [repl ] from sage.repl.prompts import SagePrompts, InterfacePrompts [repl ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/repl/prompts.py", line 16, in [repl ] from IPython.terminal.prompts import Prompts [repl ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/__init__.py", line 48, in [repl ] from .core.application import Application [repl ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/application.py", line 23, in [repl ] from traitlets.config.application import Application, catch_config_error [repl ] ImportError: No module named traitlets.config.application [repl ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/repl/sage/repl/ipython_extension.rst:11: WARNING: autodoc: failed to import module u'sage.repl.ipython_extension'; the following exception was raised: [repl ] Traceback (most recent call last): [repl ] File "/builddir/build/BUILD/sage-7.6/src/sage_setup/docbuild/ext/sage_autodoc.py", line 525, in import_object [repl ] __import__(self.modname) [repl ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/repl/ipython_extension.py", line 62, in [repl ] from IPython.core.magic import Magics, magics_class, line_magic, cell_magic [repl ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/__init__.py", line 48, in [repl ] from .core.application import Application [repl ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/application.py", line 23, in [repl ] from traitlets.config.application import Application, catch_config_error [repl ] ImportError: No module named traitlets.config.application [repl ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/repl/sage/repl/ipython_kernel/install.rst:11: WARNING: autodoc: failed to import module u'sage.repl.ipython_kernel.install'; the following exception was raised: [repl ] Traceback (most recent call last): [repl ] File "/builddir/build/BUILD/sage-7.6/src/sage_setup/docbuild/ext/sage_autodoc.py", line 525, in import_object [repl ] __import__(self.modname) [repl ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/repl/ipython_kernel/install.py", line 16, in [repl ] from jupyter_core.paths import ENV_JUPYTER_PATH [repl ] ImportError: No module named jupyter_core.paths [repl ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/repl/sage/repl/ipython_kernel/interact.rst:11: WARNING: autodoc: failed to import module u'sage.repl.ipython_kernel.interact'; the following exception was raised: [repl ] Traceback (most recent call last): [repl ] File "/builddir/build/BUILD/sage-7.6/src/sage_setup/docbuild/ext/sage_autodoc.py", line 525, in import_object [repl ] __import__(self.modname) [repl ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/repl/ipython_kernel/interact.py", line 36, in [repl ] from ipywidgets.widgets import SelectionSlider, ValueWidget [repl ] ImportError: No module named ipywidgets.widgets [repl ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/repl/sage/repl/ipython_kernel/kernel.rst:11: WARNING: autodoc: failed to import module u'sage.repl.ipython_kernel.kernel'; the following exception was raised: [repl ] Traceback (most recent call last): [repl ] File "/builddir/build/BUILD/sage-7.6/src/sage_setup/docbuild/ext/sage_autodoc.py", line 525, in import_object [repl ] __import__(self.modname) [repl ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/repl/ipython_kernel/kernel.py", line 18, in [repl ] from ipykernel.ipkernel import IPythonKernel [repl ] ImportError: No module named ipykernel.ipkernel [repl ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/repl/sage/repl/ipython_kernel/widgets.rst:11: WARNING: autodoc: failed to import module u'sage.repl.ipython_kernel.widgets'; the following exception was raised: [repl ] Traceback (most recent call last): [repl ] File "/builddir/build/BUILD/sage-7.6/src/sage_setup/docbuild/ext/sage_autodoc.py", line 525, in import_object [repl ] __import__(self.modname) [repl ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/repl/ipython_kernel/widgets.py", line 25, in [repl ] from ipywidgets.widgets import (IntSlider, IntRangeSlider, FloatSlider, [repl ] ImportError: No module named ipywidgets.widgets [repl ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/repl/sage/repl/ipython_kernel/widgets_sagenb.rst:11: WARNING: autodoc: failed to import module u'sage.repl.ipython_kernel.widgets_sagenb'; the following exception was raised: [repl ] Traceback (most recent call last): [repl ] File "/builddir/build/BUILD/sage-7.6/src/sage_setup/docbuild/ext/sage_autodoc.py", line 525, in import_object [repl ] __import__(self.modname) [repl ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/repl/ipython_kernel/widgets_sagenb.py", line 30, in [repl ] from ipywidgets.widgets import (IntSlider, IntRangeSlider, FloatSlider, [repl ] ImportError: No module named ipywidgets.widgets [repl ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/repl/sage/repl/rich_output/backend_ipython.rst:11: WARNING: autodoc: failed to import module u'sage.repl.rich_output.backend_ipython'; the following exception was raised: [repl ] Traceback (most recent call last): [repl ] File "/builddir/build/BUILD/sage-7.6/src/sage_setup/docbuild/ext/sage_autodoc.py", line 525, in import_object [repl ] __import__(self.modname) [repl ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/repl/rich_output/backend_ipython.py", line 19, in [repl ] from IPython.display import publish_display_data [repl ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/__init__.py", line 48, in [repl ] from .core.application import Application [repl ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/application.py", line 23, in [repl ] from traitlets.config.application import Application, catch_config_error [repl ] ImportError: No module named traitlets.config.application [repl ] Exception occurred: [repl ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/application.py", line 23, in [repl ] from traitlets.config.application import Application, catch_config_error [repl ] ImportError: No module named traitlets.config.application [repl ] The full traceback has been saved in /tmp/sphinx-err-mwfMmp.log, if you want to report the issue to the developers. [repl ] Please also report this if it was a user error, so that a better error message can be provided next time. [repl ] A bug report can be filed in the tracker at . Thanks! Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/repl [tensor_fr] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/tensor_free_modules [combinat ] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) ------------------------------------------------------------------------ /usr/lib/python2.7/site-packages/cysignals/signals.so(+0x2bc7)[0xf6eafbc7] /usr/lib/python2.7/site-packages/cysignals/signals.so(+0x302f)[0xf6eb002f] /usr/lib/python2.7/site-packages/cysignals/signals.so(+0x65d0)[0xf6eb35d0] linux-gate.so.1(__kernel_sigreturn+0x0)[0xf76d6c90] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/lazy_import.so(+0x120d0)[0xf62c10d0] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/lazy_import.so(+0x8df4)[0xf62b7df4] /lib/libpython2.7.so.1.0(+0xb6bff)[0xf755ebff] /lib/libpython2.7.so.1.0(+0xfca55)[0xf75a4a55] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x63a0)[0xf7618370] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(+0xee7c3)[0xf75967c3] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x1a82)[0xf7613a52] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5ab4)[0xf7617a84] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(+0xee7c3)[0xf75967c3] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(+0xa615a)[0xf754e15a] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x4756)[0xf7616726] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5ab4)[0xf7617a84] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5ab4)[0xf7617a84] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5ab4)[0xf7617a84] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5ab4)[0xf7617a84] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5ab4)[0xf7617a84] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5ab4)[0xf7617a84] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(+0xee7c3)[0xf75967c3] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(+0xa615a)[0xf754e15a] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x4756)[0xf7616726] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5ab4)[0xf7617a84] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5ab4)[0xf7617a84] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5ab4)[0xf7617a84] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(+0xee7c3)[0xf75967c3] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(+0xa615a)[0xf754e15a] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x4756)[0xf7616726] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5ab4)[0xf7617a84] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5ab4)[0xf7617a84] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5ab4)[0xf7617a84] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(+0xee9c7)[0xf75969c7] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(+0xa615a)[0xf754e15a] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x4756)[0xf7616726] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5ab4)[0xf7617a84] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5ab4)[0xf7617a84] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5ab4)[0xf7617a84] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5ab4)[0xf7617a84] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5ab4)[0xf7617a84] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5ab4)[0xf7617a84] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(+0xee9c7)[0xf75969c7] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(+0xa615a)[0xf754e15a] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x1a82)[0xf7613a52] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(+0xee9c7)[0xf75969c7] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(+0xa615a)[0xf754e15a] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /usr/lib/python2.7/lib-dynload/_functoolsmodule.so(+0x14d7)[0xf76c84d7] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x1a82)[0xf7613a52] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(+0xee7c3)[0xf75967c3] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(PyEval_CallObjectWithKeywords+0x5a)[0xf76119da] /lib/libpython2.7.so.1.0(+0xfc110)[0xf75a4110] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x63a0)[0xf7618370] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(+0xee9c7)[0xf75969c7] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x1a82)[0xf7613a52] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(+0xee9c7)[0xf75969c7] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x1a82)[0xf7613a52] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(+0xee7c3)[0xf75967c3] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(+0xa615a)[0xf754e15a] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(+0xa36f8)[0xf754b6f8] /lib/libpython2.7.so.1.0(+0xb1467)[0xf7559467] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x4756)[0xf7616726] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(+0xee9c7)[0xf75969c7] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x1a82)[0xf7613a52] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(+0xee7c3)[0xf75967c3] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(+0xa615a)[0xf754e15a] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(PyEval_CallObjectWithKeywords+0x5a)[0xf76119da] /lib/libpython2.7.so.1.0(+0x1309bb)[0xf75d89bb] /lib/libpthread.so.0(+0x6307)[0xf748f307] /lib/libc.so.6(clone+0x66)[0xf72529c6] ------------------------------------------------------------------------ Attaching gdb to process id 8675. Unable to start gdb (not installed?) GDB is not installed. Install gdb for enhanced tracebacks. ------------------------------------------------------------------------ Unhandled SIGSEGV: A segmentation fault occurred. This probably occurred because a *compiled* module has a bug in it and is not properly wrapped with sig_on(), sig_off(). Python will now terminate. ------------------------------------------------------------------------ [dynamics ] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/dynamics [plot3d ] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/chart.py:docstring of sage.manifolds.chart.RealChart.plot:357: WARNING: Exception occurred in plotting chart-6 [manifolds] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/manifolds/sage/manifolds/chart.rst: [manifolds] Traceback (most recent call last): [manifolds] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [manifolds] six.exec_(code, ns) [manifolds] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [manifolds] exec("""exec _code_ in _globs_, _locs_""") [manifolds] File "", line 1, in [manifolds] File "", line 17, in [manifolds] File "", line 8, in sphinx_plot [manifolds] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [manifolds] self.save_image(filename, **kwds) [manifolds] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [manifolds] self._save_image_png(filename, **kwds) [manifolds] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [manifolds] scene = self._rich_repr_jmol(**opts) [manifolds] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [manifolds] jdata.export_image(targetfile=preview_png, datafile=script, [manifolds] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [manifolds] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [manifolds] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8595/dir_NwgAR1/preview.png', see '/tmp/sage7458/temp/8595/tmp_2IkoLr.txt' for details [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/chart.py:docstring of sage.manifolds.chart.RealChart.restrict:33: WARNING: Exception occurred in plotting chart-7 [manifolds] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/manifolds/sage/manifolds/chart.rst: [manifolds] Traceback (most recent call last): [manifolds] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [manifolds] six.exec_(code, ns) [manifolds] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [manifolds] exec("""exec _code_ in _globs_, _locs_""") [manifolds] File "", line 1, in [manifolds] File "", line 19, in [manifolds] File "", line 8, in sphinx_plot [manifolds] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [manifolds] self.save_image(filename, **kwds) [manifolds] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [manifolds] self._save_image_png(filename, **kwds) [manifolds] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [manifolds] scene = self._rich_repr_jmol(**opts) [manifolds] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [manifolds] jdata.export_image(targetfile=preview_png, datafile=script, [manifolds] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [manifolds] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [manifolds] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8595/dir_eW0wHr/preview.png', see '/tmp/sage7458/temp/8595/tmp_gZlRuN.txt' for details [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/manifolds/sage/manifolds/chart.rst:1945: WARNING: Exception occurred in plotting chart-10 [manifolds] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/manifolds/sage/manifolds/chart.rst: [manifolds] Traceback (most recent call last): [manifolds] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [manifolds] six.exec_(code, ns) [manifolds] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [manifolds] exec("""exec _code_ in _globs_, _locs_""") [manifolds] File "", line 1, in [manifolds] File "", line 3, in [manifolds] File "", line 8, in sphinx_plot [manifolds] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [manifolds] self.save_image(filename, **kwds) [manifolds] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [manifolds] self._save_image_png(filename, **kwds) [manifolds] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [manifolds] scene = self._rich_repr_jmol(**opts) [manifolds] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [manifolds] jdata.export_image(targetfile=preview_png, datafile=script, [manifolds] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [manifolds] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [manifolds] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8595/dir_DxbzEM/preview.png', see '/tmp/sage7458/temp/8595/tmp_mlpHKS.txt' for details [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/manifolds/sage/manifolds/chart.rst:1981: WARNING: Exception occurred in plotting chart-11 [manifolds] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/manifolds/sage/manifolds/chart.rst: [manifolds] Traceback (most recent call last): [manifolds] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [manifolds] six.exec_(code, ns) [manifolds] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [manifolds] exec("""exec _code_ in _globs_, _locs_""") [manifolds] File "", line 1, in [manifolds] File "", line 4, in [manifolds] File "", line 8, in sphinx_plot [manifolds] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [manifolds] self.save_image(filename, **kwds) [manifolds] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [manifolds] self._save_image_png(filename, **kwds) [manifolds] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [manifolds] scene = self._rich_repr_jmol(**opts) [manifolds] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [manifolds] jdata.export_image(targetfile=preview_png, datafile=script, [manifolds] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [manifolds] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [manifolds] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8595/dir_4Ajiu8/preview.png', see '/tmp/sage7458/temp/8595/tmp_ooLgwn.txt' for details [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/manifolds/sage/manifolds/differentiable/curve.rst:587: WARNING: Exception occurred in plotting curve-6 [manifolds] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/manifolds/sage/manifolds/differentiable/curve.rst: [manifolds] Traceback (most recent call last): [manifolds] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [manifolds] six.exec_(code, ns) [manifolds] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [manifolds] exec("""exec _code_ in _globs_, _locs_""") [manifolds] File "", line 1, in [manifolds] File "", line 14, in [manifolds] File "", line 8, in sphinx_plot [manifolds] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [manifolds] self.save_image(filename, **kwds) [manifolds] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [manifolds] self._save_image_png(filename, **kwds) [manifolds] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [manifolds] scene = self._rich_repr_jmol(**opts) [manifolds] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [manifolds] jdata.export_image(targetfile=preview_png, datafile=script, [manifolds] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [manifolds] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [manifolds] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8595/dir_fFZojS/preview.png', see '/tmp/sage7458/temp/8595/tmp_OJMefW.txt' for details [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/manifolds/sage/manifolds/differentiable/tangent_vector.rst:473: WARNING: Exception occurred in plotting tangent_vector-7 [manifolds] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/manifolds/sage/manifolds/differentiable/tangent_vector.rst: [manifolds] Traceback (most recent call last): [manifolds] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [manifolds] six.exec_(code, ns) [manifolds] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [manifolds] exec("""exec _code_ in _globs_, _locs_""") [manifolds] File "", line 1, in [manifolds] File "", line 7, in [manifolds] File "", line 8, in sphinx_plot [manifolds] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [manifolds] self.save_image(filename, **kwds) [manifolds] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [manifolds] self._save_image_png(filename, **kwds) [manifolds] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [manifolds] scene = self._rich_repr_jmol(**opts) [manifolds] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [manifolds] jdata.export_image(targetfile=preview_png, datafile=script, [manifolds] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [manifolds] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [manifolds] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8595/dir_JiRYfI/preview.png', see '/tmp/sage7458/temp/8595/tmp_8SctL7.txt' for details [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/manifolds/sage/manifolds/differentiable/tangent_vector.rst:526: WARNING: Exception occurred in plotting tangent_vector-8 [manifolds] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/manifolds/sage/manifolds/differentiable/tangent_vector.rst: [manifolds] Traceback (most recent call last): [manifolds] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [manifolds] six.exec_(code, ns) [manifolds] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [manifolds] exec("""exec _code_ in _globs_, _locs_""") [manifolds] File "", line 1, in [manifolds] File "", line 13, in [manifolds] File "", line 8, in sphinx_plot [manifolds] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [manifolds] self.save_image(filename, **kwds) [manifolds] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [manifolds] self._save_image_png(filename, **kwds) [manifolds] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [manifolds] scene = self._rich_repr_jmol(**opts) [manifolds] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [manifolds] jdata.export_image(targetfile=preview_png, datafile=script, [manifolds] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [manifolds] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [manifolds] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8595/dir_YWMuPl/preview.png', see '/tmp/sage7458/temp/8595/tmp_jBIrmy.txt' for details [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/vectorfield.py:docstring of sage.manifolds.differentiable.vectorfield.VectorFieldParal:75: WARNING: Exception occurred in plotting vectorfield-7 [manifolds] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/manifolds/sage/manifolds/differentiable/vectorfield.rst: [manifolds] Traceback (most recent call last): [manifolds] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [manifolds] six.exec_(code, ns) [manifolds] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [manifolds] exec("""exec _code_ in _globs_, _locs_""") [manifolds] File "", line 1, in [manifolds] File "", line 6, in [manifolds] File "", line 8, in sphinx_plot [manifolds] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [manifolds] self.save_image(filename, **kwds) [manifolds] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [manifolds] self._save_image_png(filename, **kwds) [manifolds] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [manifolds] scene = self._rich_repr_jmol(**opts) [manifolds] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [manifolds] jdata.export_image(targetfile=preview_png, datafile=script, [manifolds] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [manifolds] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [manifolds] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8595/dir_OSY5FP/preview.png', see '/tmp/sage7458/temp/8595/tmp_7MNCkM.txt' for details [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/vectorfield.py:docstring of sage.manifolds.differentiable.vectorfield.VectorFieldParal:111: WARNING: Exception occurred in plotting vectorfield-8 [manifolds] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/manifolds/sage/manifolds/differentiable/vectorfield.rst: [manifolds] Traceback (most recent call last): [manifolds] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [manifolds] six.exec_(code, ns) [manifolds] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [manifolds] exec("""exec _code_ in _globs_, _locs_""") [manifolds] File "", line 1, in [manifolds] File "", line 7, in [manifolds] File "", line 8, in sphinx_plot [manifolds] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [manifolds] self.save_image(filename, **kwds) [manifolds] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [manifolds] self._save_image_png(filename, **kwds) [manifolds] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [manifolds] scene = self._rich_repr_jmol(**opts) [manifolds] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [manifolds] jdata.export_image(targetfile=preview_png, datafile=script, [manifolds] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [manifolds] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [manifolds] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8595/dir_1Pk8LL/preview.png', see '/tmp/sage7458/temp/8595/tmp_cDRh79.txt' for details [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/manifolds/sage/manifolds/differentiable/vectorfield.rst:772: WARNING: Exception occurred in plotting vectorfield-11 [manifolds] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/manifolds/sage/manifolds/differentiable/vectorfield.rst: [manifolds] Traceback (most recent call last): [manifolds] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [manifolds] six.exec_(code, ns) [manifolds] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [manifolds] exec("""exec _code_ in _globs_, _locs_""") [manifolds] File "", line 1, in [manifolds] File "", line 12, in [manifolds] File "", line 8, in sphinx_plot [manifolds] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [manifolds] self.save_image(filename, **kwds) [manifolds] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [manifolds] self._save_image_png(filename, **kwds) [manifolds] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [manifolds] scene = self._rich_repr_jmol(**opts) [manifolds] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [manifolds] jdata.export_image(targetfile=preview_png, datafile=script, [manifolds] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [manifolds] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [manifolds] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8595/dir_qTCk2m/preview.png', see '/tmp/sage7458/temp/8595/tmp_TpP3hI.txt' for details Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/manifolds/index.rst:4: WARNING: undefined label: tensors-on-free-modules (if the link has no caption the label must precede a section header) Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/manifolds Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) [arithgrou] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/arithgroup Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) [graphs ] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/implicit_plot3d.py:docstring of sage.plot.plot3d.implicit_plot3d.implicit_plot3d:36: WARNING: Exception occurred in plotting implicit_plot3d-1 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 4, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_Vx5DTT/preview.png', see '/tmp/sage7458/temp/8919/tmp_1sOC5q.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/implicit_plot3d.py:docstring of sage.plot.plot3d.implicit_plot3d.implicit_plot3d:68: WARNING: Exception occurred in plotting implicit_plot3d-2 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 5, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_YXrqxj/preview.png', see '/tmp/sage7458/temp/8919/tmp_Hp0oyA.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/implicit_plot3d.py:docstring of sage.plot.plot3d.implicit_plot3d.implicit_plot3d:104: WARNING: Exception occurred in plotting implicit_plot3d-3 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 6, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_9kAAgS/preview.png', see '/tmp/sage7458/temp/8919/tmp_iS1bSE.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/implicit_plot3d.py:docstring of sage.plot.plot3d.implicit_plot3d.implicit_plot3d:142: WARNING: Exception occurred in plotting implicit_plot3d-4 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 5, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_Dhu_Hp/preview.png', see '/tmp/sage7458/temp/8919/tmp_e0fTAB.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/implicit_plot3d.py:docstring of sage.plot.plot3d.implicit_plot3d.implicit_plot3d:182: WARNING: Exception occurred in plotting implicit_plot3d-5 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 4, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_W5BaHj/preview.png', see '/tmp/sage7458/temp/8919/tmp_C4AtDG.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/implicit_plot3d.py:docstring of sage.plot.plot3d.implicit_plot3d.implicit_plot3d:218: WARNING: Exception occurred in plotting implicit_plot3d-6 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 7, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_IIdXOX/preview.png', see '/tmp/sage7458/temp/8919/tmp_rqqX82.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/implicit_plot3d.py:docstring of sage.plot.plot3d.implicit_plot3d.implicit_plot3d:254: WARNING: Exception occurred in plotting implicit_plot3d-7 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 4, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_BizkRf/preview.png', see '/tmp/sage7458/temp/8919/tmp_MRly0e.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/implicit_plot3d.py:docstring of sage.plot.plot3d.implicit_plot3d.implicit_plot3d:289: WARNING: Exception occurred in plotting implicit_plot3d-8 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 6, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_KFC8lF/preview.png', see '/tmp/sage7458/temp/8919/tmp_d6CYvA.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/implicit_plot3d.py:docstring of sage.plot.plot3d.implicit_plot3d.implicit_plot3d:328: WARNING: Exception occurred in plotting implicit_plot3d-9 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 6, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_hJ8FJr/preview.png', see '/tmp/sage7458/temp/8919/tmp_6QmLnX.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/implicit_plot3d.py:docstring of sage.plot.plot3d.implicit_plot3d.implicit_plot3d:370: WARNING: Exception occurred in plotting implicit_plot3d-10 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 3, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_GFEYdP/preview.png', see '/tmp/sage7458/temp/8919/tmp_0vcaQL.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/implicit_plot3d.py:docstring of sage.plot.plot3d.implicit_plot3d.implicit_plot3d:401: WARNING: Exception occurred in plotting implicit_plot3d-11 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 3, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_nJlWaR/preview.png', see '/tmp/sage7458/temp/8919/tmp_fmOvIG.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/implicit_plot3d.py:docstring of sage.plot.plot3d.implicit_plot3d.implicit_plot3d:433: WARNING: Exception occurred in plotting implicit_plot3d-12 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 4, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_O6eE6e/preview.png', see '/tmp/sage7458/temp/8919/tmp_5fVJJC.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/implicit_plot3d.py:docstring of sage.plot.plot3d.implicit_plot3d.implicit_plot3d:466: WARNING: Exception occurred in plotting implicit_plot3d-13 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 4, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_ImTCe_/preview.png', see '/tmp/sage7458/temp/8919/tmp_p9OX3d.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/implicit_plot3d.py:docstring of sage.plot.plot3d.implicit_plot3d.implicit_plot3d:500: WARNING: Exception occurred in plotting implicit_plot3d-14 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 5, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_o00MHX/preview.png', see '/tmp/sage7458/temp/8919/tmp_aHIUKp.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/implicit_plot3d.py:docstring of sage.plot.plot3d.implicit_plot3d.implicit_plot3d:534: WARNING: Exception occurred in plotting implicit_plot3d-15 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 4, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_cWV5Kc/preview.png', see '/tmp/sage7458/temp/8919/tmp_Swl15U.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst:574: WARNING: Exception occurred in plotting implicit_plot3d-16 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 3, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_Q0DCHW/preview.png', see '/tmp/sage7458/temp/8919/tmp_c9C58w.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst:606: WARNING: Exception occurred in plotting implicit_plot3d-17 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 4, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_aX6_si/preview.png', see '/tmp/sage7458/temp/8919/tmp_0hG2N6.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst:638: WARNING: Exception occurred in plotting implicit_plot3d-18 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 3, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_zEoSoz/preview.png', see '/tmp/sage7458/temp/8919/tmp__mMdoA.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst:669: WARNING: Exception occurred in plotting implicit_plot3d-19 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 3, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_8rPFR6/preview.png', see '/tmp/sage7458/temp/8919/tmp_33ZSj7.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst:706: WARNING: Exception occurred in plotting implicit_plot3d-20 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 8, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_LL8TP8/preview.png', see '/tmp/sage7458/temp/8919/tmp_6I2xFW.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst:742: WARNING: Exception occurred in plotting implicit_plot3d-21 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 3, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_3CL9t5/preview.png', see '/tmp/sage7458/temp/8919/tmp_l2EAaI.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst:773: WARNING: Exception occurred in plotting implicit_plot3d-22 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 3, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_CkViED/preview.png', see '/tmp/sage7458/temp/8919/tmp_zPfC1X.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst:804: WARNING: Exception occurred in plotting implicit_plot3d-23 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 3, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_ly22PZ/preview.png', see '/tmp/sage7458/temp/8919/tmp_29yksr.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst:835: WARNING: Exception occurred in plotting implicit_plot3d-24 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 3, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_kqYZYW/preview.png', see '/tmp/sage7458/temp/8919/tmp_X_V7xs.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst:866: WARNING: Exception occurred in plotting implicit_plot3d-25 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 3, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir__TNcvi/preview.png', see '/tmp/sage7458/temp/8919/tmp_rnQD8z.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst:898: WARNING: Exception occurred in plotting implicit_plot3d-26 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 4, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_Q80rKl/preview.png', see '/tmp/sage7458/temp/8919/tmp_rdl32_.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst:931: WARNING: Exception occurred in plotting implicit_plot3d-27 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 4, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_7cxF76/preview.png', see '/tmp/sage7458/temp/8919/tmp_SoTq8P.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst:964: WARNING: Exception occurred in plotting implicit_plot3d-28 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 4, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_f8vqFK/preview.png', see '/tmp/sage7458/temp/8919/tmp_1vYg8M.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst:1003: WARNING: Exception occurred in plotting implicit_plot3d-29 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 10, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_6a3Mki/preview.png', see '/tmp/sage7458/temp/8919/tmp_pflrB0.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst:1041: WARNING: Exception occurred in plotting implicit_plot3d-30 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 3, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_Ma1IKE/preview.png', see '/tmp/sage7458/temp/8919/tmp_bBZSJ5.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst:1073: WARNING: Exception occurred in plotting implicit_plot3d-31 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 4, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_JT7WRb/preview.png', see '/tmp/sage7458/temp/8919/tmp_Fa0l_1.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst:1106: WARNING: Exception occurred in plotting implicit_plot3d-32 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 4, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_kg0zTa/preview.png', see '/tmp/sage7458/temp/8919/tmp_E0_6ej.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst:1139: WARNING: Exception occurred in plotting implicit_plot3d-33 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 4, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_OXK_tK/preview.png', see '/tmp/sage7458/temp/8919/tmp_iVWPHy.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst:1171: WARNING: Exception occurred in plotting implicit_plot3d-34 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 3, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_814d4z/preview.png', see '/tmp/sage7458/temp/8919/tmp_GQKIDk.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst:1202: WARNING: Exception occurred in plotting implicit_plot3d-35 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 3, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_HdMNg5/preview.png', see '/tmp/sage7458/temp/8919/tmp_55z7bJ.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst:1233: WARNING: Exception occurred in plotting implicit_plot3d-36 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 3, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_JhbFMI/preview.png', see '/tmp/sage7458/temp/8919/tmp_tbT68J.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst:1264: WARNING: Exception occurred in plotting implicit_plot3d-37 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 3, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_7k7n5x/preview.png', see '/tmp/sage7458/temp/8919/tmp_WloYre.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst:1295: WARNING: Exception occurred in plotting implicit_plot3d-38 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 3, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_RTgjiH/preview.png', see '/tmp/sage7458/temp/8919/tmp_rIdfE6.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/parametric_plot3d.py:docstring of sage.plot.plot3d.parametric_plot3d.parametric_plot3d:72: WARNING: Exception occurred in plotting parametric_plot3d-1 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 1, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_e_WxTI/preview.png', see '/tmp/sage7458/temp/8919/tmp_oj0xWy.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/parametric_plot3d.py:docstring of sage.plot.plot3d.parametric_plot3d.parametric_plot3d:109: WARNING: Exception occurred in plotting parametric_plot3d-2 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 2, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_wHx4DD/preview.png', see '/tmp/sage7458/temp/8919/tmp_ZZGDfE.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/parametric_plot3d.py:docstring of sage.plot.plot3d.parametric_plot3d.parametric_plot3d:144: WARNING: Exception occurred in plotting parametric_plot3d-3 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 2, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_yYYl9l/preview.png', see '/tmp/sage7458/temp/8919/tmp_SaOKEA.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/parametric_plot3d.py:docstring of sage.plot.plot3d.parametric_plot3d.parametric_plot3d:179: WARNING: Exception occurred in plotting parametric_plot3d-4 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 2, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_5Qzw3H/preview.png', see '/tmp/sage7458/temp/8919/tmp_OVoU4e.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/parametric_plot3d.py:docstring of sage.plot.plot3d.parametric_plot3d.parametric_plot3d:211: WARNING: Exception occurred in plotting parametric_plot3d-5 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 2, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_7EZahF/preview.png', see '/tmp/sage7458/temp/8919/tmp_ye01Nj.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/parametric_plot3d.py:docstring of sage.plot.plot3d.parametric_plot3d.parametric_plot3d:243: WARNING: Exception occurred in plotting parametric_plot3d-6 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 3, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_vgTIqH/preview.png', see '/tmp/sage7458/temp/8919/tmp_d8kr_S.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/parametric_plot3d.py:docstring of sage.plot.plot3d.parametric_plot3d.parametric_plot3d:277: WARNING: Exception occurred in plotting parametric_plot3d-7 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 5, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_TSoM6R/preview.png', see '/tmp/sage7458/temp/8919/tmp_zx24Pg.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/parametric_plot3d.py:docstring of sage.plot.plot3d.parametric_plot3d.parametric_plot3d:313: WARNING: Exception occurred in plotting parametric_plot3d-8 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 4, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_9HuL9q/preview.png', see '/tmp/sage7458/temp/8919/tmp_SIRhKm.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/parametric_plot3d.py:docstring of sage.plot.plot3d.parametric_plot3d.parametric_plot3d:349: WARNING: Exception occurred in plotting parametric_plot3d-9 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 5, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_jlpxGM/preview.png', see '/tmp/sage7458/temp/8919/tmp_Abrknk.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/parametric_plot3d.py:docstring of sage.plot.plot3d.parametric_plot3d.parametric_plot3d:393: WARNING: Exception occurred in plotting parametric_plot3d-10 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 3, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_hKkTVx/preview.png', see '/tmp/sage7458/temp/8919/tmp_UCZ1W5.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/parametric_plot3d.py:docstring of sage.plot.plot3d.parametric_plot3d.parametric_plot3d:426: WARNING: Exception occurred in plotting parametric_plot3d-11 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 3, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_ilIgJk/preview.png', see '/tmp/sage7458/temp/8919/tmp_Nhg7aE.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/parametric_plot3d.py:docstring of sage.plot.plot3d.parametric_plot3d.parametric_plot3d:458: WARNING: Exception occurred in plotting parametric_plot3d-12 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 2, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_UZ1zhD/preview.png', see '/tmp/sage7458/temp/8919/tmp_Rr64pB.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/parametric_plot3d.py:docstring of sage.plot.plot3d.parametric_plot3d.parametric_plot3d:491: WARNING: Exception occurred in plotting parametric_plot3d-13 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 4, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_PsAimV/preview.png', see '/tmp/sage7458/temp/8919/tmp_Ou0NOe.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/parametric_plot3d.py:docstring of sage.plot.plot3d.parametric_plot3d.parametric_plot3d:524: WARNING: Exception occurred in plotting parametric_plot3d-14 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 2, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_ZHSMJ4/preview.png', see '/tmp/sage7458/temp/8919/tmp_RLYdEC.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/parametric_plot3d.py:docstring of sage.plot.plot3d.parametric_plot3d.parametric_plot3d:557: WARNING: Exception occurred in plotting parametric_plot3d-15 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 4, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_6kgWZT/preview.png', see '/tmp/sage7458/temp/8919/tmp_cKVZrO.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/parametric_plot3d.py:docstring of sage.plot.plot3d.parametric_plot3d.parametric_plot3d:599: WARNING: Exception occurred in plotting parametric_plot3d-16 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 6, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_PQjiQW/preview.png', see '/tmp/sage7458/temp/8919/tmp_xu_4nc.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/parametric_plot3d.py:docstring of sage.plot.plot3d.parametric_plot3d.parametric_plot3d:638: WARNING: Exception occurred in plotting parametric_plot3d-17 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 7, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_lvOELr/preview.png', see '/tmp/sage7458/temp/8919/tmp_hb8DtE.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/parametric_plot3d.py:docstring of sage.plot.plot3d.parametric_plot3d.parametric_plot3d:679: WARNING: Exception occurred in plotting parametric_plot3d-18 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 7, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_bcfB3d/preview.png', see '/tmp/sage7458/temp/8919/tmp_BFxk9t.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/parametric_plot3d.py:docstring of sage.plot.plot3d.parametric_plot3d.parametric_plot3d:718: WARNING: Exception occurred in plotting parametric_plot3d-19 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 5, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_HZ_p3Z/preview.png', see '/tmp/sage7458/temp/8919/tmp_qPokM0.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/parametric_plot3d.py:docstring of sage.plot.plot3d.parametric_plot3d.parametric_plot3d:755: WARNING: Exception occurred in plotting parametric_plot3d-20 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 5, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_eW_oHt/preview.png', see '/tmp/sage7458/temp/8919/tmp_AznyXC.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/parametric_plot3d.py:docstring of sage.plot.plot3d.parametric_plot3d.parametric_plot3d:792: WARNING: Exception occurred in plotting parametric_plot3d-21 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 5, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_4jRlPi/preview.png', see '/tmp/sage7458/temp/8919/tmp_xRtR89.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/parametric_plot3d.py:docstring of sage.plot.plot3d.parametric_plot3d.parametric_plot3d:831: WARNING: Exception occurred in plotting parametric_plot3d-22 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 8, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_AtC0BI/preview.png', see '/tmp/sage7458/temp/8919/tmp_uCQsAE.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/parametric_plot3d.py:docstring of sage.plot.plot3d.parametric_plot3d.parametric_plot3d:872: WARNING: Exception occurred in plotting parametric_plot3d-23 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 7, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_lIYGiZ/preview.png', see '/tmp/sage7458/temp/8919/tmp_CCrdSy.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/parametric_plot3d.py:docstring of sage.plot.plot3d.parametric_plot3d.parametric_plot3d:911: WARNING: Exception occurred in plotting parametric_plot3d-24 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 6, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_kH8D1K/preview.png', see '/tmp/sage7458/temp/8919/tmp_z68gX_.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst:958: WARNING: Exception occurred in plotting parametric_plot3d-25 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 5, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_zb5ahR/preview.png', see '/tmp/sage7458/temp/8919/tmp_TVP3iz.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst:996: WARNING: Exception occurred in plotting parametric_plot3d-26 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 5, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_EvQN22/preview.png', see '/tmp/sage7458/temp/8919/tmp_mqPcSp.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst:1033: WARNING: Exception occurred in plotting parametric_plot3d-27 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 5, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_k2oq2g/preview.png', see '/tmp/sage7458/temp/8919/tmp_aTp9cx.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst:1071: WARNING: Exception occurred in plotting parametric_plot3d-28 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 5, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_JPpvHP/preview.png', see '/tmp/sage7458/temp/8919/tmp_BsdPPQ.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst:1108: WARNING: Exception occurred in plotting parametric_plot3d-29 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 5, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_zXH5xN/preview.png', see '/tmp/sage7458/temp/8919/tmp_sOkNrY.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst:1145: WARNING: Exception occurred in plotting parametric_plot3d-30 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 5, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_KTOgik/preview.png', see '/tmp/sage7458/temp/8919/tmp_lTVbQA.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst:1182: WARNING: Exception occurred in plotting parametric_plot3d-31 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 5, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_hs3qJ0/preview.png', see '/tmp/sage7458/temp/8919/tmp_TXcDPZ.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst:1221: WARNING: Exception occurred in plotting parametric_plot3d-32 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 5, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_zOugAn/preview.png', see '/tmp/sage7458/temp/8919/tmp_uNXIgC.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst:1258: WARNING: Exception occurred in plotting parametric_plot3d-33 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 5, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_EZjnnW/preview.png', see '/tmp/sage7458/temp/8919/tmp_ywpMhw.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst:1296: WARNING: Exception occurred in plotting parametric_plot3d-34 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 5, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_Jh5pkn/preview.png', see '/tmp/sage7458/temp/8919/tmp_nRwxyL.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst:1334: WARNING: Exception occurred in plotting parametric_plot3d-35 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 5, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_T3emcT/preview.png', see '/tmp/sage7458/temp/8919/tmp_K8sSBL.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst:1372: WARNING: Exception occurred in plotting parametric_plot3d-36 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 5, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_klxGC0/preview.png', see '/tmp/sage7458/temp/8919/tmp_mfUBEg.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst:1409: WARNING: Exception occurred in plotting parametric_plot3d-37 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 5, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_PeIyBR/preview.png', see '/tmp/sage7458/temp/8919/tmp_LDrzlB.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst:1447: WARNING: Exception occurred in plotting parametric_plot3d-38 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 5, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_TPvrdX/preview.png', see '/tmp/sage7458/temp/8919/tmp_ZibyfC.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst:1483: WARNING: Exception occurred in plotting parametric_plot3d-39 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 4, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_6_roMo/preview.png', see '/tmp/sage7458/temp/8919/tmp_AnVKD_.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst:1517: WARNING: Exception occurred in plotting parametric_plot3d-40 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 3, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_jb6ySy/preview.png', see '/tmp/sage7458/temp/8919/tmp_btXKGe.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst:1550: WARNING: Exception occurred in plotting parametric_plot3d-41 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 3, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_AJ8nqj/preview.png', see '/tmp/sage7458/temp/8919/tmp_OdWZiw.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst:1583: WARNING: Exception occurred in plotting parametric_plot3d-42 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 3, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_SfbJWS/preview.png', see '/tmp/sage7458/temp/8919/tmp_rnnRhs.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst:1615: WARNING: Exception occurred in plotting parametric_plot3d-43 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 2, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_KUTsne/preview.png', see '/tmp/sage7458/temp/8919/tmp_7iGXJp.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst:1646: WARNING: Exception occurred in plotting parametric_plot3d-44 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 2, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_iPOUGh/preview.png', see '/tmp/sage7458/temp/8919/tmp_SBeT0q.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst:1677: WARNING: Exception occurred in plotting parametric_plot3d-45 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 2, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_MVozi1/preview.png', see '/tmp/sage7458/temp/8919/tmp_qsImyt.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst:1709: WARNING: Exception occurred in plotting parametric_plot3d-46 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 5, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_0_JL4T/preview.png', see '/tmp/sage7458/temp/8919/tmp_ByEzCO.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst:1746: WARNING: Exception occurred in plotting parametric_plot3d-47 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 6, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_9oEIFj/preview.png', see '/tmp/sage7458/temp/8919/tmp_WoI9Lp.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst:1785: WARNING: Exception occurred in plotting parametric_plot3d-48 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 6, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_exk6my/preview.png', see '/tmp/sage7458/temp/8919/tmp_v1q_7x.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst:1824: WARNING: Exception occurred in plotting parametric_plot3d-49 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 5, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_J6eo09/preview.png', see '/tmp/sage7458/temp/8919/tmp_hEeZ6x.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst:1861: WARNING: Exception occurred in plotting parametric_plot3d-50 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 5, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_vRIasK/preview.png', see '/tmp/sage7458/temp/8919/tmp_XODLSc.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst:1899: WARNING: Exception occurred in plotting parametric_plot3d-51 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 7, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_PPIUfo/preview.png', see '/tmp/sage7458/temp/8919/tmp_fKw_Y3.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst:1937: WARNING: Exception occurred in plotting parametric_plot3d-52 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 5, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_n599Br/preview.png', see '/tmp/sage7458/temp/8919/tmp_9Nu298.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst:1976: WARNING: Exception occurred in plotting parametric_plot3d-53 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 7, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_wNDugz/preview.png', see '/tmp/sage7458/temp/8919/tmp_FrzuKB.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/platonic.py:docstring of sage.plot.plot3d.platonic:10: WARNING: Exception occurred in plotting platonic-1 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/platonic.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 4, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_QUBpCQ/preview.png', see '/tmp/sage7458/temp/8919/tmp_M9Awuz.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/platonic.py:docstring of sage.plot.plot3d.platonic:45: WARNING: Exception occurred in plotting platonic-2 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/platonic.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 5, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_nMqYn2/preview.png', see '/tmp/sage7458/temp/8919/tmp_fSsx82.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/platonic.py:docstring of sage.plot.plot3d.platonic.cube:27: WARNING: Exception occurred in plotting platonic-3 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/platonic.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 1, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_4kkOn5/preview.png', see '/tmp/sage7458/temp/8919/tmp_xqiEaA.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/platonic.py:docstring of sage.plot.plot3d.platonic.cube:90: WARNING: Exception occurred in plotting platonic-4 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/platonic.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 1, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_bDF4dh/preview.png', see '/tmp/sage7458/temp/8919/tmp_M939os.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/platonic.py:docstring of sage.plot.plot3d.platonic.cube:119: WARNING: Exception occurred in plotting platonic-5 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/platonic.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 1, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_r5Wc9L/preview.png', see '/tmp/sage7458/temp/8919/tmp_o9uAer.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/platonic.py:docstring of sage.plot.plot3d.platonic.dodecahedron:20: WARNING: Exception occurred in plotting platonic-6 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/platonic.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 1, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_sArqDV/preview.png', see '/tmp/sage7458/temp/8919/tmp_wdAwe1.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/platonic.py:docstring of sage.plot.plot3d.platonic.dodecahedron:49: WARNING: Exception occurred in plotting platonic-7 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/platonic.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 1, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_ltwccB/preview.png', see '/tmp/sage7458/temp/8919/tmp_iJLFty.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/platonic.py:docstring of sage.plot.plot3d.platonic.icosahedron:7: WARNING: Exception occurred in plotting platonic-8 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/platonic.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 2, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_NaSZR4/preview.png', see '/tmp/sage7458/temp/8919/tmp_DWsnV2.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/platonic.py:docstring of sage.plot.plot3d.platonic.index_face_set:0: WARNING: Exception occurred in plotting platonic-9 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/platonic.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 1, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_PRkQ_i/preview.png', see '/tmp/sage7458/temp/8919/tmp_Inf3V_.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/platonic.py:docstring of sage.plot.plot3d.platonic.octahedron:0: WARNING: Exception occurred in plotting platonic-10 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/platonic.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 1, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_FiRGWe/preview.png', see '/tmp/sage7458/temp/8919/tmp_O6qR15.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/platonic.py:docstring of sage.plot.plot3d.platonic.octahedron:27: WARNING: Exception occurred in plotting platonic-11 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/platonic.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 1, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_2eCVQL/preview.png', see '/tmp/sage7458/temp/8919/tmp_SBM7cs.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/platonic.py:docstring of sage.plot.plot3d.platonic.tetrahedron:7: WARNING: Exception occurred in plotting platonic-12 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/platonic.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 2, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_mXuGti/preview.png', see '/tmp/sage7458/temp/8919/tmp_u6Y3Hh.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/platonic.py:docstring of sage.plot.plot3d.platonic.tetrahedron:68: WARNING: Exception occurred in plotting platonic-13 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/platonic.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 1, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_S4iMSP/preview.png', see '/tmp/sage7458/temp/8919/tmp_9uiXYs.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/platonic.rst:473: WARNING: Exception occurred in plotting platonic-14 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/platonic.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 3, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_XKcb96/preview.png', see '/tmp/sage7458/temp/8919/tmp_TTrIoi.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/platonic.rst:554: WARNING: Exception occurred in plotting platonic-15 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/platonic.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 1, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_iz0P_u/preview.png', see '/tmp/sage7458/temp/8919/tmp_nq3Pav.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/platonic.rst:585: WARNING: Exception occurred in plotting platonic-16 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/platonic.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 3, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_aM9Dfv/preview.png', see '/tmp/sage7458/temp/8919/tmp_2VQ1vu.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/platonic.rst:666: WARNING: Exception occurred in plotting platonic-17 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/platonic.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 3, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_2VVaFO/preview.png', see '/tmp/sage7458/temp/8919/tmp_GKsL1V.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/platonic.rst:734: WARNING: Exception occurred in plotting platonic-18 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/platonic.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 1, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_yNaCKB/preview.png', see '/tmp/sage7458/temp/8919/tmp_VwtDbG.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/platonic.rst:763: WARNING: Exception occurred in plotting platonic-19 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/platonic.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 1, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_nFypj9/preview.png', see '/tmp/sage7458/temp/8919/tmp_AlgrMk.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/platonic.rst:792: WARNING: Exception occurred in plotting platonic-20 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/platonic.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 1, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_gdO7de/preview.png', see '/tmp/sage7458/temp/8919/tmp_0WAdQ8.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/platonic.rst:821: WARNING: Exception occurred in plotting platonic-21 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/platonic.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 1, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_LSQUM7/preview.png', see '/tmp/sage7458/temp/8919/tmp_JacepF.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/platonic.rst:850: WARNING: Exception occurred in plotting platonic-22 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/platonic.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 1, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_P4LGCQ/preview.png', see '/tmp/sage7458/temp/8919/tmp_4yzA2r.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/platonic.rst:879: WARNING: Exception occurred in plotting platonic-23 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/platonic.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 1, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_m0ptbi/preview.png', see '/tmp/sage7458/temp/8919/tmp_4dHUMl.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/platonic.rst:915: WARNING: Exception occurred in plotting platonic-24 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/platonic.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 8, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_G7hVqJ/preview.png', see '/tmp/sage7458/temp/8919/tmp_CpMyuz.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/plot3d.py:docstring of sage.plot.plot3d.plot3d:8: WARNING: Exception occurred in plotting plot3d-1 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 3, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_4j6l9X/preview.png', see '/tmp/sage7458/temp/8919/tmp_p8vL8F.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/plot3d.py:docstring of sage.plot.plot3d.plot3d:44: WARNING: Exception occurred in plotting plot3d-2 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 5, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir__n71nO/preview.png', see '/tmp/sage7458/temp/8919/tmp_AOO8W0.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/plot3d.py:docstring of sage.plot.plot3d.plot3d.Cylindrical:0: WARNING: Exception occurred in plotting plot3d-3 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 11, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_fPUiUY/preview.png', see '/tmp/sage7458/temp/8919/tmp_PmxGZX.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/plot3d.py:docstring of sage.plot.plot3d.plot3d.Cylindrical:35: WARNING: Exception occurred in plotting plot3d-4 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 1, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_Gvz3jp/preview.png', see '/tmp/sage7458/temp/8919/tmp_342wji.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/plot3d.py:docstring of sage.plot.plot3d.plot3d.Spherical:41: WARNING: Exception occurred in plotting plot3d-5 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 3, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_KNKPVv/preview.png', see '/tmp/sage7458/temp/8919/tmp_LLNtGr.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/plot3d.py:docstring of sage.plot.plot3d.plot3d.SphericalElevation:2: WARNING: Exception occurred in plotting plot3d-6 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 3, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_YAIDBp/preview.png', see '/tmp/sage7458/temp/8919/tmp_TaLYKI.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/plot3d.py:docstring of sage.plot.plot3d.plot3d.SphericalElevation:81: WARNING: Exception occurred in plotting plot3d-7 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 3, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_Dm3NyM/preview.png', see '/tmp/sage7458/temp/8919/tmp_IzCXjk.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/plot3d.py:docstring of sage.plot.plot3d.plot3d.TrivialTriangleFactory:1: WARNING: Exception occurred in plotting plot3d-8 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 3, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_yudGOj/preview.png', see '/tmp/sage7458/temp/8919/tmp_R3EbE2.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/plot3d.py:docstring of sage.plot.plot3d.plot3d.cylindrical_plot3d:0: WARNING: Exception occurred in plotting plot3d-9 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 3, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_sw6fxv/preview.png', see '/tmp/sage7458/temp/8919/tmp_axBdM4.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/plot3d.py:docstring of sage.plot.plot3d.plot3d.cylindrical_plot3d:31: WARNING: Exception occurred in plotting plot3d-10 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 3, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_7y8YVX/preview.png', see '/tmp/sage7458/temp/8919/tmp_D_fYds.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/plot3d.py:docstring of sage.plot.plot3d.plot3d.cylindrical_plot3d:64: WARNING: Exception occurred in plotting plot3d-11 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 5, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_JT_XIo/preview.png', see '/tmp/sage7458/temp/8919/tmp_aOr5xu.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/plot3d.py:docstring of sage.plot.plot3d.plot3d.plot3d:30: WARNING: Exception occurred in plotting plot3d-12 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 10, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_mwYbcW/preview.png', see '/tmp/sage7458/temp/8919/tmp_FfQuFt.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/plot3d.py:docstring of sage.plot.plot3d.plot3d.plot3d:143: WARNING: Exception occurred in plotting plot3d-13 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 3, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_zeLz3q/preview.png', see '/tmp/sage7458/temp/8919/tmp_KeoR_0.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/plot3d.py:docstring of sage.plot.plot3d.plot3d.plot3d:174: WARNING: Exception occurred in plotting plot3d-14 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 3, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_QIZXsy/preview.png', see '/tmp/sage7458/temp/8919/tmp_wVAYYU.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/plot3d.py:docstring of sage.plot.plot3d.plot3d.plot3d:214: WARNING: Exception occurred in plotting plot3d-15 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 4, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_LxfXJU/preview.png', see '/tmp/sage7458/temp/8919/tmp_RlxtS_.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/plot3d.py:docstring of sage.plot.plot3d.plot3d.plot3d_adaptive:24: WARNING: Exception occurred in plotting plot3d-16 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 2, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_DXfl3q/preview.png', see '/tmp/sage7458/temp/8919/tmp_16EKW8.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/plot3d.py:docstring of sage.plot.plot3d.plot3d.spherical_plot3d:3: WARNING: Exception occurred in plotting plot3d-17 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 2, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_1KhG6Y/preview.png', see '/tmp/sage7458/temp/8919/tmp_fGCSwU.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/plot3d.py:docstring of sage.plot.plot3d.plot3d.spherical_plot3d:32: WARNING: Exception occurred in plotting plot3d-18 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 4, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_m4d82V/preview.png', see '/tmp/sage7458/temp/8919/tmp_2ydEl4.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst:922: WARNING: Exception occurred in plotting plot3d-19 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 1, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_NAfboF/preview.png', see '/tmp/sage7458/temp/8919/tmp_90jOry.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst:951: WARNING: Exception occurred in plotting plot3d-20 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 1, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_eyiypL/preview.png', see '/tmp/sage7458/temp/8919/tmp_adz_3w.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst:980: WARNING: Exception occurred in plotting plot3d-21 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 1, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_YZSUWh/preview.png', see '/tmp/sage7458/temp/8919/tmp_K8qTom.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst:1011: WARNING: Exception occurred in plotting plot3d-22 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 2, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_rfHsr9/preview.png', see '/tmp/sage7458/temp/8919/tmp_teKc9I.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst:1041: WARNING: Exception occurred in plotting plot3d-23 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 2, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_OYm7hh/preview.png', see '/tmp/sage7458/temp/8919/tmp_AaMCQ8.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst:1073: WARNING: Exception occurred in plotting plot3d-24 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 2, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_z904bi/preview.png', see '/tmp/sage7458/temp/8919/tmp_0YaaIa.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst:1103: WARNING: Exception occurred in plotting plot3d-25 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 2, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_fFTVHL/preview.png', see '/tmp/sage7458/temp/8919/tmp_yU7GVv.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst:1135: WARNING: Exception occurred in plotting plot3d-26 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 2, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_ZB2fHo/preview.png', see '/tmp/sage7458/temp/8919/tmp_VBc2D1.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst:1168: WARNING: Exception occurred in plotting plot3d-27 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 4, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_09_dH9/preview.png', see '/tmp/sage7458/temp/8919/tmp_Cu8iYh.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst:1203: WARNING: Exception occurred in plotting plot3d-28 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 4, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_qEJm9G/preview.png', see '/tmp/sage7458/temp/8919/tmp_IgHzE_.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst:1236: WARNING: Exception occurred in plotting plot3d-29 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 2, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_w3t_rG/preview.png', see '/tmp/sage7458/temp/8919/tmp_1FUYj7.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst:1267: WARNING: Exception occurred in plotting plot3d-30 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 2, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_V3aDwH/preview.png', see '/tmp/sage7458/temp/8919/tmp_Kci68M.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst:1298: WARNING: Exception occurred in plotting plot3d-31 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 5, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_Zb7ejK/preview.png', see '/tmp/sage7458/temp/8919/tmp_TV83ow.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst:1332: WARNING: Exception occurred in plotting plot3d-32 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 4, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_64LpXf/preview.png', see '/tmp/sage7458/temp/8919/tmp_w6nUhc.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst:1439: WARNING: Exception occurred in plotting plot3d-33 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 3, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_3EvNGK/preview.png', see '/tmp/sage7458/temp/8919/tmp_z_8QJR.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst:1502: WARNING: Exception occurred in plotting plot3d-34 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 2, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_k8Tegl/preview.png', see '/tmp/sage7458/temp/8919/tmp_jS8MiI.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst:1535: WARNING: Exception occurred in plotting plot3d-35 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 5, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_uEo88A/preview.png', see '/tmp/sage7458/temp/8919/tmp_SJAp1n.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst:1568: WARNING: Exception occurred in plotting plot3d-36 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 2, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_O1vez3/preview.png', see '/tmp/sage7458/temp/8919/tmp_LbUOJV.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst:1599: WARNING: Exception occurred in plotting plot3d-37 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 2, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_wLWcoR/preview.png', see '/tmp/sage7458/temp/8919/tmp_6XdvHn.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst:1632: WARNING: Exception occurred in plotting plot3d-38 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 2, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_rYgqEQ/preview.png', see '/tmp/sage7458/temp/8919/tmp_SKbPwv.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst:1662: WARNING: Exception occurred in plotting plot3d-39 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 2, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_sVINwP/preview.png', see '/tmp/sage7458/temp/8919/tmp_YTEqrk.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/revolution_plot3d.py:docstring of sage.plot.plot3d.revolution_plot3d.revolution_plot3d:42: WARNING: Exception occurred in plotting revolution_plot3d-1 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/revolution_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 4, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_Icyvnc/preview.png', see '/tmp/sage7458/temp/8919/tmp_6LmI_6.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/revolution_plot3d.py:docstring of sage.plot.plot3d.revolution_plot3d.revolution_plot3d:73: WARNING: Exception occurred in plotting revolution_plot3d-2 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/revolution_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 4, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_p_wr5E/preview.png', see '/tmp/sage7458/temp/8919/tmp_W9Uk17.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/revolution_plot3d.py:docstring of sage.plot.plot3d.revolution_plot3d.revolution_plot3d:108: WARNING: Exception occurred in plotting revolution_plot3d-3 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/revolution_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 7, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_fmFXvw/preview.png', see '/tmp/sage7458/temp/8919/tmp_3JjlWg.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/revolution_plot3d.py:docstring of sage.plot.plot3d.revolution_plot3d.revolution_plot3d:145: WARNING: Exception occurred in plotting revolution_plot3d-4 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/revolution_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 4, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_elVDpC/preview.png', see '/tmp/sage7458/temp/8919/tmp_RVpqzb.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/revolution_plot3d.rst:187: WARNING: Exception occurred in plotting revolution_plot3d-5 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/revolution_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 4, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_thczt0/preview.png', see '/tmp/sage7458/temp/8919/tmp_rw_M7G.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/revolution_plot3d.rst:218: WARNING: Exception occurred in plotting revolution_plot3d-6 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/revolution_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 4, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_hf69ch/preview.png', see '/tmp/sage7458/temp/8919/tmp_ibIHFw.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/revolution_plot3d.rst:252: WARNING: Exception occurred in plotting revolution_plot3d-7 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/revolution_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 4, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_IeLUWQ/preview.png', see '/tmp/sage7458/temp/8919/tmp_5dtUvW.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/revolution_plot3d.rst:285: WARNING: Exception occurred in plotting revolution_plot3d-8 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/revolution_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 4, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_hk6RtC/preview.png', see '/tmp/sage7458/temp/8919/tmp_TI6jmQ.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/revolution_plot3d.rst:320: WARNING: Exception occurred in plotting revolution_plot3d-9 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/revolution_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 5, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_iF1DcS/preview.png', see '/tmp/sage7458/temp/8919/tmp_dws2zq.txt' for details [plot3d ] docstring of sage.plot.plot3d.shapes:18: WARNING: Exception occurred in plotting shapes-1 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/shapes.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 7, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_quBYDx/preview.png', see '/tmp/sage7458/temp/8919/tmp_SmCvFb.txt' for details [plot3d ] docstring of sage.plot.plot3d.shapes.Box:10: WARNING: Exception occurred in plotting shapes-2 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/shapes.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 2, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_KJew4t/preview.png', see '/tmp/sage7458/temp/8919/tmp_jKHCcr.txt' for details [plot3d ] docstring of sage.plot.plot3d.shapes.Box.bounding_box:1: WARNING: Exception occurred in plotting shapes-3 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/shapes.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 2, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_oQYkWH/preview.png', see '/tmp/sage7458/temp/8919/tmp_vFQNp7.txt' for details [plot3d ] docstring of sage.plot.plot3d.shapes.ColorCube:10: WARNING: Exception occurred in plotting shapes-4 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/shapes.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 2, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_pUdoPY/preview.png', see '/tmp/sage7458/temp/8919/tmp_rf9DaW.txt' for details [plot3d ] docstring of sage.plot.plot3d.shapes.ColorCube:39: WARNING: Exception occurred in plotting shapes-5 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/shapes.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 3, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_upImll/preview.png', see '/tmp/sage7458/temp/8919/tmp_1be9b2.txt' for details [plot3d ] docstring of sage.plot.plot3d.shapes.Cone:20: WARNING: Exception occurred in plotting shapes-6 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/shapes.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 3, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 255, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7154) [plot3d ] T.export_jmol(scene_zip, **opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1026, in sage.plot.plot3d.base.Graphics3d.export_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:15201) [plot3d ] all = flatten_list([self.jmol_repr(render_params), ""]) [plot3d ] File "sage/plot/plot3d/base.pyx", line 2179, in sage.plot.plot3d.base.Graphics3dGroup.jmol_repr (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:31751) [plot3d ] return [g.jmol_repr(render_params) for g in self.all] [plot3d ] File "sage/plot/plot3d/base.pyx", line 2386, in sage.plot.plot3d.base.TransformGroup.jmol_repr (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:35200) [plot3d ] rep = [g.jmol_repr(render_params) for g in self.all] [plot3d ] File "sage/plot/plot3d/base.pyx", line 2386, in sage.plot.plot3d.base.TransformGroup.jmol_repr (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:35200) [plot3d ] rep = [g.jmol_repr(render_params) for g in self.all] [plot3d ] File "sage/plot/plot3d/base.pyx", line 2386, in sage.plot.plot3d.base.TransformGroup.jmol_repr (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:35174) [plot3d ] rep = [g.jmol_repr(render_params) for g in self.all] [plot3d ] File "sage/plot/plot3d/index_face_set.pyx", line 1007, in sage.plot.plot3d.index_face_set.IndexFaceSet.jmol_repr (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/index_face_set.c:11128) [plot3d ] self._separate_creases(render_params.crease_threshold) [plot3d ] File "sage/plot/plot3d/index_face_set.pyx", line 406, in sage.plot.plot3d.index_face_set.IndexFaceSet._separate_creases (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/index_face_set.c:6137) [plot3d ] sig_on() [plot3d ] File "src/cysignals/signals.pyx", line 105, in cysignals.signals.sig_raise_exception (build/src/cysignals/signals.c:1519) [plot3d ] FloatingPointError: Floating point exception [plot3d ] docstring of sage.plot.plot3d.shapes.Cylinder:2: WARNING: Exception occurred in plotting shapes-7 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/shapes.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 3, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_6BnAL3/preview.png', see '/tmp/sage7458/temp/8919/tmp_sT63Lu.txt' for details [plot3d ] docstring of sage.plot.plot3d.shapes.Cylinder:38: WARNING: Exception occurred in plotting shapes-8 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/shapes.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 3, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_AwDiPE/preview.png', see '/tmp/sage7458/temp/8919/tmp_30w85F.txt' for details [plot3d ] docstring of sage.plot.plot3d.shapes.Cylinder.get_grid:10: WARNING: Exception occurred in plotting shapes-9 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/shapes.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 3, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_rigKdp/preview.png', see '/tmp/sage7458/temp/8919/tmp_JyZDxZ.txt' for details [plot3d ] docstring of sage.plot.plot3d.shapes.Cylinder.jmol_repr:12: WARNING: Exception occurred in plotting shapes-10 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/shapes.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 2, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_WOgEeQ/preview.png', see '/tmp/sage7458/temp/8919/tmp_KlWDTA.txt' for details [plot3d ] docstring of sage.plot.plot3d.shapes.LineSegment:0: WARNING: Exception occurred in plotting shapes-11 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/shapes.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 2, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_IXO9Dv/preview.png', see '/tmp/sage7458/temp/8919/tmp_AEX73k.txt' for details [plot3d ] docstring of sage.plot.plot3d.shapes.LineSegment:27: WARNING: Exception occurred in plotting shapes-12 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/shapes.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 4, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir__tlVAX/preview.png', see '/tmp/sage7458/temp/8919/tmp_2rk8RC.txt' for details [plot3d ] docstring of sage.plot.plot3d.shapes.Sphere.get_grid:3: WARNING: Exception occurred in plotting shapes-13 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/shapes.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 3, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_yVd1eZ/preview.png', see '/tmp/sage7458/temp/8919/tmp_wdvA0G.txt' for details [plot3d ] docstring of sage.plot.plot3d.shapes.Sphere.jmol_repr:20: WARNING: Exception occurred in plotting shapes-14 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/shapes.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 2, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_V3trnG/preview.png', see '/tmp/sage7458/temp/8919/tmp_DrYZuF.txt' for details [plot3d ] docstring of sage.plot.plot3d.shapes.Sphere.x3d_geometry:5: WARNING: Exception occurred in plotting shapes-15 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/shapes.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 6, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_NqpJEr/preview.png', see '/tmp/sage7458/temp/8919/tmp_ZlRUFw.txt' for details [plot3d ] docstring of sage.plot.plot3d.shapes.Torus:48: WARNING: Exception occurred in plotting shapes-16 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/shapes.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 7, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_gevd6e/preview.png', see '/tmp/sage7458/temp/8919/tmp_vHVq7a.txt' for details [plot3d ] docstring of sage.plot.plot3d.shapes.arrow3d:16: WARNING: Exception occurred in plotting shapes-17 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/shapes.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 7, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_52y3_P/preview.png', see '/tmp/sage7458/temp/8919/tmp__3b7Ot.txt' for details [plot3d ] docstring of sage.plot.plot3d.shapes.arrow3d:64: WARNING: Exception occurred in plotting shapes-18 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/shapes.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 2, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_rlCrjC/preview.png', see '/tmp/sage7458/temp/8919/tmp_SpQeXG.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/shapes.rst:839: WARNING: Exception occurred in plotting shapes-19 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/shapes.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 3, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_CYtM2h/preview.png', see '/tmp/sage7458/temp/8919/tmp_dyvxj3.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/shapes.rst:870: WARNING: Exception occurred in plotting shapes-20 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/shapes.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 3, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_LrkPDf/preview.png', see '/tmp/sage7458/temp/8919/tmp_puVENd.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/shapes.rst:996: WARNING: Exception occurred in plotting shapes-21 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/shapes.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 2, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_dq0gI7/preview.png', see '/tmp/sage7458/temp/8919/tmp_Vnxlct.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/shapes.rst:1027: WARNING: Exception occurred in plotting shapes-22 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/shapes.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 3, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_ec38gd/preview.png', see '/tmp/sage7458/temp/8919/tmp_pS39eE.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/shapes.rst:1131: WARNING: Exception occurred in plotting shapes-23 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/shapes.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 2, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_EWu5dy/preview.png', see '/tmp/sage7458/temp/8919/tmp_vFYRCY.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/shapes.rst:1160: WARNING: Exception occurred in plotting shapes-24 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/shapes.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 2, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_0U7a64/preview.png', see '/tmp/sage7458/temp/8919/tmp_JmRFRY.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/shapes.rst:1189: WARNING: Exception occurred in plotting shapes-25 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/shapes.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 2, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_zCaQ6b/preview.png', see '/tmp/sage7458/temp/8919/tmp_iJTDZL.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/shapes.rst:1220: WARNING: Exception occurred in plotting shapes-26 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/shapes.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 4, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_E7fkXh/preview.png', see '/tmp/sage7458/temp/8919/tmp_OCOIQr.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/shapes.rst:1284: WARNING: Exception occurred in plotting shapes-27 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/shapes.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 1, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_DQFYlV/preview.png', see '/tmp/sage7458/temp/8919/tmp_TqCs5M.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/shapes.rst:1313: WARNING: Exception occurred in plotting shapes-28 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/shapes.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 1, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_OypJp9/preview.png', see '/tmp/sage7458/temp/8919/tmp_F08PBv.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/shapes.rst:1342: WARNING: Exception occurred in plotting shapes-29 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/shapes.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 1, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_t0VpzK/preview.png', see '/tmp/sage7458/temp/8919/tmp_TmaWaR.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/shapes.rst:1371: WARNING: Exception occurred in plotting shapes-30 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/shapes.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 1, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_KtZBvO/preview.png', see '/tmp/sage7458/temp/8919/tmp_dSVS8a.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/shapes.rst:1400: WARNING: Exception occurred in plotting shapes-31 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/shapes.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 6, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_97PxzN/preview.png', see '/tmp/sage7458/temp/8919/tmp_u2nQ8A.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/shapes.rst:1435: WARNING: Exception occurred in plotting shapes-32 [plot3d ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/shapes.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plot3d ] six.exec_(code, ns) [plot3d ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plot3d ] exec("""exec _code_ in _globs_, _locs_""") [plot3d ] File "", line 1, in [plot3d ] File "", line 1, in [plot3d ] File "", line 8, in sphinx_plot [plot3d ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plot3d ] self.save_image(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plot3d ] self._save_image_png(filename, **kwds) [plot3d ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plot3d ] scene = self._rich_repr_jmol(**opts) [plot3d ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plot3d ] jdata.export_image(targetfile=preview_png, datafile=script, [plot3d ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plot3d ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plot3d ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/8919/dir_WcMay2/preview.png', see '/tmp/sage7458/temp/8919/tmp_GUkYuH.txt' for details Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d [homology ] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/homology Warning: Could not import sage.misc.log No module named traitlets.config.application [misc ] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/graphs [parallel ] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. [parallel ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/parallel/index.rst:17: WARNING: undefined label: sage.interfaces.psage (if the link has no caption the label must precede a section header) Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/parallel [algebras ] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. [algebras ] Exception occurred: [algebras ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/singular.py", line 2301, in generate_docstring_dictionary [algebras ] for line in open(singular_docdir + "singular.hlp"): [algebras ] IOError: [Errno 2] No such file or directory: '/usr/lib/Singular/info/singular.hlp' [misc ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/misc/sage/misc/log.rst:11: WARNING: autodoc: failed to import module u'sage.misc.log'; the following exception was raised: [misc ] Traceback (most recent call last): [misc ] File "/builddir/build/BUILD/sage-7.6/src/sage_setup/docbuild/ext/sage_autodoc.py", line 525, in import_object [misc ] __import__(self.modname) [misc ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/log.py", line 68, in [misc ] import sage.repl.interpreter as interpreter [misc ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/repl/interpreter.py", line 108, in [misc ] from sage.repl.prompts import SagePrompts, InterfacePrompts [misc ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/repl/prompts.py", line 16, in [misc ] from IPython.terminal.prompts import Prompts [misc ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/__init__.py", line 48, in [misc ] from .core.application import Application [misc ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/application.py", line 23, in [misc ] from traitlets.config.application import Application, catch_config_error [misc ] ImportError: No module named traitlets.config.application [algebras ] The full traceback has been saved in /tmp/sphinx-err-TSMGY5.log, if you want to report the issue to the developers. [algebras ] Please also report this if it was a user error, so that a better error message can be provided next time. [algebras ] A bug report can be filed in the tracker at . Thanks! Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/algebras [asymptoti] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/misc [calculus ] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/asymptotic [categorie] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. ------------------------------------------------------------------------ /usr/lib/python2.7/site-packages/cysignals/signals.so(+0x2bc7)[0xf6eafbc7] /usr/lib/python2.7/site-packages/cysignals/signals.so(+0x302f)[0xf6eb002f] /usr/lib/python2.7/site-packages/cysignals/signals.so(+0x65d0)[0xf6eb35d0] linux-gate.so.1(__kernel_sigreturn+0x0)[0xf76d6c90] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/lazy_import.so(+0x120d0)[0xf62c10d0] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/lazy_import.so(+0x8df4)[0xf62b7df4] /lib/libpython2.7.so.1.0(+0xb6bff)[0xf755ebff] /lib/libpython2.7.so.1.0(+0xfca55)[0xf75a4a55] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x63a0)[0xf7618370] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(+0xee7c3)[0xf75967c3] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x1a82)[0xf7613a52] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5ab4)[0xf7617a84] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(+0xee7c3)[0xf75967c3] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(+0xa615a)[0xf754e15a] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x4756)[0xf7616726] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5ab4)[0xf7617a84] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5ab4)[0xf7617a84] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5ab4)[0xf7617a84] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5ab4)[0xf7617a84] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5ab4)[0xf7617a84] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5ab4)[0xf7617a84] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(+0xee7c3)[0xf75967c3] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(+0xa615a)[0xf754e15a] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x4756)[0xf7616726] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5ab4)[0xf7617a84] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5ab4)[0xf7617a84] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5ab4)[0xf7617a84] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(+0xee7c3)[0xf75967c3] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(+0xa615a)[0xf754e15a] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x4756)[0xf7616726] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5ab4)[0xf7617a84] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5ab4)[0xf7617a84] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5ab4)[0xf7617a84] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(+0xee9c7)[0xf75969c7] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(+0xa615a)[0xf754e15a] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x4756)[0xf7616726] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5ab4)[0xf7617a84] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5ab4)[0xf7617a84] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5ab4)[0xf7617a84] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5ab4)[0xf7617a84] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5ab4)[0xf7617a84] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5ab4)[0xf7617a84] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(+0xee9c7)[0xf75969c7] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(+0xa615a)[0xf754e15a] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x1a82)[0xf7613a52] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(+0xee9c7)[0xf75969c7] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(+0xa615a)[0xf754e15a] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /usr/lib/python2.7/lib-dynload/_functoolsmodule.so(+0x14d7)[0xf76c84d7] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x1a82)[0xf7613a52] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(+0xee7c3)[0xf75967c3] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(PyEval_CallObjectWithKeywords+0x5a)[0xf76119da] /lib/libpython2.7.so.1.0(+0xfc110)[0xf75a4110] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x63a0)[0xf7618370] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(+0xee9c7)[0xf75969c7] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x1a82)[0xf7613a52] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(+0xee9c7)[0xf75969c7] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x1a82)[0xf7613a52] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(+0xee7c3)[0xf75967c3] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(+0xa615a)[0xf754e15a] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(+0xa36f8)[0xf754b6f8] /lib/libpython2.7.so.1.0(+0xb1467)[0xf7559467] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x4756)[0xf7616726] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(+0xee9c7)[0xf75969c7] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x1a82)[0xf7613a52] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(+0xee7c3)[0xf75967c3] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(+0xa615a)[0xf754e15a] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(PyEval_CallObjectWithKeywords+0x5a)[0xf76119da] /lib/libpython2.7.so.1.0(+0x1309bb)[0xf75d89bb] /lib/libpthread.so.0(+0x6307)[0xf748f307] /lib/libc.so.6(clone+0x66)[0xf72529c6] ------------------------------------------------------------------------ Attaching gdb to process id 16826. Unable to start gdb (not installed?) GDB is not installed. Install gdb for enhanced tracebacks. ------------------------------------------------------------------------ Unhandled SIGSEGV: A segmentation fault occurred. This probably occurred because a *compiled* module has a bug in it and is not properly wrapped with sig_on(), sig_off(). Python will now terminate. ------------------------------------------------------------------------ Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/calculus /builddir/build/BUILD/sage-7.6/src/sage_setup/docbuild/__init__.py:932: DeprecationWarning: sage.coding.sd_codes is now called sage.coding.self_dual_codes See http://trac.sagemath.org/21165 for details. __import__(module_name) [coding ] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. [coercion ] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/coercion [constants] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/constants [cryptogra] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. [coding ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/application.py:552: DeprecationWarning: best_known_linear_code has moved to sage.coding.databases.best_linear_code_in_guava [coding ] See http://trac.sagemath.org/21165 for details. [coding ] results.append(callback(self, *args)) [coding ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/application.py:552: DeprecationWarning: best_known_linear_code_www has moved to sage.coding.databases.best_linear_code_in_guava [coding ] See http://trac.sagemath.org/21165 for details. [coding ] results.append(callback(self, *args)) Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/coding [curves ] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/cryptography [data_stru] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/data_structures [databases] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/databases [diophanti] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/diophantine_approximation [discrete_] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/curves [doctest ] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/doctest [finance ] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/finance [finite_ri] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/finite_rings [function_] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/function_fields [functions] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/functions [game_theo] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/game_theory [games ] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/games An error occurred, but libGAP has no handler set. Error message: [reference] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. [hecke ] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/doctrees/en/reference/algebras/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/doctrees/en/reference/categories/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/doctrees/en/reference/combinat/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/doctrees/en/reference/discrete_geometry/environment.pickle Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/hecke Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/history_and_license Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/doctrees/en/reference/groups/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/doctrees/en/reference/history_and_license/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/doctrees/en/reference/hyperbolic_geometry/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/doctrees/en/reference/interfaces/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/doctrees/en/reference/knots/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/doctrees/en/reference/lfunctions/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/doctrees/en/reference/libs/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/doctrees/en/reference/logic/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/doctrees/en/reference/matrices/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/doctrees/en/reference/matroids/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/doctrees/en/reference/modabvar/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/doctrees/en/reference/modfrm/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/doctrees/en/reference/modfrm_hecketriangle/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/doctrees/en/reference/modmisc/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/doctrees/en/reference/modsym/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/doctrees/en/reference/modules/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/doctrees/en/reference/monoids/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/doctrees/en/reference/notebook/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/doctrees/en/reference/number_fields/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/doctrees/en/reference/numerical/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/doctrees/en/reference/padics/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/doctrees/en/reference/plotting/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/doctrees/en/reference/power_series/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/doctrees/en/reference/probability/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/doctrees/en/reference/quadratic_forms/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/doctrees/en/reference/quat_algebras/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/doctrees/en/reference/quivers/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/doctrees/en/reference/references/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/doctrees/en/reference/repl/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/doctrees/en/reference/riemannian_geometry/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/doctrees/en/reference/rings/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/doctrees/en/reference/rings_numerical/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/doctrees/en/reference/rings_standard/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/doctrees/en/reference/sat/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/doctrees/en/reference/schemes/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/doctrees/en/reference/semirings/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/doctrees/en/reference/stats/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/doctrees/en/reference/structure/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/doctrees/en/reference/tensor/environment.pickle Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/interfaces Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/knots Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/lfunctions An error occurred, but libGAP has no handler set. Error message: [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/index.rst:16: WARNING: unknown document: repl/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/index.rst:17: WARNING: unknown document: notebook/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/index.rst:22: WARNING: unknown document: plotting/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/index.rst:31: WARNING: unknown document: structure/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/index.rst:33: WARNING: unknown document: categories/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/index.rst:34: WARNING: unknown document: rings/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/index.rst:39: WARNING: unknown document: rings_standard/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/index.rst:40: WARNING: unknown document: rings_numerical/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/index.rst:42: WARNING: unknown document: number_fields/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/index.rst:44: WARNING: unknown document: power_series/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/index.rst:46: WARNING: unknown document: padics/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/index.rst:47: WARNING: unknown document: quat_algebras/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/index.rst:52: WARNING: unknown document: matrices/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/index.rst:53: WARNING: unknown document: modules/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/index.rst:59: WARNING: unknown document: monoids/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/index.rst:60: WARNING: unknown document: groups/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/index.rst:61: WARNING: unknown document: semirings/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/index.rst:62: WARNING: unknown document: algebras/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/index.rst:67: WARNING: unknown document: combinat/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/index.rst:69: WARNING: unknown document: quivers/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/index.rst:70: WARNING: unknown document: matroids/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/index.rst:86: WARNING: unknown document: discrete_geometry/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/index.rst:87: WARNING: unknown document: hyperbolic_geometry/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/index.rst:89: WARNING: unknown document: tensor/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/index.rst:91: WARNING: unknown document: riemannian_geometry/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/index.rst:92: WARNING: unknown document: knots/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/index.rst:98: WARNING: unknown document: quadratic_forms/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/index.rst:99: WARNING: unknown document: lfunctions/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/index.rst:100: WARNING: unknown document: schemes/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/index.rst:104: WARNING: unknown document: modsym/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/index.rst:105: WARNING: unknown document: modfrm/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/index.rst:106: WARNING: unknown document: modfrm_hecketriangle/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/index.rst:107: WARNING: unknown document: modabvar/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/index.rst:108: WARNING: unknown document: modmisc/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/index.rst:113: WARNING: unknown document: logic/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/index.rst:114: WARNING: unknown document: sat/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/index.rst:119: WARNING: unknown document: probability/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/index.rst:120: WARNING: unknown document: stats/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/index.rst:127: WARNING: unknown document: numerical/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/index.rst:142: WARNING: unknown document: interfaces/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/index.rst:143: WARNING: unknown document: libs/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/index.rst:148: WARNING: unknown document: references/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/index.rst:149: WARNING: unknown document: history_and_license/index Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference Building reference manual, second pass. [manifolds] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. [manifolds] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' [manifolds] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' [manifolds] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' [manifolds] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' [manifolds] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' [manifolds] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' [polynomia] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. [polynomia] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' [polynomia] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' [polynomia] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' [polynomia] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' [polynomia] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' [manifolds] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' [polynomia] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' [manifolds] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/discrete_geometry/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/discrete_geometry/objects.inv' [manifolds] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' [manifolds] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' [polynomia] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' [polynomia] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/discrete_geometry/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/discrete_geometry/objects.inv' [polynomia] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' [polynomia] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' [logic ] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/logic [matrices ] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/matrices [matroids ] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/matroids [modabvar ] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. [discrete_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/triangulation/point_configuration.py:docstring of sage.geometry.triangulation.point_configuration.PointConfiguration:2: WARNING: Exception occurred in plotting point_configuration-3 [discrete_] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/discrete_geometry/sage/geometry/triangulation/point_configuration.rst: [discrete_] Traceback (most recent call last): [discrete_] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [discrete_] six.exec_(code, ns) [discrete_] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [discrete_] exec("""exec _code_ in _globs_, _locs_""") [discrete_] File "", line 1, in [discrete_] File "", line 4, in [discrete_] File "", line 8, in sphinx_plot [discrete_] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [discrete_] self.save_image(filename, **kwds) [discrete_] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [discrete_] self._save_image_png(filename, **kwds) [discrete_] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [discrete_] scene = self._rich_repr_jmol(**opts) [discrete_] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [discrete_] jdata.export_image(targetfile=preview_png, datafile=script, [discrete_] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [discrete_] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [discrete_] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/16839/dir_ICuiLH/preview.png', see '/tmp/sage7458/temp/16839/tmp_CzouLC.txt' for details Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/modabvar [modfrm ] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/discrete_geometry [modfrm_he] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/modfrm [modmisc ] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/modfrm_hecketriangle [modsym ] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. [polynomia] Encoding error: [polynomia] 'ascii' codec can't encode characters in position 1527-1529: ordinal not in range(128) [polynomia] The full traceback has been saved in /tmp/sphinx-err-LFHDlI.log, if you want to report the issue to the developers. Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/polynomial_rings [repl ] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. [repl ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' [repl ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' [repl ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' [repl ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/modsym/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/modsym/objects.inv' [repl ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' [repl ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' [repl ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' [repl ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' [repl ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/modmisc/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/modmisc/objects.inv' [repl ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' [repl ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' [repl ] /builddir/build/BUILD/sage-7.6/src/sage_setup/docbuild/ext/sage_autodoc.py:525: DeprecationWarning: This module and the feature it provides is not available anymore in Sage [repl ] See http://trac.sagemath.org/21342 for details. [repl ] __import__(self.modname) [repl ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/repl/sage/repl/attach.rst:11: WARNING: autodoc: failed to import module u'sage.repl.attach'; the following exception was raised: [repl ] Traceback (most recent call last): [repl ] File "/builddir/build/BUILD/sage-7.6/src/sage_setup/docbuild/ext/sage_autodoc.py", line 525, in import_object [repl ] __import__(self.modname) [repl ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/repl/attach.py", line 75, in [repl ] from IPython import get_ipython [repl ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/__init__.py", line 48, in [repl ] from .core.application import Application [repl ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/application.py", line 23, in [repl ] from traitlets.config.application import Application, catch_config_error [repl ] ImportError: No module named traitlets.config.application [repl ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/repl/sage/repl/display/fancy_repr.rst:11: WARNING: autodoc: failed to import module u'sage.repl.display.fancy_repr'; the following exception was raised: [repl ] Traceback (most recent call last): [repl ] File "/builddir/build/BUILD/sage-7.6/src/sage_setup/docbuild/ext/sage_autodoc.py", line 525, in import_object [repl ] __import__(self.modname) [repl ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/repl/display/fancy_repr.py", line 18, in [repl ] from IPython.lib.pretty import ( [repl ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/__init__.py", line 48, in [repl ] from .core.application import Application [repl ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/application.py", line 23, in [repl ] from traitlets.config.application import Application, catch_config_error [repl ] ImportError: No module named traitlets.config.application [repl ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/repl/sage/repl/display/formatter.rst:11: WARNING: autodoc: failed to import module u'sage.repl.display.formatter'; the following exception was raised: [repl ] Traceback (most recent call last): [repl ] File "/builddir/build/BUILD/sage-7.6/src/sage_setup/docbuild/ext/sage_autodoc.py", line 525, in import_object [repl ] __import__(self.modname) [repl ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/repl/display/formatter.py", line 64, in [repl ] from IPython.core.formatters import DisplayFormatter, PlainTextFormatter [repl ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/__init__.py", line 48, in [repl ] from .core.application import Application [repl ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/application.py", line 23, in [repl ] from traitlets.config.application import Application, catch_config_error [repl ] ImportError: No module named traitlets.config.application [repl ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/repl/sage/repl/display/pretty_print.rst:11: WARNING: autodoc: failed to import module u'sage.repl.display.pretty_print'; the following exception was raised: [repl ] Traceback (most recent call last): [repl ] File "/builddir/build/BUILD/sage-7.6/src/sage_setup/docbuild/ext/sage_autodoc.py", line 525, in import_object [repl ] __import__(self.modname) [repl ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/repl/display/pretty_print.py", line 27, in [repl ] from IPython.lib.pretty import PrettyPrinter [repl ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/__init__.py", line 48, in [repl ] from .core.application import Application [repl ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/application.py", line 23, in [repl ] from traitlets.config.application import Application, catch_config_error [repl ] ImportError: No module named traitlets.config.application [repl ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/repl/sage/repl/inputhook.rst:11: WARNING: autodoc: failed to import module u'sage.repl.inputhook'; the following exception was raised: [repl ] Traceback (most recent call last): [repl ] File "/builddir/build/BUILD/sage-7.6/src/sage_setup/docbuild/ext/sage_autodoc.py", line 525, in import_object [repl ] __import__(self.modname) [repl ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/repl/inputhook.py", line 22, in [repl ] from IPython import get_ipython [repl ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/__init__.py", line 48, in [repl ] from .core.application import Application [repl ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/application.py", line 23, in [repl ] from traitlets.config.application import Application, catch_config_error [repl ] ImportError: No module named traitlets.config.application [repl ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/repl/sage/repl/interpreter.rst:11: WARNING: autodoc: failed to import module u'sage.repl.interpreter'; the following exception was raised: [repl ] Traceback (most recent call last): [repl ] File "/builddir/build/BUILD/sage-7.6/src/sage_setup/docbuild/ext/sage_autodoc.py", line 525, in import_object [repl ] __import__(self.modname) [repl ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/repl/interpreter.py", line 108, in [repl ] from sage.repl.prompts import SagePrompts, InterfacePrompts [repl ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/repl/prompts.py", line 16, in [repl ] from IPython.terminal.prompts import Prompts [repl ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/__init__.py", line 48, in [repl ] from .core.application import Application [repl ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/application.py", line 23, in [repl ] from traitlets.config.application import Application, catch_config_error [repl ] ImportError: No module named traitlets.config.application [repl ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/repl/sage/repl/ipython_extension.rst:11: WARNING: autodoc: failed to import module u'sage.repl.ipython_extension'; the following exception was raised: [repl ] Traceback (most recent call last): [repl ] File "/builddir/build/BUILD/sage-7.6/src/sage_setup/docbuild/ext/sage_autodoc.py", line 525, in import_object [repl ] __import__(self.modname) [repl ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/repl/ipython_extension.py", line 62, in [repl ] from IPython.core.magic import Magics, magics_class, line_magic, cell_magic [repl ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/__init__.py", line 48, in [repl ] from .core.application import Application [repl ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/application.py", line 23, in [repl ] from traitlets.config.application import Application, catch_config_error [repl ] ImportError: No module named traitlets.config.application [repl ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/repl/sage/repl/ipython_kernel/install.rst:11: WARNING: autodoc: failed to import module u'sage.repl.ipython_kernel.install'; the following exception was raised: [repl ] Traceback (most recent call last): [repl ] File "/builddir/build/BUILD/sage-7.6/src/sage_setup/docbuild/ext/sage_autodoc.py", line 525, in import_object [repl ] __import__(self.modname) [repl ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/repl/ipython_kernel/install.py", line 16, in [repl ] from jupyter_core.paths import ENV_JUPYTER_PATH [repl ] ImportError: No module named jupyter_core.paths [repl ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/repl/sage/repl/ipython_kernel/interact.rst:11: WARNING: autodoc: failed to import module u'sage.repl.ipython_kernel.interact'; the following exception was raised: [repl ] Traceback (most recent call last): [repl ] File "/builddir/build/BUILD/sage-7.6/src/sage_setup/docbuild/ext/sage_autodoc.py", line 525, in import_object [repl ] __import__(self.modname) [repl ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/repl/ipython_kernel/interact.py", line 36, in [repl ] from ipywidgets.widgets import SelectionSlider, ValueWidget [repl ] ImportError: No module named ipywidgets.widgets [repl ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/repl/sage/repl/ipython_kernel/kernel.rst:11: WARNING: autodoc: failed to import module u'sage.repl.ipython_kernel.kernel'; the following exception was raised: [repl ] Traceback (most recent call last): [repl ] File "/builddir/build/BUILD/sage-7.6/src/sage_setup/docbuild/ext/sage_autodoc.py", line 525, in import_object [repl ] __import__(self.modname) [repl ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/repl/ipython_kernel/kernel.py", line 18, in [repl ] from ipykernel.ipkernel import IPythonKernel [repl ] ImportError: No module named ipykernel.ipkernel [repl ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/repl/sage/repl/ipython_kernel/widgets.rst:11: WARNING: autodoc: failed to import module u'sage.repl.ipython_kernel.widgets'; the following exception was raised: [repl ] Traceback (most recent call last): [repl ] File "/builddir/build/BUILD/sage-7.6/src/sage_setup/docbuild/ext/sage_autodoc.py", line 525, in import_object [repl ] __import__(self.modname) [repl ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/repl/ipython_kernel/widgets.py", line 25, in [repl ] from ipywidgets.widgets import (IntSlider, IntRangeSlider, FloatSlider, [repl ] ImportError: No module named ipywidgets.widgets [repl ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/repl/sage/repl/ipython_kernel/widgets_sagenb.rst:11: WARNING: autodoc: failed to import module u'sage.repl.ipython_kernel.widgets_sagenb'; the following exception was raised: [repl ] Traceback (most recent call last): [repl ] File "/builddir/build/BUILD/sage-7.6/src/sage_setup/docbuild/ext/sage_autodoc.py", line 525, in import_object [repl ] __import__(self.modname) [repl ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/repl/ipython_kernel/widgets_sagenb.py", line 30, in [repl ] from ipywidgets.widgets import (IntSlider, IntRangeSlider, FloatSlider, [repl ] ImportError: No module named ipywidgets.widgets [repl ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/repl/sage/repl/rich_output/backend_ipython.rst:11: WARNING: autodoc: failed to import module u'sage.repl.rich_output.backend_ipython'; the following exception was raised: [repl ] Traceback (most recent call last): [repl ] File "/builddir/build/BUILD/sage-7.6/src/sage_setup/docbuild/ext/sage_autodoc.py", line 525, in import_object [repl ] __import__(self.modname) [repl ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/repl/rich_output/backend_ipython.py", line 19, in [repl ] from IPython.display import publish_display_data [repl ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/__init__.py", line 48, in [repl ] from .core.application import Application [repl ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/application.py", line 23, in [repl ] from traitlets.config.application import Application, catch_config_error [repl ] ImportError: No module named traitlets.config.application [repl ] Exception occurred: [repl ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/application.py", line 23, in [repl ] from traitlets.config.application import Application, catch_config_error [repl ] ImportError: No module named traitlets.config.application [repl ] The full traceback has been saved in /tmp/sphinx-err-_GRXQ7.log, if you want to report the issue to the developers. [repl ] Please also report this if it was a user error, so that a better error message can be provided next time. [repl ] A bug report can be filed in the tracker at . Thanks! Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/repl [tensor_fr] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. [tensor_fr] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' [tensor_fr] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' [tensor_fr] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' [tensor_fr] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/modsym/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/modsym/objects.inv' [tensor_fr] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' [tensor_fr] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' [tensor_fr] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/modmisc [tensor_fr] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' [tensor_fr] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' [tensor_fr] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' [modules ] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/modsym [monoids ] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/monoids /usr/lib/python2.7/site-packages/flask/exthook.py:71: ExtDeprecationWarning: Importing flask.ext.babel is deprecated, use flask_babel instead. .format(x=modname), ExtDeprecationWarning Warning: Could not import sagenb.notebook.notebook_object No module named speaklater Warning: Could not import sagenb.notebook.worksheet cannot import name worksheet Warning: Could not import sagenb.notebook.notebook No module named speaklater Warning: Could not import sagenb.notebook.challenge No module named speaklater [notebook ] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. [notebook ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/notebook/sagenb/notebook/challenge.rst:11: WARNING: autodoc: failed to import module u'sagenb.notebook.challenge'; the following exception was raised: [notebook ] Traceback (most recent call last): [notebook ] File "/builddir/build/BUILD/sage-7.6/src/sage_setup/docbuild/ext/sage_autodoc.py", line 525, in import_object [notebook ] __import__(self.modname) [notebook ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/challenge.py", line 234, in [notebook ] for key in QUESTIONS: QUESTIONS[key] = old_tr(QUESTIONS[key]) [notebook ] File "/usr/lib/python2.7/site-packages/flask_babel/__init__.py", line 519, in lazy_gettext [notebook ] from speaklater import make_lazy_string [notebook ] ImportError: No module named speaklater [notebook ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/notebook/sagenb/notebook/notebook.rst:11: WARNING: autodoc: failed to import module u'sagenb.notebook.notebook'; the following exception was raised: [notebook ] Traceback (most recent call last): [notebook ] File "/builddir/build/BUILD/sage-7.6/src/sage_setup/docbuild/ext/sage_autodoc.py", line 525, in import_object [notebook ] __import__(self.modname) [notebook ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/notebook.py", line 41, in [notebook ] from . import worksheet # individual worksheets (which make up a notebook) [notebook ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/worksheet.py", line 4416, in [notebook ] lazy_gettext('January') [notebook ] File "/usr/lib/python2.7/site-packages/flask_babel/__init__.py", line 519, in lazy_gettext [notebook ] from speaklater import make_lazy_string [notebook ] ImportError: No module named speaklater [notebook ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/notebook/sagenb/notebook/notebook_object.rst:11: WARNING: autodoc: failed to import module u'sagenb.notebook.notebook_object'; the following exception was raised: [notebook ] Traceback (most recent call last): [notebook ] File "/builddir/build/BUILD/sage-7.6/src/sage_setup/docbuild/ext/sage_autodoc.py", line 525, in import_object [notebook ] __import__(self.modname) [notebook ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/notebook_object.py", line 17, in [notebook ] import notebook as _notebook [notebook ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/notebook.py", line 41, in [notebook ] from . import worksheet # individual worksheets (which make up a notebook) [notebook ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/worksheet.py", line 4416, in [notebook ] lazy_gettext('January') [notebook ] File "/usr/lib/python2.7/site-packages/flask_babel/__init__.py", line 519, in lazy_gettext [notebook ] from speaklater import make_lazy_string [notebook ] ImportError: No module named speaklater [notebook ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/notebook/sagenb/notebook/worksheet.rst:11: WARNING: autodoc: failed to import module u'sagenb.notebook.worksheet'; the following exception was raised: [notebook ] Traceback (most recent call last): [notebook ] File "/builddir/build/BUILD/sage-7.6/src/sage_setup/docbuild/ext/sage_autodoc.py", line 525, in import_object [notebook ] __import__(self.modname) [notebook ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/worksheet.py", line 104, in [notebook ] import notebook as _notebook [notebook ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/notebook.py", line 41, in [notebook ] from . import worksheet # individual worksheets (which make up a notebook) [notebook ] ImportError: cannot import name worksheet Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/modules [number_fi] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/notebook Warning: Could not import sage.numerical.backends.cvxopt_backend No module named cvxopt Warning: Could not import sage.numerical.backends.cvxopt_sdp_backend No module named cvxopt [numerical] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/tensor_free_modules [combinat ] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. [combinat ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' [combinat ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' [combinat ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' [combinat ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' [combinat ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' [combinat ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' [combinat ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/number_fields/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/number_fields/objects.inv' [combinat ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' [combinat ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/numerical/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/numerical/objects.inv' [combinat ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' [combinat ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/numerical [padics ] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. [number_fi] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/number_fields/index.rst:46: WARNING: undefined label: sage.rings.finite_rings.residue_field (if the link has no caption the label must precede a section header) [number_fi] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/number_fields/index.rst:70: WARNING: undefined label: sage.rings.algebraic_closure_finite_field (if the link has no caption the label must precede a section header) Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/number_fields [plotting ] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/padics [power_ser] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/power_series [probabili] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/probability [quadratic] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/chart.py:docstring of sage.manifolds.chart:18: WARNING: citation not found: Lee2011 [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/chart.py:docstring of sage.manifolds.chart:19: WARNING: citation not found: Lee2013 [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/continuous_map.py:docstring of sage.manifolds.continuous_map:12: WARNING: citation not found: KN1963 [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/continuous_map.py:docstring of sage.manifolds.continuous_map:13: WARNING: citation not found: Lee2011 [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/affine_connection.py:docstring of sage.manifolds.differentiable.affine_connection:11: WARNING: citation not found: Lee1997 [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/affine_connection.py:docstring of sage.manifolds.differentiable.affine_connection:12: WARNING: citation not found: KN1963 [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/affine_connection.py:docstring of sage.manifolds.differentiable.affine_connection:13: WARNING: citation not found: ONe1983 [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/automorphismfield_group.py:docstring of sage.manifolds.differentiable.automorphismfield_group:24: WARNING: citation not found: God1968 [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/chart.py:docstring of sage.manifolds.differentiable.chart:19: WARNING: citation not found: Lee2013 [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/curve.py:docstring of sage.manifolds.differentiable.curve:19: WARNING: citation not found: KN1963 [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/curve.py:docstring of sage.manifolds.differentiable.curve:20: WARNING: citation not found: Lee2013 [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/diff_form.py:docstring of sage.manifolds.differentiable.diff_form:43: WARNING: citation not found: KN1963 [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/diff_form.py:docstring of sage.manifolds.differentiable.diff_form:44: WARNING: citation not found: Lee2013 [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/diff_form_module.py:docstring of sage.manifolds.differentiable.diff_form_module:20: WARNING: citation not found: KN1963 [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/diff_form_module.py:docstring of sage.manifolds.differentiable.diff_form_module:21: WARNING: citation not found: Lee2013 [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/diff_map.py:docstring of sage.manifolds.differentiable.diff_map:16: WARNING: citation not found: KN1963 [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/diff_map.py:docstring of sage.manifolds.differentiable.diff_map:17: WARNING: citation not found: Lee2013 [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/levi_civita_connection.py:docstring of sage.manifolds.differentiable.levi_civita_connection:12: WARNING: citation not found: KN1963 [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/levi_civita_connection.py:docstring of sage.manifolds.differentiable.levi_civita_connection:13: WARNING: citation not found: Lee1997 [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/levi_civita_connection.py:docstring of sage.manifolds.differentiable.levi_civita_connection:14: WARNING: citation not found: ONe1983 [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/manifold.py:docstring of sage.manifolds.differentiable.manifold:1: WARNING: citation not found: Ser1992 [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/manifold.py:docstring of sage.manifolds.differentiable.manifold:1: WARNING: citation not found: Ber2008 [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/manifold.py:docstring of sage.manifolds.differentiable.manifold:417: WARNING: citation not found: Lee2013 [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/manifold.py:docstring of sage.manifolds.differentiable.manifold:418: WARNING: citation not found: KN1963 [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/manifold.py:docstring of sage.manifolds.differentiable.manifold:419: WARNING: citation not found: Huy2005 [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/manifold.py:docstring of sage.manifolds.differentiable.manifold:420: WARNING: citation not found: Ser1992 [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/manifold.py:docstring of sage.manifolds.differentiable.manifold:421: WARNING: citation not found: Ber2008 [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/manifold.py:docstring of sage.manifolds.differentiable.manifold:422: WARNING: citation not found: BG1988 [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/manifold.py:docstring of sage.manifolds.differentiable.manifold.DifferentiableManifold:3: WARNING: citation not found: Ser1992 [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/manifold.py:docstring of sage.manifolds.differentiable.manifold.DifferentiableManifold:3: WARNING: citation not found: Ber2008 [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/manifold_homset.py:docstring of sage.manifolds.differentiable.manifold_homset:17: WARNING: citation not found: Lee2013 [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/manifold_homset.py:docstring of sage.manifolds.differentiable.manifold_homset:18: WARNING: citation not found: KN1963 [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/metric.py:docstring of sage.manifolds.differentiable.metric:13: WARNING: citation not found: KN1963 [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/metric.py:docstring of sage.manifolds.differentiable.metric:14: WARNING: citation not found: Lee1997 [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/metric.py:docstring of sage.manifolds.differentiable.metric:15: WARNING: citation not found: ONe1983 [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/real_line.py:docstring of sage.manifolds.differentiable.real_line:12: WARNING: citation not found: Lee2013 [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/scalarfield.py:docstring of sage.manifolds.differentiable.scalarfield:20: WARNING: citation not found: KN1963 [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/scalarfield.py:docstring of sage.manifolds.differentiable.scalarfield:21: WARNING: citation not found: Lee2013 [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/scalarfield.py:docstring of sage.manifolds.differentiable.scalarfield:22: WARNING: citation not found: ONe1983 [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/scalarfield_algebra.py:docstring of sage.manifolds.differentiable.scalarfield_algebra:15: WARNING: citation not found: KN1963 [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/scalarfield_algebra.py:docstring of sage.manifolds.differentiable.scalarfield_algebra:16: WARNING: citation not found: Lee2013 [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/scalarfield_algebra.py:docstring of sage.manifolds.differentiable.scalarfield_algebra:17: WARNING: citation not found: ONe1983 [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/tangent_space.py:docstring of sage.manifolds.differentiable.tangent_space:11: WARNING: citation not found: Lee2013 [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/tangent_vector.py:docstring of sage.manifolds.differentiable.tangent_vector:11: WARNING: citation not found: Lee2013 [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/tensorfield.py:docstring of sage.manifolds.differentiable.tensorfield:25: WARNING: citation not found: KN1963 [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/tensorfield.py:docstring of sage.manifolds.differentiable.tensorfield:26: WARNING: citation not found: Lee2013 [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/tensorfield.py:docstring of sage.manifolds.differentiable.tensorfield:27: WARNING: citation not found: ONe1983 [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/tensorfield_module.py:docstring of sage.manifolds.differentiable.tensorfield_module:20: WARNING: citation not found: KN1963 [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/tensorfield_module.py:docstring of sage.manifolds.differentiable.tensorfield_module:21: WARNING: citation not found: Lee2013 [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/tensorfield_module.py:docstring of sage.manifolds.differentiable.tensorfield_module:22: WARNING: citation not found: ONe1983 [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/tensorfield_paral.py:docstring of sage.manifolds.differentiable.tensorfield_paral:26: WARNING: citation not found: KN1963 [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/tensorfield_paral.py:docstring of sage.manifolds.differentiable.tensorfield_paral:27: WARNING: citation not found: Lee2013 [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/tensorfield_paral.py:docstring of sage.manifolds.differentiable.tensorfield_paral:28: WARNING: citation not found: ONe1983 [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/vectorfield.py:docstring of sage.manifolds.differentiable.vectorfield:39: WARNING: citation not found: KN1963 [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/vectorfield.py:docstring of sage.manifolds.differentiable.vectorfield:40: WARNING: citation not found: Lee2013 [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/vectorfield.py:docstring of sage.manifolds.differentiable.vectorfield:41: WARNING: citation not found: ONe1983 [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/vectorfield.py:docstring of sage.manifolds.differentiable.vectorfield:42: WARNING: citation not found: BG1988 [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/vectorfield_module.py:docstring of sage.manifolds.differentiable.vectorfield_module:21: WARNING: citation not found: KN1963 [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/vectorfield_module.py:docstring of sage.manifolds.differentiable.vectorfield_module:22: WARNING: citation not found: Lee2013 [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/vectorfield_module.py:docstring of sage.manifolds.differentiable.vectorfield_module:23: WARNING: citation not found: ONe1983 [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/vectorframe.py:docstring of sage.manifolds.differentiable.vectorframe:28: WARNING: citation not found: Lee2013 [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/manifold.py:docstring of sage.manifolds.manifold:307: WARNING: citation not found: Lee2011 [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/manifold.py:docstring of sage.manifolds.manifold:308: WARNING: citation not found: Lee2013 [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/manifold.py:docstring of sage.manifolds.manifold:309: WARNING: citation not found: KN1963 [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/manifold.py:docstring of sage.manifolds.manifold:310: WARNING: citation not found: Huy2005 [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/manifold_homset.py:docstring of sage.manifolds.manifold_homset:13: WARNING: citation not found: Lee2011 [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/manifold_homset.py:docstring of sage.manifolds.manifold_homset:14: WARNING: citation not found: KN1963 [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/point.py:docstring of sage.manifolds.point:14: WARNING: citation not found: Lee2011 [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/point.py:docstring of sage.manifolds.point:15: WARNING: citation not found: Lee2013 [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/scalarfield.py:docstring of sage.manifolds.scalarfield:18: WARNING: citation not found: Lee2011 [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/scalarfield.py:docstring of sage.manifolds.scalarfield:19: WARNING: citation not found: KN1963 [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/scalarfield_algebra.py:docstring of sage.manifolds.scalarfield_algebra:15: WARNING: citation not found: Lee2011 [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/scalarfield_algebra.py:docstring of sage.manifolds.scalarfield_algebra:16: WARNING: citation not found: KN1963 [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/subset.py:docstring of sage.manifolds.subset:14: WARNING: citation not found: Lee2011 Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/manifolds [dynamics ] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. [dynamics ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' [dynamics ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' [dynamics ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' [dynamics ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' [dynamics ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' [dynamics ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' [dynamics ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' [dynamics ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/objects.inv' [dynamics ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' [dynamics ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/quadratic_forms/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/quadratic_forms/objects.inv' [dynamics ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/quadratic_forms [quat_alge] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/quat_algebras [quivers ] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/quivers [reference] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/references [riemannia] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/riemannian_geometry /builddir/build/BUILD/sage-7.6/src/sage_setup/docbuild/__init__.py:932: DeprecationWarning: the module sage.rings.commutative_ring is deprecated and will be removed See http://trac.sagemath.org/20011 for details. __import__(module_name) /builddir/build/BUILD/sage-7.6/src/sage_setup/docbuild/__init__.py:932: DeprecationWarning: the module sage.rings.dedekind_domain is deprecated and will be removed See http://trac.sagemath.org/20011 for details. __import__(module_name) /builddir/build/BUILD/sage-7.6/src/sage_setup/docbuild/__init__.py:932: DeprecationWarning: the module sage.rings.euclidean_domain is deprecated and will be removed See http://trac.sagemath.org/20011 for details. __import__(module_name) /builddir/build/BUILD/sage-7.6/src/sage_setup/docbuild/__init__.py:932: DeprecationWarning: the module sage.rings.integral_domain is deprecated and will be removed See http://trac.sagemath.org/20011 for details. __import__(module_name) /builddir/build/BUILD/sage-7.6/src/sage_setup/docbuild/__init__.py:932: DeprecationWarning: the module sage.rings.principal_ideal_domain is deprecated and will be removed See http://trac.sagemath.org/20011 for details. __import__(module_name) [rings ] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/rings [rings_num] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. [dynamics ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/dynamics/flat_surfaces/strata.py:docstring of sage.dynamics.flat_surfaces.strata:10: WARNING: citation not found: KZ2003 [dynamics ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/dynamics/flat_surfaces/strata.py:docstring of sage.dynamics.flat_surfaces.strata:10: WARNING: citation not found: Lan2008 [dynamics ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/dynamics/flat_surfaces/strata.py:docstring of sage.dynamics.flat_surfaces.strata:10: WARNING: citation not found: Zor2008 [dynamics ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/dynamics/flat_surfaces/strata.py:docstring of sage.dynamics.flat_surfaces.strata:24: WARNING: citation not found: KZ2003 [dynamics ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/dynamics/flat_surfaces/strata.py:docstring of sage.dynamics.flat_surfaces.strata:29: WARNING: citation not found: Zor [dynamics ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/dynamics/flat_surfaces/strata.py:docstring of sage.dynamics.flat_surfaces.strata.ConnectedComponentOfAbelianStratum.representative:3: WARNING: citation not found: Zor2008 [dynamics ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/dynamics/flat_surfaces/strata.py:docstring of sage.dynamics.flat_surfaces.strata.EvenConnectedComponentOfAbelianStratum.representative:3: WARNING: citation not found: Zor2008 [dynamics ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/dynamics/flat_surfaces/strata.py:docstring of sage.dynamics.flat_surfaces.strata.HypConnectedComponentOfAbelianStratum.representative:3: WARNING: citation not found: Zor2008 [dynamics ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/dynamics/flat_surfaces/strata.py:docstring of sage.dynamics.flat_surfaces.strata.OddConnectedComponentOfAbelianStratum.representative:3: WARNING: citation not found: Zor2008 [dynamics ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/dynamics/interval_exchanges/constructors.py:docstring of sage.dynamics.interval_exchanges.constructors:109: WARNING: citation not found: BL2008 [dynamics ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/dynamics/interval_exchanges/constructors.py:docstring of sage.dynamics.interval_exchanges.constructors:111: WARNING: citation not found: DN1990 [dynamics ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/dynamics/interval_exchanges/constructors.py:docstring of sage.dynamics.interval_exchanges.constructors:113: WARNING: citation not found: Nog1985 [dynamics ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/dynamics/interval_exchanges/constructors.py:docstring of sage.dynamics.interval_exchanges.constructors:115: WARNING: citation not found: Rau1979 [dynamics ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/dynamics/interval_exchanges/constructors.py:docstring of sage.dynamics.interval_exchanges.constructors:117: WARNING: citation not found: Vee1978 [dynamics ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/dynamics/interval_exchanges/constructors.py:docstring of sage.dynamics.interval_exchanges.constructors:119: WARNING: citation not found: Zor [dynamics ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/dynamics/interval_exchanges/constructors.py:docstring of sage.dynamics.interval_exchanges.constructors.GeneralizedPermutation:3: WARNING: citation not found: DN1990 [dynamics ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/dynamics/interval_exchanges/constructors.py:docstring of sage.dynamics.interval_exchanges.constructors.GeneralizedPermutation:3: WARNING: citation not found: BL2008 [dynamics ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/dynamics/interval_exchanges/constructors.py:docstring of sage.dynamics.interval_exchanges.constructors.Permutation:3: WARNING: citation not found: Rau1979 [dynamics ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/dynamics/interval_exchanges/constructors.py:docstring of sage.dynamics.interval_exchanges.constructors.Permutation:3: WARNING: citation not found: Vee1978 [dynamics ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/dynamics/interval_exchanges/constructors.py:docstring of sage.dynamics.interval_exchanges.constructors.RauzyDiagram:9: WARNING: citation not found: Rau1979 [dynamics ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/dynamics/interval_exchanges/labelled.py:docstring of sage.dynamics.interval_exchanges.labelled:1: WARNING: citation not found: Yoc2005 [dynamics ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/dynamics/interval_exchanges/labelled.py:docstring of sage.dynamics.interval_exchanges.labelled:1: WARNING: citation not found: MMY2003 [dynamics ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/dynamics/interval_exchanges/template.py:docstring of sage.dynamics.interval_exchanges.template.PermutationLI.is_irreducible:12: WARNING: citation not found: BL2008 [dynamics ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/sandpiles/sandpile.py:docstring of sage.sandpiles.sandpile.Sandpile.markov_chain:75: WARNING: citation not found: Lev2014 [dynamics ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/sandpiles/sandpile.py:docstring of sage.sandpiles.sandpile.Sandpile.stationary_density:24: WARNING: citation not found: Lev2014 [dynamics ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/sandpiles/sandpile.py:docstring of sage.sandpiles.sandpile.SandpileConfig.burst_size:28: WARNING: citation not found: Lev2014 [dynamics ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/sandpiles/sandpile.py:docstring of sage.sandpiles.sandpile.wilmes_algorithm:23: WARNING: citation not found: PPW2013 Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/dynamics [plot3d ] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. [plot3d ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' [plot3d ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/rings_numerical/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/rings_numerical/objects.inv' [plot3d ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' [plot3d ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' [plot3d ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' [plot3d ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' [plot3d ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' [plot3d ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' [plot3d ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/objects.inv' [plot3d ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' [plot3d ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/rings_numerical [rings_sta] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. [rings_sta] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/rings_standard/index.rst:22: WARNING: undefined label: sage.sets.integer_range (if the link has no caption the label must precede a section header) [rings_sta] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/rings_standard/index.rst:23: WARNING: undefined label: sage.sets.positive_integers (if the link has no caption the label must precede a section header) [rings_sta] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/rings_standard/index.rst:24: WARNING: undefined label: sage.sets.non_negative_integers (if the link has no caption the label must precede a section header) [rings_sta] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/rings_standard/index.rst:25: WARNING: undefined label: sage.sets.primes (if the link has no caption the label must precede a section header) Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/rings_standard Warning: Could not import sage.sat.converters.polybori No module named brial.cnf Warning: Could not import sage.sat.boolean_polynomials No module named brial.cnf [sat ] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. [sat ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/sat/sage/sat/boolean_polynomials.rst:11: WARNING: autodoc: failed to import module u'sage.sat.boolean_polynomials'; the following exception was raised: [sat ] Traceback (most recent call last): [sat ] File "/builddir/build/BUILD/sage-7.6/src/sage_setup/docbuild/ext/sage_autodoc.py", line 525, in import_object [sat ] __import__(self.modname) [sat ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/sat/boolean_polynomials.py", line 23, in [sat ] from sage.sat.converters import ANF2CNFConverter [sat ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/sat/converters/__init__.py", line 3, in [sat ] from brial.cnf import CNFEncoder as PolyBoRiCNFEncoder [sat ] ImportError: No module named brial.cnf [sat ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/sat/sage/sat/converters/polybori.rst:11: WARNING: autodoc: failed to import module u'sage.sat.converters.polybori'; the following exception was raised: [sat ] Traceback (most recent call last): [sat ] File "/builddir/build/BUILD/sage-7.6/src/sage_setup/docbuild/ext/sage_autodoc.py", line 525, in import_object [sat ] __import__(self.modname) [sat ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/sat/converters/__init__.py", line 3, in [sat ] from brial.cnf import CNFEncoder as PolyBoRiCNFEncoder [sat ] ImportError: No module named brial.cnf Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/sat [schemes ] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/plot3d [arithgrou] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. [arithgrou] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' [arithgrou] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' [arithgrou] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/schemes/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/schemes/objects.inv' [arithgrou] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' [arithgrou] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' [arithgrou] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' [arithgrou] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' [arithgrou] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' [arithgrou] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/objects.inv' [arithgrou] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' [arithgrou] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/schemes [semirings] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/semirings [stats ] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/stats [structure] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. [arithgrou] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/arithgroup/arithgroup_perm.py:docstring of sage.modular.arithgroup.arithgroup_perm:36: WARNING: citation not found: Kur2008 [arithgrou] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/arithgroup/arithgroup_perm.py:docstring of sage.modular.arithgroup.arithgroup_perm:41: WARNING: citation not found: ASD1971 [arithgrou] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/arithgroup/arithgroup_perm.py:docstring of sage.modular.arithgroup.arithgroup_perm:42: WARNING: citation not found: Gor2009 [arithgrou] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/arithgroup/arithgroup_perm.py:docstring of sage.modular.arithgroup.arithgroup_perm:43: WARNING: citation not found: HL2014 [arithgrou] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/arithgroup/arithgroup_perm.py:docstring of sage.modular.arithgroup.arithgroup_perm:44: WARNING: citation not found: Hsu1996 [arithgrou] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/arithgroup/arithgroup_perm.py:docstring of sage.modular.arithgroup.arithgroup_perm:45: WARNING: citation not found: Hsu1997 [arithgrou] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/arithgroup/arithgroup_perm.py:docstring of sage.modular.arithgroup.arithgroup_perm:46: WARNING: citation not found: KSV2011 [arithgrou] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/arithgroup/arithgroup_perm.py:docstring of sage.modular.arithgroup.arithgroup_perm:47: WARNING: citation not found: Kul1991 [arithgrou] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/arithgroup/arithgroup_perm.py:docstring of sage.modular.arithgroup.arithgroup_perm:48: WARNING: citation not found: Kur2008 [arithgrou] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/arithgroup/arithgroup_perm.py:docstring of sage.modular.arithgroup.arithgroup_perm:49: WARNING: citation not found: KL2008 [arithgrou] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/arithgroup/arithgroup_perm.py:docstring of sage.modular.arithgroup.arithgroup_perm:50: WARNING: citation not found: Ver [arithgrou] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/arithgroup/arithgroup_perm.py:docstring of sage.modular.arithgroup.arithgroup_perm.ArithmeticSubgroup_Permutation_class.generalised_level:3: WARNING: citation not found: KSV2011 [arithgrou] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/arithgroup/arithgroup_perm.py:docstring of sage.modular.arithgroup.arithgroup_perm.ArithmeticSubgroup_Permutation_class.is_congruence:6: WARNING: citation not found: Hsu1996 [arithgrou] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/arithgroup/arithgroup_perm.py:docstring of sage.modular.arithgroup.arithgroup_perm.ArithmeticSubgroup_Permutation_class.is_congruence:6: WARNING: citation not found: Kur2008 [arithgrou] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/arithgroup/arithgroup_perm.py:docstring of sage.modular.arithgroup.arithgroup_perm.ArithmeticSubgroup_Permutation_class.is_congruence:9: WARNING: citation not found: KSV2011 [arithgrou] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/arithgroup/arithgroup_perm.py:docstring of sage.modular.arithgroup.arithgroup_perm.ArithmeticSubgroup_Permutation_class.is_congruence:9: WARNING: citation not found: HL2014 [arithgrou] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/arithgroup/arithgroup_perm.py:docstring of sage.modular.arithgroup.arithgroup_perm.ArithmeticSubgroup_Permutation_class.is_congruence:43: WARNING: citation not found: HL2014 [arithgrou] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/arithgroup/arithgroup_perm.py:docstring of sage.modular.arithgroup.arithgroup_perm.ArithmeticSubgroup_Permutation_class.is_congruence:81: WARNING: citation not found: KSV2011 [arithgrou] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/arithgroup/arithgroup_perm.py:docstring of sage.modular.arithgroup.arithgroup_perm.EvenArithmeticSubgroup_Permutation.odd_subgroups:47: WARNING: citation not found: KSV2011 Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/arithgroup [graphs ] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. [graphs ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' [graphs ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' [graphs ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' [graphs ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' [graphs ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' [graphs ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' [graphs ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' [graphs ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/structure/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/structure/objects.inv' [graphs ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/objects.inv' [graphs ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/structure [graphs ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' [tensor ] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/tensor ------------------------------------------------------------------------ /usr/lib/python2.7/site-packages/cysignals/signals.so(+0x2bc7)[0xf6eafbc7] /usr/lib/python2.7/site-packages/cysignals/signals.so(+0x302f)[0xf6eb002f] /usr/lib/python2.7/site-packages/cysignals/signals.so(+0x65d0)[0xf6eb35d0] linux-gate.so.1(__kernel_sigreturn+0x0)[0xf76d6c90] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/lazy_import.so(+0x120d0)[0xf62c10d0] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/lazy_import.so(+0x8df4)[0xf62b7df4] /lib/libpython2.7.so.1.0(+0xb6bff)[0xf755ebff] /lib/libpython2.7.so.1.0(+0xfca55)[0xf75a4a55] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x63a0)[0xf7618370] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(+0xee7c3)[0xf75967c3] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x1a82)[0xf7613a52] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5ab4)[0xf7617a84] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(+0xee7c3)[0xf75967c3] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(+0xa615a)[0xf754e15a] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x4756)[0xf7616726] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5ab4)[0xf7617a84] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5ab4)[0xf7617a84] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5ab4)[0xf7617a84] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5ab4)[0xf7617a84] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5ab4)[0xf7617a84] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5ab4)[0xf7617a84] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(+0xee7c3)[0xf75967c3] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(+0xa615a)[0xf754e15a] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x4756)[0xf7616726] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5ab4)[0xf7617a84] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5ab4)[0xf7617a84] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5ab4)[0xf7617a84] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(+0xee7c3)[0xf75967c3] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(+0xa615a)[0xf754e15a] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x4756)[0xf7616726] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5ab4)[0xf7617a84] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5ab4)[0xf7617a84] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5ab4)[0xf7617a84] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(+0xee9c7)[0xf75969c7] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(+0xa615a)[0xf754e15a] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x4756)[0xf7616726] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5ab4)[0xf7617a84] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5ab4)[0xf7617a84] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5ab4)[0xf7617a84] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5ab4)[0xf7617a84] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5ab4)[0xf7617a84] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5ab4)[0xf7617a84] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(+0xee9c7)[0xf75969c7] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(+0xa615a)[0xf754e15a] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x1a82)[0xf7613a52] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(+0xee9c7)[0xf75969c7] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(+0xa615a)[0xf754e15a] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /usr/lib/python2.7/lib-dynload/_functoolsmodule.so(+0x14d7)[0xf76c84d7] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x1a82)[0xf7613a52] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(+0xee7c3)[0xf75967c3] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(PyEval_CallObjectWithKeywords+0x5a)[0xf76119da] /lib/libpython2.7.so.1.0(+0xfc110)[0xf75a4110] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x63a0)[0xf7618370] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(+0xee9c7)[0xf75969c7] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x1a82)[0xf7613a52] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(+0xee9c7)[0xf75969c7] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x1a82)[0xf7613a52] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(+0xee7c3)[0xf75967c3] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(+0xa615a)[0xf754e15a] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(+0xa36f8)[0xf754b6f8] /lib/libpython2.7.so.1.0(+0xb1467)[0xf7559467] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x4756)[0xf7616726] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(+0xee9c7)[0xf75969c7] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x1a82)[0xf7613a52] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(+0xee7c3)[0xf75967c3] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(+0xa615a)[0xf754e15a] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(PyEval_CallObjectWithKeywords+0x5a)[0xf76119da] /lib/libpython2.7.so.1.0(+0x1309bb)[0xf75d89bb] /lib/libpthread.so.0(+0x6307)[0xf748f307] /lib/libc.so.6(clone+0x66)[0xf72529c6] ------------------------------------------------------------------------ Attaching gdb to process id 18740. Unable to start gdb (not installed?) GDB is not installed. Install gdb for enhanced tracebacks. ------------------------------------------------------------------------ Unhandled SIGSEGV: A segmentation fault occurred. This probably occurred because a *compiled* module has a bug in it and is not properly wrapped with sig_on(), sig_off(). Python will now terminate. ------------------------------------------------------------------------ [homology ] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. [homology ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' [homology ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' [homology ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' [homology ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' [homology ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' [homology ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' [homology ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' [homology ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/objects.inv' [homology ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' [homology ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' [graphs ] WARNING: display latex u'\\LaTeX': latex exited with error [graphs ] [stdout] [graphs ] This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016) (preloaded format=latex) [graphs ] restricted \write18 enabled. [graphs ] entering extended mode [graphs ] (./math.tex [graphs ] LaTeX2e <2016/03/31> [graphs ] Babel <3.9r> and hyphenation patterns for 3 language(s) loaded. [graphs ] (/usr/share/texlive/texmf-dist/tex/latex/base/article.cls [graphs ] Document Class: article 2014/09/29 v1.4h Standard LaTeX document class [graphs ] (/usr/share/texlive/texmf-dist/tex/latex/base/size12.clo)) [graphs ] (/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty [graphs ] (/usr/share/texlive/texmf-dist/tex/latex/base/utf8.def [graphs ] (/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.dfu) [graphs ] (/usr/share/texlive/texmf-dist/tex/latex/base/ot1enc.dfu) [graphs ] (/usr/share/texlive/texmf-dist/tex/latex/base/omsenc.dfu))) [graphs ] (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty [graphs ] For additional information on amsmath, use the `?' option. [graphs ] (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty [graphs ] (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty)) [graphs ] (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty) [graphs ] (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty)) [graphs ] (/usr/share/texlive/texmf-dist/tex/latex/amscls/amsthm.sty) [graphs ] (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty [graphs ] (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty)) [graphs ] (/usr/share/texlive/texmf-dist/tex/latex/tools/bm.sty) (./math.aux) [graphs ] (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd) [graphs ] (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd) [graphs ] ! You can't use `\spacefactor' in math mode. [graphs ] \@->\spacefactor [graphs ] \@m {} [graphs ] l.30 $\LaTeX [graphs ] $ [graphs ] [1] (./math.aux) ) [graphs ] (see the transcript file for additional information) [graphs ] Output written on math.dvi (1 page, 324 bytes). [graphs ] Transcript written on math.log. [graphs ] WARNING: display latex u'\\LaTeX': latex exited with error [graphs ] [stdout] [graphs ] This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016) (preloaded format=latex) [graphs ] restricted \write18 enabled. [graphs ] entering extended mode [graphs ] (./math.tex [graphs ] LaTeX2e <2016/03/31> [graphs ] Babel <3.9r> and hyphenation patterns for 3 language(s) loaded. [graphs ] (/usr/share/texlive/texmf-dist/tex/latex/base/article.cls [graphs ] Document Class: article 2014/09/29 v1.4h Standard LaTeX document class [graphs ] (/usr/share/texlive/texmf-dist/tex/latex/base/size12.clo)) [graphs ] (/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty [graphs ] (/usr/share/texlive/texmf-dist/tex/latex/base/utf8.def [graphs ] (/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.dfu) [graphs ] (/usr/share/texlive/texmf-dist/tex/latex/base/ot1enc.dfu) [graphs ] (/usr/share/texlive/texmf-dist/tex/latex/base/omsenc.dfu))) [graphs ] (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty [graphs ] For additional information on amsmath, use the `?' option. [graphs ] (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty [graphs ] (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty)) [graphs ] (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty) [graphs ] (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty)) [graphs ] (/usr/share/texlive/texmf-dist/tex/latex/amscls/amsthm.sty) [graphs ] (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty [graphs ] (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty)) [graphs ] (/usr/share/texlive/texmf-dist/tex/latex/tools/bm.sty) (./math.aux) [graphs ] (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd) [graphs ] (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd) [graphs ] ! You can't use `\spacefactor' in math mode. [graphs ] \@->\spacefactor [graphs ] \@m {} [graphs ] l.30 $\LaTeX [graphs ] $ [graphs ] [1] (./math.aux) ) [graphs ] (see the transcript file for additional information) [graphs ] Output written on math.dvi (1 page, 324 bytes). [graphs ] Transcript written on math.log. [homology ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/algebraic_topological_model.py:docstring of sage.homology.algebraic_topological_model.algebraic_topological_model:14: WARNING: citation not found: PR2015 [homology ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/algebraic_topological_model.py:docstring of sage.homology.algebraic_topological_model.algebraic_topological_model:36: WARNING: citation not found: GDR2003 [homology ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/algebraic_topological_model.py:docstring of sage.homology.algebraic_topological_model.algebraic_topological_model:36: WARNING: citation not found: PR2015 [homology ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/cell_complex.py:docstring of sage.homology.cell_complex.GenericCellComplex.algebraic_topological_model:4: WARNING: citation not found: PR2015 [homology ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/chain_complex.py:docstring of sage.homology.chain_complex.ChainComplex_class.homology:55: WARNING: citation not found: DHSW2003 [homology ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/chain_complex.py:docstring of sage.homology.chain_complex.ChainComplex_class.shift:18: WARNING: citation not found: Wei1994 [homology ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/chain_homotopy.py:docstring of sage.homology.chain_homotopy:14: WARNING: citation not found: MAR2009 [homology ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/chain_homotopy.py:docstring of sage.homology.chain_homotopy:14: WARNING: citation not found: RMA2009 [homology ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/chain_homotopy.py:docstring of sage.homology.chain_homotopy:14: WARNING: citation not found: PR2015 [homology ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/chain_homotopy.py:docstring of sage.homology.chain_homotopy.ChainHomotopy.is_algebraic_gradient_vector_field:4: WARNING: citation not found: MAR2009 [homology ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/chain_homotopy.py:docstring of sage.homology.chain_homotopy.ChainHomotopy.is_algebraic_gradient_vector_field:4: WARNING: citation not found: RMA2009 [homology ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/chain_homotopy.py:docstring of sage.homology.chain_homotopy.ChainHomotopy.is_homology_gradient_vector_field:6: WARNING: citation not found: MAR2009 [homology ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/chain_homotopy.py:docstring of sage.homology.chain_homotopy.ChainHomotopy.is_homology_gradient_vector_field:6: WARNING: citation not found: RMA2009 [homology ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/cubical_complex.py:docstring of sage.homology.cubical_complex:5: WARNING: citation not found: KMM2004 [homology ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/cubical_complex.py:docstring of sage.homology.cubical_complex.Cube.alexander_whitney:15: WARNING: citation not found: PR2015 [homology ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/cubical_complex.py:docstring of sage.homology.cubical_complex.CubicalComplex.algebraic_topological_model:4: WARNING: citation not found: PR2015 [homology ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/delta_complex.py:docstring of sage.homology.delta_complex:5: WARNING: citation not found: Hat2002 [homology ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/delta_complex.py:docstring of sage.homology.delta_complex:5: WARNING: citation not found: EZ1950 [homology ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/delta_complex.py:docstring of sage.homology.delta_complex.DeltaComplex.algebraic_topological_model:4: WARNING: citation not found: PR2015 [homology ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/delta_complex.py:docstring of sage.homology.delta_complex.DeltaComplex.elementary_subdivision:46: WARNING: citation not found: Lee2011 [homology ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/examples.py:docstring of sage.homology.examples.BarnetteSphere:3: WARNING: citation not found: Bar1970 [homology ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/examples.py:docstring of sage.homology.examples.BarnetteSphere:3: WARNING: citation not found: DLRS2010 [homology ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/examples.py:docstring of sage.homology.examples.BarnetteSphere:3: WARNING: citation not found: Ewa1996 [homology ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/examples.py:docstring of sage.homology.examples.BrucknerGrunbaumSphere:3: WARNING: citation not found: Br1910 [homology ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/examples.py:docstring of sage.homology.examples.BrucknerGrunbaumSphere:3: WARNING: citation not found: GrS1967 [homology ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/examples.py:docstring of sage.homology.examples.BrucknerGrunbaumSphere:8: WARNING: citation not found: Kuh1995 [homology ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/examples.py:docstring of sage.homology.examples.ChessboardComplex:21: WARNING: citation not found: DHSW2003 [homology ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/examples.py:docstring of sage.homology.examples.ChessboardComplex:21: WARNING: citation not found: Wac2003 [homology ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/examples.py:docstring of sage.homology.examples.ComplexProjectivePlane:3: WARNING: citation not found: KB1983 [homology ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/examples.py:docstring of sage.homology.examples.DunceHat:1: WARNING: citation not found: Hac2016 [homology ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/examples.py:docstring of sage.homology.examples.K3Surface:3: WARNING: citation not found: CK2001 [homology ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/examples.py:docstring of sage.homology.examples.K3Surface:3: WARNING: citation not found: SK2011 [homology ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/examples.py:docstring of sage.homology.examples.KleinBottle:1: WARNING: citation not found: Cer1994 [homology ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/examples.py:docstring of sage.homology.examples.MatchingComplex:17: WARNING: citation not found: DHSW2003 [homology ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/examples.py:docstring of sage.homology.examples.MatchingComplex:17: WARNING: citation not found: Wac2003 [homology ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/examples.py:docstring of sage.homology.examples.NotIConnectedGraphs:21: WARNING: citation not found: DHSW2003 [homology ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/examples.py:docstring of sage.homology.examples.NotIConnectedGraphs:21: WARNING: citation not found: BBLSW1999 [homology ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/examples.py:docstring of sage.homology.examples.PoincareHomologyThreeSphere:3: WARNING: citation not found: BL2000 [homology ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/examples.py:docstring of sage.homology.examples.PseudoQuaternionicProjectivePlane:13: WARNING: citation not found: BK1992 [homology ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/examples.py:docstring of sage.homology.examples.RandomComplex:12: WARNING: citation not found: MW2009 [homology ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/examples.py:docstring of sage.homology.examples.RealProjectiveSpace:19: WARNING: citation not found: Wal1970 [homology ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/examples.py:docstring of sage.homology.examples.RealProjectiveSpace:19: WARNING: citation not found: Lut2005 [homology ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/examples.py:docstring of sage.homology.examples.RealProjectiveSpace:23: WARNING: citation not found: Dat2007 [homology ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/examples.py:docstring of sage.homology.examples.RealProjectiveSpace:28: WARNING: citation not found: Kuh1987 [homology ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/examples.py:docstring of sage.homology.examples.RudinBall:3: WARNING: citation not found: Rud1958 [homology ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/examples.py:docstring of sage.homology.examples.SumComplex:1: WARNING: citation not found: LMR2010 [homology ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/examples.py:docstring of sage.homology.examples.SumComplex:3: WARNING: citation not found: LMR2010 [homology ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/examples.py:docstring of sage.homology.examples.Torus:19: WARNING: citation not found: Lut2002 [homology ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/examples.py:docstring of sage.homology.examples.ZieglerBall:3: WARNING: citation not found: Zie1998 [homology ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/examples.py:docstring of sage.homology.examples.facets_for_K3:8: WARNING: citation not found: CK2001 [homology ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/examples.py:docstring of sage.homology.examples.facets_for_K3:8: WARNING: citation not found: SK2011 [homology ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/examples.py:docstring of sage.homology.examples.facets_for_RP4:8: WARNING: citation not found: Dat2007 [homology ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/hochschild_complex.py:docstring of sage.homology.hochschild_complex.HochschildComplex:56: WARNING: citation not found: Red2001 [homology ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/homology_vector_space_with_basis.py:docstring of sage.homology.homology_vector_space_with_basis:6: WARNING: citation not found: GDR2003 [homology ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/homology_vector_space_with_basis.py:docstring of sage.homology.homology_vector_space_with_basis:7: WARNING: citation not found: GDR1999 [homology ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/homology_vector_space_with_basis.py:docstring of sage.homology.homology_vector_space_with_basis.CohomologyRing.Element.Sq:14: WARNING: citation not found: GDR1999 [homology ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/homology_vector_space_with_basis.py:docstring of sage.homology.homology_vector_space_with_basis.CohomologyRing.Element.cup_product:3: WARNING: citation not found: GDR2003 [homology ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/homology_vector_space_with_basis.py:docstring of sage.homology.homology_vector_space_with_basis.sum_indices:1: WARNING: citation not found: GDR1999 [homology ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/matrix_utils.py:docstring of sage.homology.matrix_utils.dhsw_snf:1: WARNING: citation not found: DHSW2003 [homology ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/simplicial_complex.py:docstring of sage.homology.simplicial_complex.Simplex.product:17: WARNING: citation not found: Hat2002 [homology ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/simplicial_complex.py:docstring of sage.homology.simplicial_complex.SimplicialComplex.algebraic_topological_model:4: WARNING: citation not found: PR2015 [homology ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/simplicial_complex.py:docstring of sage.homology.simplicial_complex.SimplicialComplex.is_shellable:11: WARNING: citation not found: BW1996 [homology ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/simplicial_complex.py:docstring of sage.homology.simplicial_complex.SimplicialComplex.is_shellable:37: WARNING: citation not found: BW1996 [homology ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/simplicial_complex.py:docstring of sage.homology.simplicial_complex.SimplicialComplex.is_shelling_order:46: WARNING: citation not found: BW1996 [homology ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/simplicial_complex.py:docstring of sage.homology.simplicial_complex.SimplicialComplex.suspension:17: WARNING: citation not found: Dat2007 [homology ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/simplicial_complex.py:docstring of sage.homology.simplicial_complex.facets_for_K3:8: WARNING: citation not found: CK2001 [homology ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/simplicial_complex.py:docstring of sage.homology.simplicial_complex.facets_for_K3:8: WARNING: citation not found: SK2011 [homology ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/simplicial_complex.py:docstring of sage.homology.simplicial_complex.facets_for_RP4:8: WARNING: citation not found: Dat2007 [homology ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/simplicial_complex_morphism.py:docstring of sage.homology.simplicial_complex_morphism.SimplicialComplexMorphism.is_contiguous_to:19: WARNING: citation not found: Spa1966 [homology ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/simplicial_set.py:docstring of sage.homology.simplicial_set:26: WARNING: citation not found: May1967 [homology ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/simplicial_set.py:docstring of sage.homology.simplicial_set.SimplicialSet_finite.algebraic_topological_model:4: WARNING: citation not found: PR2015 [homology ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/simplicial_set_examples.py:docstring of sage.homology.simplicial_set_examples.ComplexProjectiveSpace:3: WARNING: citation not found: Ser2010 [homology ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/simplicial_set_examples.py:docstring of sage.homology.simplicial_set_examples.HopfMap:3: WARNING: citation not found: Ber1991 Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/homology Warning: Could not import sage.misc.log No module named traitlets.config.application [misc ] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. [misc ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' [misc ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' [misc ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' [misc ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' [misc ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' [misc ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' [misc ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' [misc ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/objects.inv' [misc ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' [misc ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' [misc ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/misc/sage/misc/log.rst:11: WARNING: autodoc: failed to import module u'sage.misc.log'; the following exception was raised: [misc ] Traceback (most recent call last): [misc ] File "/builddir/build/BUILD/sage-7.6/src/sage_setup/docbuild/ext/sage_autodoc.py", line 525, in import_object [misc ] __import__(self.modname) [misc ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/log.py", line 68, in [misc ] import sage.repl.interpreter as interpreter [misc ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/repl/interpreter.py", line 108, in [misc ] from sage.repl.prompts import SagePrompts, InterfacePrompts [misc ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/repl/prompts.py", line 16, in [misc ] from IPython.terminal.prompts import Prompts [misc ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/__init__.py", line 48, in [misc ] from .core.application import Application [misc ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/application.py", line 23, in [misc ] from traitlets.config.application import Application, catch_config_error [misc ] ImportError: No module named traitlets.config.application [misc ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/databases/sql_db.py:docstring of sage.databases.sql_db.regexp:8: WARNING: citation not found: Ha2005 [misc ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/sage_unittest.py:docstring of sage.misc.sage_unittest.instance_tester:24: WARNING: citation not found: UNITTEST Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/misc [parallel ] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. [parallel ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' [parallel ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' [parallel ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' [parallel ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' [parallel ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' [parallel ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' [parallel ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' [parallel ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/objects.inv' [parallel ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' [parallel ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' [parallel ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/parallel/index.rst:17: WARNING: undefined label: sage.interfaces.psage (if the link has no caption the label must precede a section header) Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/parallel [algebras ] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. [algebras ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' [algebras ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' [algebras ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' [algebras ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' [algebras ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' [algebras ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' [algebras ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' [algebras ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/objects.inv' [algebras ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' [algebras ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' [algebras ] Exception occurred: [algebras ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/singular.py", line 2301, in generate_docstring_dictionary [algebras ] for line in open(singular_docdir + "singular.hlp"): [algebras ] IOError: [Errno 2] No such file or directory: '/usr/lib/Singular/info/singular.hlp' [algebras ] The full traceback has been saved in /tmp/sphinx-err-udzrIj.log, if you want to report the issue to the developers. [algebras ] Please also report this if it was a user error, so that a better error message can be provided next time. [algebras ] A bug report can be filed in the tracker at . Thanks! Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/algebras [asymptoti] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. [asymptoti] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' [asymptoti] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' [asymptoti] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' [asymptoti] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' [asymptoti] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' [asymptoti] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' [asymptoti] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' [asymptoti] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/objects.inv' [asymptoti] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' [asymptoti] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/asymptotic [calculus ] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. [calculus ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' [calculus ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' [calculus ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' [calculus ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' [calculus ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' [calculus ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' [calculus ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' [calculus ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/objects.inv' [calculus ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' [calculus ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' [calculus ] docstring of sage.calculus.riemann.Riemann_Map:16: WARNING: citation not found: BSV2010 [calculus ] docstring of sage.calculus.riemann.Riemann_Map:120: WARNING: citation not found: KT1986 Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/calculus [categorie] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. [categorie] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' [categorie] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' [categorie] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' [categorie] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' [categorie] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' [categorie] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' [categorie] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' [categorie] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/objects.inv' [categorie] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' [categorie] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' ------------------------------------------------------------------------ /usr/lib/python2.7/site-packages/cysignals/signals.so(+0x2bc7)[0xf6eafbc7] /usr/lib/python2.7/site-packages/cysignals/signals.so(+0x302f)[0xf6eb002f] /usr/lib/python2.7/site-packages/cysignals/signals.so(+0x65d0)[0xf6eb35d0] linux-gate.so.1(__kernel_sigreturn+0x0)[0xf76d6c90] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/lazy_import.so(+0x120d0)[0xf62c10d0] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/lazy_import.so(+0x8df4)[0xf62b7df4] /lib/libpython2.7.so.1.0(+0xb6bff)[0xf755ebff] /lib/libpython2.7.so.1.0(+0xfca55)[0xf75a4a55] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x63a0)[0xf7618370] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(+0xee7c3)[0xf75967c3] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x1a82)[0xf7613a52] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5ab4)[0xf7617a84] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(+0xee7c3)[0xf75967c3] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(+0xa615a)[0xf754e15a] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x4756)[0xf7616726] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5ab4)[0xf7617a84] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5ab4)[0xf7617a84] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5ab4)[0xf7617a84] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5ab4)[0xf7617a84] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5ab4)[0xf7617a84] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5ab4)[0xf7617a84] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(+0xee7c3)[0xf75967c3] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(+0xa615a)[0xf754e15a] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x4756)[0xf7616726] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5ab4)[0xf7617a84] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5ab4)[0xf7617a84] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5ab4)[0xf7617a84] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(+0xee7c3)[0xf75967c3] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(+0xa615a)[0xf754e15a] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x4756)[0xf7616726] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5ab4)[0xf7617a84] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5ab4)[0xf7617a84] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5ab4)[0xf7617a84] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(+0xee9c7)[0xf75969c7] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(+0xa615a)[0xf754e15a] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x4756)[0xf7616726] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5ab4)[0xf7617a84] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5ab4)[0xf7617a84] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5ab4)[0xf7617a84] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5ab4)[0xf7617a84] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5ab4)[0xf7617a84] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5ab4)[0xf7617a84] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(+0xee9c7)[0xf75969c7] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(+0xa615a)[0xf754e15a] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x1a82)[0xf7613a52] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(+0xee9c7)[0xf75969c7] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(+0xa615a)[0xf754e15a] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /usr/lib/python2.7/lib-dynload/_functoolsmodule.so(+0x14d7)[0xf76c84d7] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x1a82)[0xf7613a52] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(+0xee7c3)[0xf75967c3] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(PyEval_CallObjectWithKeywords+0x5a)[0xf76119da] /lib/libpython2.7.so.1.0(+0xfc110)[0xf75a4110] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x63a0)[0xf7618370] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(+0xee9c7)[0xf75969c7] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x1a82)[0xf7613a52] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(+0xee9c7)[0xf75969c7] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x1a82)[0xf7613a52] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(+0xee7c3)[0xf75967c3] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(+0xa615a)[0xf754e15a] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(+0xa36f8)[0xf754b6f8] /lib/libpython2.7.so.1.0(+0xb1467)[0xf7559467] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x4756)[0xf7616726] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(+0xee9c7)[0xf75969c7] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x1a82)[0xf7613a52] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x823c)[0xf761a20c] /lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x775)[0xf761a9d5] /lib/libpython2.7.so.1.0(+0xee7c3)[0xf75967c3] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(+0xa615a)[0xf754e15a] /lib/libpython2.7.so.1.0(PyObject_Call+0x5b)[0xf758192b] /lib/libpython2.7.so.1.0(PyEval_CallObjectWithKeywords+0x5a)[0xf76119da] /lib/libpython2.7.so.1.0(+0x1309bb)[0xf75d89bb] /lib/libpthread.so.0(+0x6307)[0xf748f307] /lib/libc.so.6(clone+0x66)[0xf72529c6] ------------------------------------------------------------------------ Attaching gdb to process id 23861. Unable to start gdb (not installed?) GDB is not installed. Install gdb for enhanced tracebacks. ------------------------------------------------------------------------ Unhandled SIGSEGV: A segmentation fault occurred. This probably occurred because a *compiled* module has a bug in it and is not properly wrapped with sig_on(), sig_off(). Python will now terminate. ------------------------------------------------------------------------ [coding ] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. [coding ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' [coding ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' [coding ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' [coding ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' [coding ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' [coding ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at org.openscience.jmol.app.jmolpanel.JmolPanel.(JmolPanel.java:173) [coding ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' [coding ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/objects.inv' [coding ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' [coding ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' [coding ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/application.py:552: DeprecationWarning: best_known_linear_code has moved to sage.coding.databases.best_linear_code_in_guava [coding ] See http://trac.sagemath.org/21165 for details. [coding ] results.append(callback(self, *args)) [coding ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx/application.py:552: DeprecationWarning: best_known_linear_code_www has moved to sage.coding.databases.best_linear_code_in_guava [coding ] See http://trac.sagemath.org/21165 for details. [coding ] results.append(callback(self, *args)) [graphs ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/designs/incidence_structures.py:docstring of sage.combinat.designs.incidence_structures.IncidenceStructure.is_generalized_quadrangle:3: WARNING: citation not found: BH12 [graphs ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/generic_graph.py:docstring of sage.graphs.generic_graph.GenericGraph.is_cycle:3: WARNING: citation not found: BM2008 [graphs ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/graph.py:docstring of sage.graphs.graph.Graph.strong_orientations_iterator:9: WARNING: citation not found: CGMRV16 [graphs ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/graph.py:docstring of sage.graphs.graph.Graph.strong_orientations_iterator:9: WARNING: citation not found: CGMRV16 [graphs ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/graph.py:docstring of sage.graphs.graph.Graph.strong_orientations_iterator:9: WARNING: citation not found: CGMRV16 [graphs ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/graph_generators.py:docstring of sage.graphs.graph_generators.GraphGenerators.NonisotropicOrthogonalPolarGraph:19: WARNING: citation not found: BH12 [graphs ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/graph_generators.py:docstring of sage.graphs.graph_generators.GraphGenerators.NonisotropicUnitaryPolarGraph:3: WARNING: citation not found: BH12 [graphs ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/graph_generators.py:docstring of sage.graphs.graph_generators.GraphGenerators.SwitchedSquaredSkewHadamardMatrixGraph:8: WARNING: citation not found: BH12 [graphs ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/orientations.py:docstring of sage.graphs.orientations.strong_orientations_iterator:9: WARNING: citation not found: CGMRV16 [graphs ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/orientations.py:docstring of sage.graphs.orientations.strong_orientations_iterator:9: WARNING: citation not found: CGMRV16 [graphs ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/orientations.py:docstring of sage.graphs.orientations.strong_orientations_iterator:9: WARNING: citation not found: CGMRV16 [graphs ] docstring of sage.graphs.strongly_regular_db:5: WARNING: citation not found: CP16 [graphs ] docstring of sage.graphs.strongly_regular_db.SRG_220_84_38_28:3: WARNING: citation not found: DesignHandbook [graphs ] docstring of sage.graphs.strongly_regular_db.eigenmatrix:18: WARNING: citation not found: BH12 [graphs ] docstring of sage.graphs.strongly_regular_db.latin_squares_graph_parameters:3: WARNING: citation not found: BH12 Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/graphs [coercion ] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. [coercion ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' [coercion ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' [coercion ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' [coercion ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' [coercion ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' [coercion ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' [coercion ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' [coercion ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/objects.inv' [coercion ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' [coercion ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/coercion [constants] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. [constants] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' [constants] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' [constants] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' [constants] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' [constants] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' [constants] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' [constants] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' [constants] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/objects.inv' [constants] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' [constants] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/constants [cryptogra] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. [cryptogra] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' [cryptogra] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' [cryptogra] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' [cryptogra] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' [cryptogra] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' [cryptogra] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' [cryptogra] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' [cryptogra] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/objects.inv' [cryptogra] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' [cryptogra] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' [plotting ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/polygon.py:docstring of sage.plot.polygon.Polygon.plot3d:16: WARNING: Exception occurred in plotting polygon-1 [plotting ] from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plotting/sage/plot/polygon.rst: [plotting ] Traceback (most recent call last): [plotting ] File "/usr/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 520, in run_code [plotting ] six.exec_(code, ns) [plotting ] File "/usr/lib/python2.7/site-packages/six.py", line 699, in exec_ [plotting ] exec("""exec _code_ in _globs_, _locs_""") [plotting ] File "", line 1, in [plotting ] File "", line 2, in [plotting ] File "", line 8, in sphinx_plot [plotting ] File "sage/plot/plot3d/base.pyx", line 1639, in sage.plot.plot3d.base.Graphics3d.save (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:22486) [plotting ] self.save_image(filename, **kwds) [plotting ] File "sage/plot/plot3d/base.pyx", line 1568, in sage.plot.plot3d.base.Graphics3d.save_image (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21957) [plotting ] self._save_image_png(filename, **kwds) [plotting ] File "sage/plot/plot3d/base.pyx", line 1532, in sage.plot.plot3d.base.Graphics3d._save_image_png (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:21469) [plotting ] scene = self._rich_repr_jmol(**opts) [plotting ] File "sage/plot/plot3d/base.pyx", line 273, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/base.c:7611) [plotting ] jdata.export_image(targetfile=preview_png, datafile=script, [plotting ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 177, in export_image [plotting ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout))) [plotting ] RuntimeError: Jmol failed to create file '/tmp/sage7458/temp/18895/dir_xE1WNq/preview.png', see '/tmp/sage7458/temp/18895/tmp_xL6dF_.txt' for details Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting [coding ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/bounds_catalog.py:docstring of sage.coding.bounds_catalog:1: WARNING: citation not found: De1973 [coding ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/code_bounds.py:docstring of sage.coding.code_bounds:59: WARNING: citation not found: HP2003 [coding ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/code_bounds.py:docstring of sage.coding.code_bounds:59: WARNING: citation not found: Lin1999 [coding ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/code_constructions.py:docstring of sage.coding.code_constructions:17: WARNING: citation not found: HP2003 [coding ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/code_constructions.py:docstring of sage.coding.code_constructions.DuadicCodeOddPair:23: WARNING: citation not found: HP2003 [coding ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/code_constructions.py:docstring of sage.coding.code_constructions.ExtendedQuadraticResidueCode:1: WARNING: citation not found: HP2003 [coding ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/code_constructions.py:docstring of sage.coding.code_constructions.QuadraticResidueCodeEvenPair:1: WARNING: citation not found: HP2003 [coding ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/code_constructions.py:docstring of sage.coding.code_constructions.QuadraticResidueCodeEvenPair:32: WARNING: citation not found: HP2003 [coding ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/code_constructions.py:docstring of sage.coding.code_constructions.QuadraticResidueCodeOddPair:1: WARNING: citation not found: HP2003 [coding ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/code_constructions.py:docstring of sage.coding.code_constructions.QuadraticResidueCodeOddPair:34: WARNING: citation not found: HP2003 [coding ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/code_constructions.py:docstring of sage.coding.code_constructions.ToricCode:14: WARNING: citation not found: Joy2004 [coding ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/codes_catalog.py:docstring of sage.coding.codes_catalog:1: WARNING: citation not found: HP2003 [coding ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/codes_catalog.py:docstring of sage.coding.codes_catalog:1: WARNING: citation not found: HP2003 [coding ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/codes_catalog.py:docstring of sage.coding.codes_catalog:1: WARNING: citation not found: HP2003 [coding ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/delsarte_bounds.py:docstring of sage.coding.delsarte_bounds:1: WARNING: citation not found: De1973 [coding ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/delsarte_bounds.py:docstring of sage.coding.delsarte_bounds.delsarte_bound_hamming_space:1: WARNING: citation not found: De1973 [coding ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/encoder.py:docstring of sage.coding.encoder.Encoder:31: WARNING: citation not found: Nie [coding ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/encoder.py:docstring of sage.coding.encoder.Encoder.unencode_nocheck:7: WARNING: citation not found: Nie [coding ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/extended_code.py:docstring of sage.coding.extended_code:7: WARNING: citation not found: HP2003 [coding ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/golay_code.py:docstring of sage.coding.golay_code:8: WARNING: citation not found: HP2003 [coding ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/grs.py:docstring of sage.coding.grs.GRSBerlekampWelchDecoder:4: WARNING: citation not found: HJ2004 [coding ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/grs.py:docstring of sage.coding.grs.GRSGaoDecoder:4: WARNING: citation not found: Ga02 [coding ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/grs.py:docstring of sage.coding.grs.GRSKeyEquationSyndromeDecoder:5: WARNING: citation not found: Rot2006 [coding ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/guruswami_sudan/gs_decoder.py:docstring of sage.coding.guruswami_sudan.gs_decoder:3: WARNING: citation not found: GS1999 [coding ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/guruswami_sudan/gs_decoder.py:docstring of sage.coding.guruswami_sudan.gs_decoder:5: WARNING: citation not found: Nie2013 [coding ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/guruswami_sudan/gs_decoder.py:docstring of sage.coding.guruswami_sudan.gs_decoder:9: WARNING: citation not found: Nie [coding ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/guruswami_sudan/gs_decoder.py:docstring of sage.coding.guruswami_sudan.gs_decoder.GRSGuruswamiSudanDecoder:4: WARNING: citation not found: GS1999 [coding ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/guruswami_sudan/gs_decoder.py:docstring of sage.coding.guruswami_sudan.gs_decoder.GRSGuruswamiSudanDecoder.gs_satisfactory:4: WARNING: citation not found: Nie2013 [coding ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/guruswami_sudan/interpolation.py:docstring of sage.coding.guruswami_sudan.interpolation:3: WARNING: citation not found: Nie [coding ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/guruswami_sudan/utils.py:docstring of sage.coding.guruswami_sudan.utils:3: WARNING: citation not found: Nie [coding ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/hamming_code.py:docstring of sage.coding.hamming_code:8: WARNING: citation not found: Rot2006 [coding ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/hamming_code.py:docstring of sage.coding.hamming_code.HammingCode.parity_check_matrix:7: WARNING: citation not found: Rot2006 [coding ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/hamming_code.py:docstring of sage.coding.hamming_code.HammingCode.parity_check_matrix:8: WARNING: citation not found: HP2003 [coding ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/linear_code.py:docstring of sage.coding.linear_code:106: WARNING: citation not found: HP2003 [coding ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/linear_code.py:docstring of sage.coding.linear_code:108: WARNING: citation not found: Gu [coding ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/linear_code.py:docstring of sage.coding.linear_code.AbstractLinearCode.assmus_mattson_designs:1: WARNING: citation not found: HP2003 [coding ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/linear_code.py:docstring of sage.coding.linear_code.AbstractLinearCode.characteristic_polynomial:1: WARNING: citation not found: Lin1999 [coding ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/linear_code.py:docstring of sage.coding.linear_code.AbstractLinearCode.is_projective:3: WARNING: citation not found: BS2011 [coding ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/linear_code.py:docstring of sage.coding.linear_code.AbstractLinearCode.sd_duursma_data:10: WARNING: citation not found: Du2003 [coding ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/linear_code.py:docstring of sage.coding.linear_code.AbstractLinearCode.sd_duursma_q:12: WARNING: citation not found: Du2003 [coding ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/linear_code.py:docstring of sage.coding.linear_code.AbstractLinearCode.sd_zeta_polynomial:6: WARNING: citation not found: Du2003 [coding ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/linear_code.py:docstring of sage.coding.linear_code.AbstractLinearCode.sd_zeta_polynomial:18: WARNING: citation not found: Du2003 [coding ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/linear_code.py:docstring of sage.coding.linear_code.AbstractLinearCode.shortened:10: WARNING: citation not found: HP2003 [coding ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/two_weight_db.py:docstring of sage.coding.two_weight_db:1: WARNING: citation not found: ChenDB [coding ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/two_weight_db.py:docstring of sage.coding.two_weight_db:1: WARNING: citation not found: ChenDB [coding ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/two_weight_db.py:docstring of sage.coding.two_weight_db:1: WARNING: citation not found: Koh2007 [coding ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/two_weight_db.py:docstring of sage.coding.two_weight_db:1: WARNING: citation not found: ChenDB [coding ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/two_weight_db.py:docstring of sage.coding.two_weight_db:1: WARNING: citation not found: ChenDB [coding ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/two_weight_db.py:docstring of sage.coding.two_weight_db:1: WARNING: citation not found: ChenDB [coding ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/two_weight_db.py:docstring of sage.coding.two_weight_db:1: WARNING: citation not found: ChenDB [coding ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/two_weight_db.py:docstring of sage.coding.two_weight_db:1: WARNING: citation not found: ChenDB [coding ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/two_weight_db.py:docstring of sage.coding.two_weight_db:1: WARNING: citation not found: ChenDB [coding ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/two_weight_db.py:docstring of sage.coding.two_weight_db:1: WARNING: citation not found: ChenDB [coding ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/two_weight_db.py:docstring of sage.coding.two_weight_db:1: WARNING: citation not found: ChenDB [coding ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/two_weight_db.py:docstring of sage.coding.two_weight_db:1: WARNING: citation not found: ChenDB [coding ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/two_weight_db.py:docstring of sage.coding.two_weight_db:1: WARNING: citation not found: Koh2007 [coding ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/two_weight_db.py:docstring of sage.coding.two_weight_db:1: WARNING: citation not found: ChenDB [coding ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/two_weight_db.py:docstring of sage.coding.two_weight_db:1: WARNING: citation not found: Di2000 [coding ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/two_weight_db.py:docstring of sage.coding.two_weight_db:1: WARNING: citation not found: ChenDB [coding ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/two_weight_db.py:docstring of sage.coding.two_weight_db:1: WARNING: citation not found: Di2000 [coding ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/two_weight_db.py:docstring of sage.coding.two_weight_db:1: WARNING: citation not found: Di2000 [coding ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/two_weight_db.py:docstring of sage.coding.two_weight_db:1: WARNING: citation not found: Di2000 [coding ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/two_weight_db.py:docstring of sage.coding.two_weight_db:1: WARNING: citation not found: BS2003 [coding ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/two_weight_db.py:docstring of sage.coding.two_weight_db:1: WARNING: citation not found: ChenDB [coding ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/two_weight_db.py:docstring of sage.coding.two_weight_db:1: WARNING: citation not found: ChenDB [coding ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/two_weight_db.py:docstring of sage.coding.two_weight_db:34: WARNING: citation not found: BS2003 [coding ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/two_weight_db.py:docstring of sage.coding.two_weight_db:36: WARNING: citation not found: ChenDB [coding ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/two_weight_db.py:docstring of sage.coding.two_weight_db:38: WARNING: citation not found: Koh2007 [coding ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/two_weight_db.py:docstring of sage.coding.two_weight_db:40: WARNING: citation not found: Di2000 Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/coding [curves ] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. [curves ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' [curves ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' [curves ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' [curves ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' [curves ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' [curves ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' [curves ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' [curves ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' [curves ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' [cryptogra] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/block_cipher/miniaes.py:docstring of sage.crypto.block_cipher.miniaes.MiniAES:1: WARNING: citation not found: Pha2002 [cryptogra] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/block_cipher/sdes.py:docstring of sage.crypto.block_cipher.sdes.SimplifiedDES:1: WARNING: citation not found: Sch1996 [cryptogra] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/block_cipher/sdes.py:docstring of sage.crypto.block_cipher.sdes.SimplifiedDES:1: WARNING: citation not found: Pha2002 [cryptogra] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/classical.py:docstring of sage.crypto.classical.AffineCryptosystem:135: WARNING: citation not found: Sti2006 [cryptogra] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/classical.py:docstring of sage.crypto.classical.AffineCryptosystem.random_key:1: WARNING: citation not found: Sti2006 [cryptogra] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/classical.py:docstring of sage.crypto.classical.AffineCryptosystem.rank_by_chi_square:49: WARNING: citation not found: PearsonTest [cryptogra] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/classical.py:docstring of sage.crypto.classical.AffineCryptosystem.rank_by_squared_differences:49: WARNING: citation not found: RSS [cryptogra] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/classical.py:docstring of sage.crypto.classical.ShiftCryptosystem.rank_by_chi_square:49: WARNING: citation not found: PearsonTest [cryptogra] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/classical.py:docstring of sage.crypto.classical.ShiftCryptosystem.rank_by_squared_differences:49: WARNING: citation not found: RSS [cryptogra] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/lattice.py:docstring of sage.crypto.lattice.gen_lattice:10: WARNING: citation not found: Aj1996 [cryptogra] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/lattice.py:docstring of sage.crypto.lattice.gen_lattice:13: WARNING: citation not found: GM2002 [cryptogra] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/lattice.py:docstring of sage.crypto.lattice.gen_lattice:16: WARNING: citation not found: LM2006 [cryptogra] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/lattice.py:docstring of sage.crypto.lattice.gen_lattice:18: WARNING: citation not found: LM2006 [cryptogra] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/lattice.py:docstring of sage.crypto.lattice.gen_lattice:27: WARNING: citation not found: Reg2005 [cryptogra] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/lattice.py:docstring of sage.crypto.lattice.gen_lattice:105: WARNING: citation not found: Reg2005 [cryptogra] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/lfsr.py:docstring of sage.crypto.lfsr:4: WARNING: citation not found: Go1967 [cryptogra] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/lfsr.py:docstring of sage.crypto.lfsr:114: WARNING: citation not found: Mas1969 [cryptogra] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/lwe.py:docstring of sage.crypto.lwe:1: WARNING: citation not found: Reg09 [cryptogra] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/lwe.py:docstring of sage.crypto.lwe:6: WARNING: citation not found: LPR2010 [cryptogra] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/lwe.py:docstring of sage.crypto.lwe:15: WARNING: citation not found: Reg09 [cryptogra] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/lwe.py:docstring of sage.crypto.lwe:77: WARNING: citation not found: Reg09 [cryptogra] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/lwe.py:docstring of sage.crypto.lwe:79: WARNING: citation not found: LP2011 [cryptogra] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/lwe.py:docstring of sage.crypto.lwe:81: WARNING: citation not found: LPR2010 [cryptogra] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/lwe.py:docstring of sage.crypto.lwe:83: WARNING: citation not found: CGW2013 [cryptogra] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/lwe.py:docstring of sage.crypto.lwe.LindnerPeikert:1: WARNING: citation not found: LP2011 [cryptogra] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/lwe.py:docstring of sage.crypto.lwe.LindnerPeikert.__init__:1: WARNING: citation not found: LP2011 [cryptogra] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/lwe.py:docstring of sage.crypto.lwe.LindnerPeikert.__init__:9: WARNING: citation not found: LP2011 [cryptogra] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/lwe.py:docstring of sage.crypto.lwe.Regev:1: WARNING: citation not found: Reg09 [cryptogra] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/lwe.py:docstring of sage.crypto.lwe.Regev.__init__:1: WARNING: citation not found: Reg09 [cryptogra] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/lwe.py:docstring of sage.crypto.lwe.RingLindnerPeikert:1: WARNING: citation not found: LP2011 [cryptogra] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/lwe.py:docstring of sage.crypto.lwe.RingLindnerPeikert.__init__:1: WARNING: citation not found: LP2011 [cryptogra] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/lwe.py:docstring of sage.crypto.lwe.UniformNoiseLWE:1: WARNING: citation not found: CGW2013 [cryptogra] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/lwe.py:docstring of sage.crypto.lwe.UniformNoiseLWE.__init__:1: WARNING: citation not found: CGW2013 [cryptogra] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/lwe.py:docstring of sage.crypto.lwe.UniformNoiseLWE.__init__:13: WARNING: citation not found: CGW2013 [cryptogra] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/mq/rijndael_gf.py:docstring of sage.crypto.mq.rijndael_gf:5: WARNING: citation not found: DR2002 [cryptogra] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/mq/rijndael_gf.py:docstring of sage.crypto.mq.rijndael_gf:74: WARNING: citation not found: DR2002 [cryptogra] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/mq/sbox.py:docstring of sage.crypto.mq.sbox.SBox:1: WARNING: citation not found: He2002 [cryptogra] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/mq/sbox.py:docstring of sage.crypto.mq.sbox.SBox:13: WARNING: citation not found: PRESENT07 [cryptogra] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/mq/sbox.py:docstring of sage.crypto.mq.sbox.SBox:51: WARNING: citation not found: He2002 [cryptogra] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/mq/sbox.py:docstring of sage.crypto.mq.sbox.SBox:53: WARNING: citation not found: PRESENT07 [cryptogra] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/mq/sbox.py:docstring of sage.crypto.mq.sbox.SBox:55: WARNING: citation not found: CDL2015 [cryptogra] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/mq/sbox.py:docstring of sage.crypto.mq.sbox.SBox.difference_distribution_matrix:10: WARNING: citation not found: He2002 [cryptogra] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/mq/sbox.py:docstring of sage.crypto.mq.sbox.SBox.linear_approximation_matrix:9: WARNING: citation not found: He2002 [cryptogra] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/mq/sbox.py:docstring of sage.crypto.mq.sbox.SBox.polynomials:3: WARNING: citation not found: BC2003 [cryptogra] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/mq/sbox.py:docstring of sage.crypto.mq.sbox.feistel_construction:1: WARNING: citation not found: CDL2015 [cryptogra] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/mq/sbox.py:docstring of sage.crypto.mq.sbox.misty_construction:1: WARNING: citation not found: CDL2015 [cryptogra] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/mq/sbox.py:docstring of sage.crypto.mq.sbox.misty_construction:12: WARNING: citation not found: CDL2015 [cryptogra] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/mq/sr.py:docstring of sage.crypto.mq.sr:1: WARNING: citation not found: CMR2005 [cryptogra] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/mq/sr.py:docstring of sage.crypto.mq.sr:1: WARNING: citation not found: CMR2006 [cryptogra] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/mq/sr.py:docstring of sage.crypto.mq.sr:293: WARNING: citation not found: CMR2005 [cryptogra] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/mq/sr.py:docstring of sage.crypto.mq.sr:295: WARNING: citation not found: CMR2006 [cryptogra] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/mq/sr.py:docstring of sage.crypto.mq.sr:297: WARNING: citation not found: MR2002 [cryptogra] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/mq/sr.py:docstring of sage.crypto.mq.sr.SR_gf2.antiphi:1: WARNING: citation not found: MR2002 [cryptogra] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/mq/sr.py:docstring of sage.crypto.mq.sr.SR_gf2.phi:1: WARNING: citation not found: MR2002 [cryptogra] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/mq/sr.py:docstring of sage.crypto.mq.sr.SR_gf2n.antiphi:1: WARNING: citation not found: MR2002 [cryptogra] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/mq/sr.py:docstring of sage.crypto.mq.sr.SR_gf2n.phi:1: WARNING: citation not found: MR2002 [cryptogra] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/public_key/blum_goldwasser.py:docstring of sage.crypto.public_key.blum_goldwasser:1: WARNING: citation not found: BG1985 [cryptogra] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/public_key/blum_goldwasser.py:docstring of sage.crypto.public_key.blum_goldwasser:1: WARNING: citation not found: MvOV1996 [cryptogra] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/public_key/blum_goldwasser.py:docstring of sage.crypto.public_key.blum_goldwasser:12: WARNING: citation not found: MvOV1996 [cryptogra] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/public_key/blum_goldwasser.py:docstring of sage.crypto.public_key.blum_goldwasser.BlumGoldwasser:41: WARNING: citation not found: MvOV1996 [cryptogra] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/public_key/blum_goldwasser.py:docstring of sage.crypto.public_key.blum_goldwasser.BlumGoldwasser.decrypt:22: WARNING: citation not found: MvOV1996 [cryptogra] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/public_key/blum_goldwasser.py:docstring of sage.crypto.public_key.blum_goldwasser.BlumGoldwasser.decrypt:45: WARNING: citation not found: MvOV1996 [cryptogra] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/public_key/blum_goldwasser.py:docstring of sage.crypto.public_key.blum_goldwasser.BlumGoldwasser.encrypt:32: WARNING: citation not found: MvOV1996 [cryptogra] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/public_key/blum_goldwasser.py:docstring of sage.crypto.public_key.blum_goldwasser.BlumGoldwasser.encrypt:62: WARNING: citation not found: MvOV1996 [cryptogra] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/public_key/blum_goldwasser.py:docstring of sage.crypto.public_key.blum_goldwasser.BlumGoldwasser.random_key:29: WARNING: citation not found: MvOV1996 [cryptogra] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/stream.py:docstring of sage.crypto.stream.blum_blum_shub:3: WARNING: citation not found: BBS1986 [cryptogra] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/stream.py:docstring of sage.crypto.stream.blum_blum_shub:3: WARNING: citation not found: MvOV1996 [cryptogra] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/stream.py:docstring of sage.crypto.stream.blum_blum_shub:77: WARNING: citation not found: MvOV1996 [cryptogra] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/stream.py:docstring of sage.crypto.stream.blum_blum_shub:115: WARNING: citation not found: BBS1982 Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/cryptography [data_stru] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. [data_stru] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' [data_stru] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' [data_stru] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' [data_stru] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' [data_stru] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' [data_stru] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' [data_stru] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' [data_stru] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' [data_stru] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' [data_stru] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/data_structures/mutable_poset.py:docstring of sage.data_structures.mutable_poset.MutablePosetShell.iter_topological:32: WARNING: citation not found: Tar1976 [data_stru] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/data_structures/mutable_poset.py:docstring of sage.data_structures.mutable_poset.MutablePosetShell.iter_topological:32: WARNING: citation not found: CLRS2001 Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/data_structures [databases] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. [databases] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' [databases] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' [databases] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' [databases] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' [databases] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' [databases] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' [databases] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' [databases] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' [databases] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' [databases] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/databases/stein_watkins.py:docstring of sage.databases.stein_watkins:16: WARNING: citation not found: SW2002 [databases] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/databases/stein_watkins.py:docstring of sage.databases.stein_watkins:115: WARNING: citation not found: SW2002 Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/databases [diophanti] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. [diophanti] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' [diophanti] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' [diophanti] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' [diophanti] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' [diophanti] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' [diophanti] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' [diophanti] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' [diophanti] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' [diophanti] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/diophantine_approximation [discrete_] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. [discrete_] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' [discrete_] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' [discrete_] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' [discrete_] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' [discrete_] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' [discrete_] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' [discrete_] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' [discrete_] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' [discrete_] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' [discrete_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/cone.py:docstring of sage.geometry.cone:176: WARNING: citation not found: Fu1993 [discrete_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/cone.py:docstring of sage.geometry.cone.ConvexRationalPolyhedralCone.Hilbert_basis:106: WARNING: citation not found: Normaliz [discrete_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/cone.py:docstring of sage.geometry.cone.ConvexRationalPolyhedralCone.discrete_complementarity_set:21: WARNING: citation not found: Or2016 [discrete_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/cone.py:docstring of sage.geometry.cone.ConvexRationalPolyhedralCone.lineality:13: WARNING: citation not found: Roc1970 [discrete_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/cone.py:docstring of sage.geometry.cone.ConvexRationalPolyhedralCone.lyapunov_like_basis:22: WARNING: citation not found: Or2016 [discrete_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/cone.py:docstring of sage.geometry.cone.ConvexRationalPolyhedralCone.lyapunov_like_basis:24: WARNING: citation not found: RNPA2011 [discrete_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/cone.py:docstring of sage.geometry.cone.ConvexRationalPolyhedralCone.lyapunov_like_basis:75: WARNING: citation not found: RNPA2011 [discrete_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/cone.py:docstring of sage.geometry.cone.ConvexRationalPolyhedralCone.lyapunov_rank:13: WARNING: citation not found: Or2016 [discrete_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/cone.py:docstring of sage.geometry.cone.ConvexRationalPolyhedralCone.lyapunov_rank:22: WARNING: citation not found: Or2016 [discrete_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/cone.py:docstring of sage.geometry.cone.ConvexRationalPolyhedralCone.lyapunov_rank:33: WARNING: citation not found: GT2014 [discrete_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/cone.py:docstring of sage.geometry.cone.ConvexRationalPolyhedralCone.lyapunov_rank:35: WARNING: citation not found: Or2016 [discrete_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/cone.py:docstring of sage.geometry.cone.ConvexRationalPolyhedralCone.lyapunov_rank:37: WARNING: citation not found: RNPA2011 [discrete_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/cone.py:docstring of sage.geometry.cone.ConvexRationalPolyhedralCone.lyapunov_rank:41: WARNING: citation not found: RNPA2011 [discrete_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/cone.py:docstring of sage.geometry.cone.ConvexRationalPolyhedralCone.lyapunov_rank:54: WARNING: citation not found: Or2016 [discrete_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/cone.py:docstring of sage.geometry.cone.ConvexRationalPolyhedralCone.lyapunov_rank:63: WARNING: citation not found: RNPA2011 [discrete_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/cone.py:docstring of sage.geometry.cone.ConvexRationalPolyhedralCone.lyapunov_rank:72: WARNING: citation not found: Or2016 [discrete_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/cone.py:docstring of sage.geometry.cone.ConvexRationalPolyhedralCone.lyapunov_rank:81: WARNING: citation not found: Or2016 [discrete_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/cone.py:docstring of sage.geometry.cone.ConvexRationalPolyhedralCone.lyapunov_rank:93: WARNING: citation not found: RNPA2011 [discrete_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/cone.py:docstring of sage.geometry.cone.ConvexRationalPolyhedralCone.lyapunov_rank:103: WARNING: citation not found: RNPA2011 [discrete_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/cone.py:docstring of sage.geometry.cone.ConvexRationalPolyhedralCone.lyapunov_rank:111: WARNING: citation not found: RNPA2011 [discrete_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/cone.py:docstring of sage.geometry.cone.ConvexRationalPolyhedralCone.orthogonal_sublattice:4: WARNING: citation not found: Fu1993 [discrete_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/cone.py:docstring of sage.geometry.cone.ConvexRationalPolyhedralCone.relative_orthogonal_quotient:4: WARNING: citation not found: Fu1993 [discrete_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/cone.py:docstring of sage.geometry.cone.ConvexRationalPolyhedralCone.relative_quotient:4: WARNING: citation not found: Fu1993 [discrete_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/cone.py:docstring of sage.geometry.cone.ConvexRationalPolyhedralCone.semigroup_generators:76: WARNING: citation not found: Normaliz [discrete_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/cone.py:docstring of sage.geometry.cone.ConvexRationalPolyhedralCone.semigroup_generators:93: WARNING: citation not found: BK2001 [discrete_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/cone.py:docstring of sage.geometry.cone.ConvexRationalPolyhedralCone.sublattice:3: WARNING: citation not found: Fu1993 [discrete_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/cone.py:docstring of sage.geometry.cone.ConvexRationalPolyhedralCone.sublattice_complement:8: WARNING: citation not found: Fu1993 [discrete_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/cone.py:docstring of sage.geometry.cone.classify_cone_2d:13: WARNING: citation not found: CLS [discrete_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/cone.py:docstring of sage.geometry.cone.classify_cone_2d:13: WARNING: citation not found: CLS [discrete_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/fan.py:docstring of sage.geometry.fan.RationalPolyhedralFan.complex:15: WARNING: citation not found: Klyachko [discrete_] docstring of sage.geometry.fan_morphism.FanMorphism.index:13: WARNING: citation not found: HLY2002 [discrete_] docstring of sage.geometry.fan_morphism.FanMorphism.is_bundle:22: WARNING: citation not found: CLS2011 [discrete_] docstring of sage.geometry.fan_morphism.FanMorphism.is_fibration:15: WARNING: citation not found: HLY2002 [discrete_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/hasse_diagram.py:docstring of sage.geometry.hasse_diagram.Hasse_diagram_from_incidences:45: WARNING: citation not found: KP2002 [discrete_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/hasse_diagram.py:docstring of sage.geometry.hasse_diagram.Hasse_diagram_from_incidences:60: WARNING: citation not found: KP2002 [discrete_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/hyperplane_arrangement/arrangement.py:docstring of sage.geometry.hyperplane_arrangement.arrangement:284: WARNING: citation not found: Sta2007 [discrete_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/hyperplane_arrangement/arrangement.py:docstring of sage.geometry.hyperplane_arrangement.arrangement.HyperplaneArrangementElement.derivation_module_basis:14: WARNING: citation not found: BC2012 [discrete_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/hyperplane_arrangement/arrangement.py:docstring of sage.geometry.hyperplane_arrangement.arrangement.HyperplaneArrangementElement.derivation_module_basis:37: WARNING: citation not found: BC2012 [discrete_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/hyperplane_arrangement/arrangement.py:docstring of sage.geometry.hyperplane_arrangement.arrangement.HyperplaneArrangementElement.doubly_indexed_whitney_number:38: WARNING: citation not found: GZ1983 [discrete_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/hyperplane_arrangement/arrangement.py:docstring of sage.geometry.hyperplane_arrangement.arrangement.HyperplaneArrangementElement.face_product:22: WARNING: citation not found: Br2000 [discrete_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/hyperplane_arrangement/arrangement.py:docstring of sage.geometry.hyperplane_arrangement.arrangement.HyperplaneArrangementElement.is_formal:3: WARNING: citation not found: Yuz1993 [discrete_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/hyperplane_arrangement/arrangement.py:docstring of sage.geometry.hyperplane_arrangement.arrangement.HyperplaneArrangementElement.is_free:13: WARNING: citation not found: BC2012 [discrete_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/hyperplane_arrangement/arrangement.py:docstring of sage.geometry.hyperplane_arrangement.arrangement.HyperplaneArrangementElement.is_free:25: WARNING: citation not found: BC2012 [discrete_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/hyperplane_arrangement/arrangement.py:docstring of sage.geometry.hyperplane_arrangement.arrangement.HyperplaneArrangementElement.matroid:3: WARNING: citation not found: Sta2007 [discrete_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/hyperplane_arrangement/arrangement.py:docstring of sage.geometry.hyperplane_arrangement.arrangement.HyperplaneArrangementElement.minimal_generated_number:14: WARNING: citation not found: Yuz1993 [discrete_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/hyperplane_arrangement/arrangement.py:docstring of sage.geometry.hyperplane_arrangement.arrangement.HyperplaneArrangementElement.whitney_number:11: WARNING: citation not found: GZ1983 [discrete_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/hyperplane_arrangement/check_freeness.py:docstring of sage.geometry.hyperplane_arrangement.check_freeness.construct_free_chain:5: WARNING: citation not found: BC2012 [discrete_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/hyperplane_arrangement/check_freeness.py:docstring of sage.geometry.hyperplane_arrangement.check_freeness.less_generators:3: WARNING: citation not found: BC2012 [discrete_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/hyperplane_arrangement/library.py:docstring of sage.geometry.hyperplane_arrangement.library.HyperplaneArrangementLibrary.Ish:34: WARNING: citation not found: AR2012 [discrete_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/hyperplane_arrangement/library.py:docstring of sage.geometry.hyperplane_arrangement.library.HyperplaneArrangementLibrary.bigraphical:40: WARNING: citation not found: HP2016 [discrete_] docstring of sage.geometry.lattice_polytope.LatticePolytopeClass.normal_form:8: WARNING: citation not found: KS1998 [discrete_] docstring of sage.geometry.lattice_polytope.LatticePolytopeClass.normal_form:8: WARNING: citation not found: GK2013 [discrete_] docstring of sage.geometry.lattice_polytope.NefPartition:75: WARNING: citation not found: CK1999 [discrete_] docstring of sage.geometry.lattice_polytope.NefPartition:75: WARNING: citation not found: BN2008 [discrete_] docstring of sage.geometry.lattice_polytope.NefPartition.dual:11: WARNING: citation not found: BN2008 [discrete_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/polyhedron/base.py:docstring of sage.geometry.polyhedron.base.Polyhedron_base.face_lattice:32: WARNING: citation not found: KP2002 [discrete_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/polyhedron/base.py:docstring of sage.geometry.polyhedron.base.Polyhedron_base.is_combinatorially_isomorphic:19: WARNING: citation not found: KK1995 [discrete_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/polyhedron/base.py:docstring of sage.geometry.polyhedron.base.Polyhedron_base.restricted_automorphism_group:97: WARNING: citation not found: BSS2009 [discrete_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/polyhedron/base_ZZ.py:docstring of sage.geometry.polyhedron.base_ZZ.Polyhedron_ZZ.has_IP_property:27: WARNING: citation not found: PALP [discrete_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/polyhedron/double_description.py:docstring of sage.geometry.polyhedron.double_description:1: WARNING: citation not found: FP1996 [discrete_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/polyhedron/double_description.py:docstring of sage.geometry.polyhedron.double_description.StandardAlgorithm:3: WARNING: citation not found: FP1996 [discrete_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/polyhedron/library.py:docstring of sage.geometry.polyhedron.library.Polytopes.Kirkman_icosahedron:3: WARNING: citation not found: Fe2012 [discrete_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/polyhedron/library.py:docstring of sage.geometry.polyhedron.library.Polytopes.associahedron:11: WARNING: citation not found: CFZ [discrete_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/polyhedron/library.py:docstring of sage.geometry.polyhedron.library.Polytopes.associahedron:11: WARNING: citation not found: CFZ [discrete_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/polyhedron/library.py:docstring of sage.geometry.polyhedron.library.Polytopes.associahedron:34: WARNING: citation not found: CFZ [discrete_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/polyhedron/ppl_lattice_polytope.py:docstring of sage.geometry.polyhedron.ppl_lattice_polytope.LatticePolytope_PPL_class.restricted_automorphism_group:28: WARNING: citation not found: BSS2009 [discrete_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/pseudolines.py:docstring of sage.geometry.pseudolines:7: WARNING: citation not found: Fe1997 [discrete_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/pseudolines.py:docstring of sage.geometry.pseudolines:103: WARNING: citation not found: Fe1997 [discrete_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/ribbon_graph.py:docstring of sage.geometry.ribbon_graph.RibbonGraph:3: WARNING: citation not found: GGD2011 [discrete_] docstring of sage.geometry.triangulation.base.PointConfiguration_base.int_to_simplex:4: WARNING: citation not found: PUNTOS [discrete_] docstring of sage.geometry.triangulation.base.PointConfiguration_base.simplex_to_int:5: WARNING: citation not found: PUNTOS [discrete_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/triangulation/element.py:docstring of sage.geometry.triangulation.element.Triangulation.gkz_phi:11: WARNING: citation not found: GKZ1994 [discrete_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/triangulation/element.py:docstring of sage.geometry.triangulation.element.Triangulation.normal_cone:3: WARNING: citation not found: GKZ1994 [discrete_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/triangulation/point_configuration.py:docstring of sage.geometry.triangulation.point_configuration:16: WARNING: citation not found: TOPCOM [discrete_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/triangulation/point_configuration.py:docstring of sage.geometry.triangulation.point_configuration.PointConfiguration.lexicographic_triangulation:3: WARNING: citation not found: PUNTOS [discrete_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/triangulation/point_configuration.py:docstring of sage.geometry.triangulation.point_configuration.PointConfiguration.restricted_automorphism_group:9: WARNING: citation not found: BSS2009 [discrete_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/triangulation/point_configuration.py:docstring of sage.geometry.triangulation.point_configuration.PointConfiguration.secondary_polytope:3: WARNING: citation not found: GKZ1994 [discrete_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/triangulation/point_configuration.py:docstring of sage.geometry.triangulation.point_configuration.PointConfiguration.volume:33: WARNING: citation not found: GKZ1994 Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/discrete_geometry [doctest ] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. [doctest ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' [doctest ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' [doctest ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' [doctest ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' [doctest ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' [doctest ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' [doctest ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' [doctest ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' [doctest ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/doctest [finance ] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. [finance ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' [finance ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' [finance ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' [finance ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' [finance ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' [finance ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' [finance ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' [finance ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' [finance ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' [finance ] docstring of sage.finance.option.black_scholes:1: WARNING: citation not found: Shr2004 Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/finance [finite_ri] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. [finite_ri] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' [finite_ri] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' [finite_ri] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' [finite_ri] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' [finite_ri] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' [finite_ri] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' [finite_ri] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' [finite_ri] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' [finite_ri] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/finite_rings [function_] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. [function_] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' [function_] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' [function_] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' [function_] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' [function_] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' [function_] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' [function_] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/curves [function_] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' [function_] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' [functions] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. [functions] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' [functions] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' [functions] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' [functions] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' [functions] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' [functions] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' [functions] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' [functions] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' [functions] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/function_fields [game_theo] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. [game_theo] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' [game_theo] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' [game_theo] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' [game_theo] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' [game_theo] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' [game_theo] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' [game_theo] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' [game_theo] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' [game_theo] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' [game_theo] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/game_theory/catalog_normal_form_games.py:docstring of sage.game_theory.catalog_normal_form_games:26: WARNING: citation not found: Ba1994 [game_theo] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/game_theory/catalog_normal_form_games.py:docstring of sage.game_theory.catalog_normal_form_games:28: WARNING: citation not found: Cre2003 [game_theo] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/game_theory/catalog_normal_form_games.py:docstring of sage.game_theory.catalog_normal_form_games:30: WARNING: citation not found: McM1992 [game_theo] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/game_theory/catalog_normal_form_games.py:docstring of sage.game_theory.catalog_normal_form_games:32: WARNING: citation not found: Sky2003 [game_theo] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/game_theory/catalog_normal_form_games.py:docstring of sage.game_theory.catalog_normal_form_games:34: WARNING: citation not found: Wat2003 [game_theo] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/game_theory/catalog_normal_form_games.py:docstring of sage.game_theory.catalog_normal_form_games:36: WARNING: citation not found: Web2007 [game_theo] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/game_theory/catalog_normal_form_games.py:docstring of sage.game_theory.catalog_normal_form_games.BattleOfTheSexes:3: WARNING: citation not found: Web2007 [game_theo] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/game_theory/catalog_normal_form_games.py:docstring of sage.game_theory.catalog_normal_form_games.Chicken:25: WARNING: citation not found: Wat2003 [game_theo] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/game_theory/catalog_normal_form_games.py:docstring of sage.game_theory.catalog_normal_form_games.CoordinationGame:3: WARNING: citation not found: Web2007 [game_theo] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/game_theory/catalog_normal_form_games.py:docstring of sage.game_theory.catalog_normal_form_games.HawkDove:12: WARNING: citation not found: Web2007 [game_theo] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/game_theory/catalog_normal_form_games.py:docstring of sage.game_theory.catalog_normal_form_games.MatchingPennies:8: WARNING: citation not found: Web2007 [game_theo] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/game_theory/catalog_normal_form_games.py:docstring of sage.game_theory.catalog_normal_form_games.Pigs:16: WARNING: citation not found: McM1992 [game_theo] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/game_theory/catalog_normal_form_games.py:docstring of sage.game_theory.catalog_normal_form_games.PrisonersDilemma:11: WARNING: citation not found: Web2007 [game_theo] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/game_theory/catalog_normal_form_games.py:docstring of sage.game_theory.catalog_normal_form_games.PrisonersDilemma:34: WARNING: citation not found: Web2007 [game_theo] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/game_theory/catalog_normal_form_games.py:docstring of sage.game_theory.catalog_normal_form_games.RPS:13: WARNING: citation not found: Web2007 [game_theo] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/game_theory/catalog_normal_form_games.py:docstring of sage.game_theory.catalog_normal_form_games.StagHunt:9: WARNING: citation not found: Sky2003 [game_theo] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/game_theory/catalog_normal_form_games.py:docstring of sage.game_theory.catalog_normal_form_games.TravellersDilemma:22: WARNING: citation not found: Ba1994 [game_theo] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/game_theory/cooperative_game.py:docstring of sage.game_theory.cooperative_game:1: WARNING: citation not found: CEW2011 [game_theo] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/game_theory/cooperative_game.py:docstring of sage.game_theory.cooperative_game.CooperativeGame:111: WARNING: citation not found: CEW2011 [game_theo] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/game_theory/cooperative_game.py:docstring of sage.game_theory.cooperative_game.CooperativeGame:116: WARNING: citation not found: MSZ2013 [game_theo] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/game_theory/cooperative_game.py:docstring of sage.game_theory.cooperative_game.CooperativeGame:145: WARNING: citation not found: SWJ2008 [game_theo] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/game_theory/cooperative_game.py:docstring of sage.game_theory.cooperative_game.CooperativeGame:145: WARNING: citation not found: XP1994 [game_theo] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/game_theory/matching_game.py:docstring of sage.game_theory.matching_game:1: WARNING: citation not found: DI1989 [game_theo] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/game_theory/matching_game.py:docstring of sage.game_theory.matching_game.MatchingGame:90: WARNING: citation not found: DI1989 [game_theo] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/game_theory/normal_form_game.py:docstring of sage.game_theory.normal_form_game:1: WARNING: citation not found: NN2007 [game_theo] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/game_theory/normal_form_game.py:docstring of sage.game_theory.normal_form_game:112: WARNING: citation not found: Nas1950 [game_theo] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/game_theory/normal_form_game.py:docstring of sage.game_theory.normal_form_game:203: WARNING: citation not found: Av2000 [game_theo] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/game_theory/normal_form_game.py:docstring of sage.game_theory.normal_form_game:207: WARNING: citation not found: Gambit [game_theo] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/game_theory/normal_form_game.py:docstring of sage.game_theory.normal_form_game:215: WARNING: citation not found: NN2007 [game_theo] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/game_theory/normal_form_game.py:docstring of sage.game_theory.normal_form_game:215: WARNING: citation not found: SLB2008 [game_theo] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/game_theory/normal_form_game.py:docstring of sage.game_theory.normal_form_game:562: WARNING: citation not found: NN2007 [game_theo] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/game_theory/normal_form_game.py:docstring of sage.game_theory.normal_form_game:566: WARNING: citation not found: Nas1950 [game_theo] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/game_theory/normal_form_game.py:docstring of sage.game_theory.normal_form_game:568: WARNING: citation not found: NN2007 [game_theo] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/game_theory/normal_form_game.py:docstring of sage.game_theory.normal_form_game:570: WARNING: citation not found: Av2000 [game_theo] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/game_theory/normal_form_game.py:docstring of sage.game_theory.normal_form_game:572: WARNING: citation not found: Gambit [game_theo] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/game_theory/normal_form_game.py:docstring of sage.game_theory.normal_form_game:574: WARNING: citation not found: SLB2008 [game_theo] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/game_theory/normal_form_game.py:docstring of sage.game_theory.normal_form_game.NormalFormGame.is_degenerate:4: WARNING: citation not found: NN2007 [game_theo] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/game_theory/normal_form_game.py:docstring of sage.game_theory.normal_form_game.NormalFormGame.is_degenerate:9: WARNING: citation not found: CK2015 [game_theo] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/game_theory/normal_form_game.py:docstring of sage.game_theory.normal_form_game.NormalFormGame.is_degenerate:9: WARNING: citation not found: Du2009 [game_theo] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/game_theory/normal_form_game.py:docstring of sage.game_theory.normal_form_game.NormalFormGame.is_degenerate:31: WARNING: citation not found: DGRB2010 [game_theo] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/game_theory/normal_form_game.py:docstring of sage.game_theory.normal_form_game.NormalFormGame.is_degenerate:39: WARNING: citation not found: NN2007 Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/game_theory [games ] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. [games ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' [games ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' [games ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' [games ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' [games ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' [games ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' [games ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' [games ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' [games ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' [games ] WARNING: display latex u'\\LaTeX': latex exited with error [games ] [stdout] [games ] This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016) (preloaded format=latex) [games ] restricted \write18 enabled. [games ] entering extended mode [games ] (./math.tex [games ] LaTeX2e <2016/03/31> [games ] Babel <3.9r> and hyphenation patterns for 3 language(s) loaded. [games ] (/usr/share/texlive/texmf-dist/tex/latex/base/article.cls [games ] Document Class: article 2014/09/29 v1.4h Standard LaTeX document class [games ] (/usr/share/texlive/texmf-dist/tex/latex/base/size12.clo)) [games ] (/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty [games ] (/usr/share/texlive/texmf-dist/tex/latex/base/utf8.def [games ] (/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.dfu) [games ] (/usr/share/texlive/texmf-dist/tex/latex/base/ot1enc.dfu) [games ] (/usr/share/texlive/texmf-dist/tex/latex/base/omsenc.dfu))) [games ] (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty [games ] For additional information on amsmath, use the `?' option. [games ] (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty [games ] (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty)) [games ] (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty) [games ] (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty)) [games ] (/usr/share/texlive/texmf-dist/tex/latex/amscls/amsthm.sty) [games ] (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty [games ] (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty)) [games ] (/usr/share/texlive/texmf-dist/tex/latex/tools/bm.sty) (./math.aux) [games ] (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd) [games ] (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd) [games ] ! You can't use `\spacefactor' in math mode. [games ] \@->\spacefactor [games ] \@m {} [games ] l.30 $\LaTeX [games ] $ [games ] [1] (./math.aux) ) [games ] (see the transcript file for additional information) [games ] Output written on math.dvi (1 page, 324 bytes). [games ] Transcript written on math.log. [games ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/games/hexad.py:docstring of sage.games.hexad:53: WARNING: citation not found: Cu1984 [games ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/games/hexad.py:docstring of sage.games.hexad:55: WARNING: citation not found: Co1984 [games ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/games/hexad.py:docstring of sage.games.hexad:57: WARNING: citation not found: CS1986 [games ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/games/hexad.py:docstring of sage.games.hexad:59: WARNING: citation not found: KR2001 [games ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/games/hexad.py:docstring of sage.games.hexad.Minimog.blackjack_move:34: WARNING: citation not found: KR2001 [games ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/games/hexad.py:docstring of sage.games.hexad.Minimog.blackjack_move:73: WARNING: citation not found: CS1986 [games ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/games/hexad.py:docstring of sage.games.hexad.Minimog.blackjack_move:73: WARNING: citation not found: KR2001 [games ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/games/hexad.py:docstring of sage.games.hexad.Minimog.find_hexad:16: WARNING: citation not found: Cu1984 [games ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/games/hexad.py:docstring of sage.games.hexad.Minimog.find_hexad:16: WARNING: citation not found: Co1984 [games ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/games/hexad.py:docstring of sage.games.hexad.Minimog.find_hexad:51: WARNING: citation not found: Cu1984 [games ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/games/hexad.py:docstring of sage.games.hexad.Minimog.find_hexad:51: WARNING: citation not found: Co1984 [games ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/games/hexad.py:docstring of sage.games.hexad.view_list:1: WARNING: citation not found: Cu1984 [games ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/games/sudoku.py:docstring of sage.games.sudoku.Sudoku.backtrack:33: WARNING: citation not found: sudoku:escargot [games ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/games/sudoku.py:docstring of sage.games.sudoku.Sudoku.backtrack:67: WARNING: citation not found: sudoku:wikipedia [games ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/games/sudoku.py:docstring of sage.games.sudoku.Sudoku.solve:80: WARNING: citation not found: sudoku:royle [games ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/games/sudoku.py:docstring of sage.games.sudoku.Sudoku.solve:91: WARNING: citation not found: sudoku:top95 [games ] docstring of sage.games.sudoku_backtrack.backtrack_all:21: WARNING: citation not found: sudoku:norvig Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/games An error occurred, but libGAP has no handler set. Error message: [reference] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/hecke Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/hyperbolic_geometry Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/interfaces Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/knots Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/lfunctions An error occurred, but libGAP has no handler set. Error message: [reference] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' [reference] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' [reference] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' [reference] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' [reference] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' [reference] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/history_and_license Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/logic [reference] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/matrices [reference] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' [reference] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/doctrees/en/reference/algebras/environment.pickle Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/matroids [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/doctrees/en/reference/categories/environment.pickle Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/modabvar [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/doctrees/en/reference/combinat/environment.pickle Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/modfrm Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/modfrm_hecketriangle Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/modmisc Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/modsym Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/modules Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/monoids Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/notebook Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/number_fields Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/numerical Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/padics [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/doctrees/en/reference/groups/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/doctrees/en/reference/history_and_license/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/doctrees/en/reference/hyperbolic_geometry/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/doctrees/en/reference/interfaces/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/doctrees/en/reference/knots/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/doctrees/en/reference/lfunctions/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/doctrees/en/reference/libs/environment.pickle Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/plotting Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/power_series Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/probability Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/quadratic_forms Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/quat_algebras Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/quivers Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/references Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/riemannian_geometry Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/rings Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/rings_numerical Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/rings_standard Warning: Could not import sage.sat.boolean_polynomials No module named brial.cnf Warning: Could not import sage.sat.converters.polybori No module named brial.cnf Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/sat Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/schemes Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/semirings Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/stats [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/doctrees/en/reference/polynomial_rings/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/doctrees/en/reference/repl/environment.pickle Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/structure Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/tensor [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/index.rst:16: WARNING: unknown document: repl/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/index.rst:33: WARNING: unknown document: categories/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/index.rst:60: WARNING: unknown document: groups/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/index.rst:62: WARNING: unknown document: algebras/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/index.rst:67: WARNING: unknown document: combinat/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/index.rst:87: WARNING: unknown document: hyperbolic_geometry/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/index.rst:92: WARNING: unknown document: knots/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/index.rst:99: WARNING: unknown document: lfunctions/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/index.rst:142: WARNING: unknown document: interfaces/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/index.rst:143: WARNING: unknown document: libs/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/index.rst:149: WARNING: unknown document: history_and_license/index [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/algebras/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/categories/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/combinat/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/functions/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/groups/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/hecke/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/history_and_license/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/hyperbolic_geometry/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/interfaces/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/knots/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/lfunctions/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/libs/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/logic/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/matrices/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/matroids/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/modabvar/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/modfrm/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/modfrm_hecketriangle/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/modmisc/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/modsym/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/modules/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/monoids/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/notebook/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/number_fields/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/numerical/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/padics/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/plotting/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/polynomial_rings/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/power_series/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/probability/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/quadratic_forms/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/quat_algebras/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/quivers/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/references/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/repl/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/riemannian_geometry/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/rings/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/rings_numerical/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/rings_standard/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/sat/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/schemes/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/semirings/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/stats/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/structure/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/tensor/searchindex.js Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference Building tr/a_tour_of_sage. Building ru/tutorial. [a_tour_of] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. [tutorial ] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/tr/a_tour_of_sage Building pt/tutorial. [tutorial ] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/bessel.py:docstring of sage.functions.bessel:179: WARNING: citation not found: AS-Bessel [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/bessel.py:docstring of sage.functions.bessel:181: WARNING: citation not found: AS-Spherical [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/bessel.py:docstring of sage.functions.bessel:183: WARNING: citation not found: AS-Struve [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/bessel.py:docstring of sage.functions.bessel:185: WARNING: citation not found: DLMF-Bessel [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/bessel.py:docstring of sage.functions.bessel:187: WARNING: citation not found: DLMF-Struve [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/bessel.py:docstring of sage.functions.bessel:191: WARNING: citation not found: WP-Bessel [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/bessel.py:docstring of sage.functions.bessel:193: WARNING: citation not found: WP-Struve [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/bessel.py:docstring of sage.functions.bessel.Function_Bessel_I:74: WARNING: citation not found: AS-Bessel [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/bessel.py:docstring of sage.functions.bessel.Function_Bessel_I:76: WARNING: citation not found: DLMF-Bessel [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/bessel.py:docstring of sage.functions.bessel.Function_Bessel_I:78: WARNING: citation not found: WP-Bessel [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/bessel.py:docstring of sage.functions.bessel.Function_Bessel_J:89: WARNING: citation not found: AS-Bessel [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/bessel.py:docstring of sage.functions.bessel.Function_Bessel_J:91: WARNING: citation not found: DLMF-Bessel [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/bessel.py:docstring of sage.functions.bessel.Function_Bessel_J:93: WARNING: citation not found: AS-Bessel [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/bessel.py:docstring of sage.functions.bessel.Function_Bessel_K:71: WARNING: citation not found: AS-Bessel [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/bessel.py:docstring of sage.functions.bessel.Function_Bessel_K:73: WARNING: citation not found: DLMF-Bessel [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/bessel.py:docstring of sage.functions.bessel.Function_Bessel_K:75: WARNING: citation not found: WP-Bessel [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/bessel.py:docstring of sage.functions.bessel.Function_Bessel_Y:72: WARNING: citation not found: AS-Bessel [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/bessel.py:docstring of sage.functions.bessel.Function_Bessel_Y:74: WARNING: citation not found: DLMF-Bessel [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/bessel.py:docstring of sage.functions.bessel.Function_Bessel_Y:76: WARNING: citation not found: WP-Bessel [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/bessel.py:docstring of sage.functions.bessel.Function_Hankel1:24: WARNING: citation not found: AS-Bessel [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/bessel.py:docstring of sage.functions.bessel.Function_Hankel2:24: WARNING: citation not found: AS-Bessel [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/bessel.py:docstring of sage.functions.bessel.Function_Struve_H:22: WARNING: citation not found: AS-Struve [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/bessel.py:docstring of sage.functions.bessel.Function_Struve_H:24: WARNING: citation not found: DLMF-Struve [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/bessel.py:docstring of sage.functions.bessel.Function_Struve_H:26: WARNING: citation not found: WP-Struve [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/bessel.py:docstring of sage.functions.bessel.Function_Struve_L:18: WARNING: citation not found: AS-Struve [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/bessel.py:docstring of sage.functions.bessel.Function_Struve_L:20: WARNING: citation not found: DLMF-Struve [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/bessel.py:docstring of sage.functions.bessel.Function_Struve_L:22: WARNING: citation not found: WP-Struve [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/bessel.py:docstring of sage.functions.bessel.SphericalBesselJ:30: WARNING: citation not found: AS-Spherical [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/bessel.py:docstring of sage.functions.bessel.SphericalBesselJ:32: WARNING: citation not found: DLMF-Bessel [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/bessel.py:docstring of sage.functions.bessel.SphericalBesselJ:34: WARNING: citation not found: WP-Bessel [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/bessel.py:docstring of sage.functions.bessel.SphericalBesselY:28: WARNING: citation not found: AS-Spherical [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/bessel.py:docstring of sage.functions.bessel.SphericalBesselY:30: WARNING: citation not found: DLMF-Bessel [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/bessel.py:docstring of sage.functions.bessel.SphericalBesselY:32: WARNING: citation not found: WP-Bessel [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/bessel.py:docstring of sage.functions.bessel.SphericalHankel1:26: WARNING: citation not found: AS-Spherical [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/bessel.py:docstring of sage.functions.bessel.SphericalHankel1:28: WARNING: citation not found: DLMF-Bessel [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/bessel.py:docstring of sage.functions.bessel.SphericalHankel1:30: WARNING: citation not found: WP-Bessel [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/bessel.py:docstring of sage.functions.bessel.SphericalHankel2:30: WARNING: citation not found: AS-Spherical [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/bessel.py:docstring of sage.functions.bessel.SphericalHankel2:32: WARNING: citation not found: DLMF-Bessel [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/bessel.py:docstring of sage.functions.bessel.SphericalHankel2:34: WARNING: citation not found: WP-Bessel [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/exp_integral.py:docstring of sage.functions.exp_integral:11: WARNING: citation not found: AS1964 [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/exp_integral.py:docstring of sage.functions.exp_integral.Function_cos_integral:7: WARNING: citation not found: AS1964 [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/exp_integral.py:docstring of sage.functions.exp_integral.Function_cosh_integral:7: WARNING: citation not found: AS1964 [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/exp_integral.py:docstring of sage.functions.exp_integral.Function_exp_integral:7: WARNING: citation not found: AS1964 [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/exp_integral.py:docstring of sage.functions.exp_integral.Function_exp_integral_e:7: WARNING: citation not found: AS1964 [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/exp_integral.py:docstring of sage.functions.exp_integral.Function_exp_integral_e:27: WARNING: citation not found: AS1964 [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/exp_integral.py:docstring of sage.functions.exp_integral.Function_exp_integral_e:58: WARNING: citation not found: AS1964 [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/exp_integral.py:docstring of sage.functions.exp_integral.Function_exp_integral_e:64: WARNING: citation not found: AS1964 [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/exp_integral.py:docstring of sage.functions.exp_integral.Function_exp_integral_e1:7: WARNING: citation not found: AS1964 [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/exp_integral.py:docstring of sage.functions.exp_integral.Function_log_integral:7: WARNING: citation not found: AS1964 [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/exp_integral.py:docstring of sage.functions.exp_integral.Function_log_integral_offset:35: WARNING: citation not found: AS1964 [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/exp_integral.py:docstring of sage.functions.exp_integral.Function_sin_integral:7: WARNING: citation not found: AS1964 [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/exp_integral.py:docstring of sage.functions.exp_integral.Function_sinh_integral:7: WARNING: citation not found: AS1964 [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/jacobi.py:docstring of sage.functions.jacobi:127: WARNING: citation not found: KS2002 [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/jacobi.py:docstring of sage.functions.jacobi.inverse_jacobi_f:1: WARNING: citation not found: Tee1997 [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/jacobi.py:docstring of sage.functions.jacobi.jacobi_am_f:1: WARNING: citation not found: Eh2013 [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/orthogonal_polys.py:docstring of sage.functions.orthogonal_polys:253: WARNING: citation not found: AS1964 [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/orthogonal_polys.py:docstring of sage.functions.orthogonal_polys:269: WARNING: citation not found: Koe1999 [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/orthogonal_polys.py:docstring of sage.functions.orthogonal_polys.Func_chebyshev_T:5: WARNING: citation not found: AS1964 [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/orthogonal_polys.py:docstring of sage.functions.orthogonal_polys.Func_chebyshev_T.eval_formula:1: WARNING: citation not found: AS1964 [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/orthogonal_polys.py:docstring of sage.functions.orthogonal_polys.Func_chebyshev_T.eval_formula:1: WARNING: citation not found: Koe1999 [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/orthogonal_polys.py:docstring of sage.functions.orthogonal_polys.Func_chebyshev_U:5: WARNING: citation not found: AS1964 [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/orthogonal_polys.py:docstring of sage.functions.orthogonal_polys.Func_chebyshev_U.eval_formula:3: WARNING: citation not found: AS1964 [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/orthogonal_polys.py:docstring of sage.functions.orthogonal_polys.Func_chebyshev_U.eval_formula:3: WARNING: citation not found: Koe1999 [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/orthogonal_polys.py:docstring of sage.functions.orthogonal_polys.Func_gen_laguerre:3: WARNING: citation not found: AS1964 [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/orthogonal_polys.py:docstring of sage.functions.orthogonal_polys.Func_hermite:5: WARNING: citation not found: AS1964 [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/orthogonal_polys.py:docstring of sage.functions.orthogonal_polys.Func_jacobi_P:10: WARNING: citation not found: AS1964 [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/orthogonal_polys.py:docstring of sage.functions.orthogonal_polys.Func_laguerre:3: WARNING: citation not found: AS1964 [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/orthogonal_polys.py:docstring of sage.functions.orthogonal_polys.Func_ultraspherical:22: WARNING: citation not found: AS1964 [functions] docstring of sage.functions.prime_pi.PrimePi:60: WARNING: citation not found: Oha2011 [functions] docstring of sage.functions.prime_pi.legendre_phi:34: WARNING: citation not found: Oha2011 [functions] docstring of sage.functions.prime_pi.partial_sieve_function:34: WARNING: citation not found: Oha2011 [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/wigner.py:docstring of sage.functions.wigner:1: WARNING: citation not found: RH2003 [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/wigner.py:docstring of sage.functions.wigner.clebsch_gordan:4: WARNING: citation not found: Ed1974 [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/wigner.py:docstring of sage.functions.wigner.gaunt:85: WARNING: citation not found: Reg1958 [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/wigner.py:docstring of sage.functions.wigner.gaunt:98: WARNING: citation not found: LdB1982 [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/wigner.py:docstring of sage.functions.wigner.gaunt:98: WARNING: citation not found: RH2003 [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/wigner.py:docstring of sage.functions.wigner.racah:34: WARNING: citation not found: Ed1974 [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/wigner.py:docstring of sage.functions.wigner.racah:34: WARNING: citation not found: RH2003 [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/wigner.py:docstring of sage.functions.wigner.wigner_3j:63: WARNING: citation not found: Reg1958 [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/wigner.py:docstring of sage.functions.wigner.wigner_3j:75: WARNING: citation not found: Ed1974 [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/wigner.py:docstring of sage.functions.wigner.wigner_3j:75: WARNING: citation not found: RH2003 [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/wigner.py:docstring of sage.functions.wigner.wigner_6j:78: WARNING: citation not found: Reg1959 [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/wigner.py:docstring of sage.functions.wigner.wigner_6j:85: WARNING: citation not found: Ed1974 [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/wigner.py:docstring of sage.functions.wigner.wigner_6j:85: WARNING: citation not found: RH2003 [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/wigner.py:docstring of sage.functions.wigner.wigner_9j:60: WARNING: citation not found: Ed1974 [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/wigner.py:docstring of sage.functions.wigner.wigner_9j:60: WARNING: citation not found: RH2003 Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/functions Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/ru/tutorial Building pt/a_tour_of_sage. [a_tour_of] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/pt/a_tour_of_sage Building it/a_tour_of_sage. [a_tour_of] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/pt/tutorial Building hu/a_tour_of_sage. [a_tour_of] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/it/a_tour_of_sage Building fr/tutorial. [tutorial ] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/hu/a_tour_of_sage Building fr/a_tour_of_sage. [a_tour_of] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/fr/a_tour_of_sage Building en/website. [website ] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/website Building en/tutorial. [tutorial ] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/fr/tutorial Building en/thematic_tutorials. [thematic_] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/tutorial Building en/prep. [prep ] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/prep Building en/installation. [installat] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/installation Building en/faq. [faq ] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/faq Building en/developer. [developer] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. [developer] Exception occurred: [developer] File "/usr/lib/python2.7/site-packages/docutils/writers/_html_base.py", line 671, in depart_document [developer] assert not self.context, 'len(context) = %s' % len(self.context) [developer] AssertionError: len(context) = 1 [developer] The full traceback has been saved in /tmp/sphinx-err-hgt8ZA.log, if you want to report the issue to the developers. [developer] Please also report this if it was a user error, so that a better error message can be provided next time. [developer] A bug report can be filed in the tracker at . Thanks! Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/developer Building en/constructions. [construct] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/constructions Building en/a_tour_of_sage. [a_tour_of] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/a_tour_of_sage Building de/tutorial. [tutorial ] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/de/tutorial Building de/thematische_anleitungen. [thematisc] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/de/thematische_anleitungen Building de/a_tour_of_sage. [a_tour_of] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/de/a_tour_of_sage Building ca/intro. [intro ] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/ca/intro [thematic_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/thematic_tutorials/index.rst:80: WARNING: undefined label: sage.combinat.tutorial (if the link has no caption the label must precede a section header) [thematic_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/thematic_tutorials/index.rst:90: WARNING: undefined label: sage.combinat.root_system.plot (if the link has no caption the label must precede a section header) [thematic_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/thematic_tutorials/index.rst:97: WARNING: undefined label: sage.categories.primer (if the link has no caption the label must precede a section header) [thematic_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/thematic_tutorials/index.rst:98: WARNING: undefined label: sage.categories.tutorial (if the link has no caption the label must precede a section header) [thematic_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/thematic_tutorials/lie/lie_basics.rst:281: WARNING: undefined label: sage.combinat.root_system.plot (if the link has no caption the label must precede a section header) [thematic_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/thematic_tutorials/tutorial-implementing-algebraic-structures.rst:219: WARNING: undefined label: sage.categories.primer (if the link has no caption the label must precede a section header) Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/thematic_tutorials Elapsed time: 1336.0 seconds. Done building the documentation! + rm -f /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/src/doc + ln -sf /usr/share/doc/sagemath /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/src/doc + rm -fr /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/output/doctrees + popd ~/build/BUILD/sage-7.6 + rm -fr /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sphinx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/Sphinx-1.4.4-py2.7.egg-info + perl -pi -e 's|/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386||g;' -e 's|/builddir/build/BUILD/sage-7.6/src/doc|/usr/share/doc/sagemath|g;' /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/output/html/en/reference/todolist.html Can't open /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/output/html/en/reference/todolist.html: No such file or directory. + perl -pi -e 's|/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386||g;s|^##||g;' /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/bin/sage + export SAGE_SRC=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/src + SAGE_SRC=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/src + rm -fr /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/src/sage /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/sagemath/etc/sage /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/doc /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/src/doc + rm -fr /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/share /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/devel + ln -sf /usr/lib/python2.7/site-packages/sage /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/src/sage + ln -sf /usr/lib/python2.7/site-packages /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/sagemath/etc/sage + ln -sf /usr/share/doc/sagemath /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/doc + ln -sf /usr/share/doc/sagemath /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/src/doc + ln -sf /usr/share/sagemath /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/share + ln -sf src /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/devel + pushd build/pkgs/sagenb/src/sagenb/data ~/build/BUILD/sage-7.6/build/pkgs/sagenb/src/sagenb/data ~/build/BUILD/sage-7.6 + install -p -m644 -D sage/images/icon128x128.png /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/pixmaps/sagemath.png + popd ~/build/BUILD/sage-7.6 + mkdir -p /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/applications + cat + desktop-file-validate /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/applications/sagemath.desktop + find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name '*.so' + xargs chmod 755 + pushd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/bin ~/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/bin ~/build/BUILD/sage-7.6 + chmod 755 QuadraticSieve + chmod 755 mcube dikcube cu2 size222 cubex optimal + popd ~/build/BUILD/sage-7.6 ++ find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name '*.py' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/texmf/tex/latex/sagetex/sagetexparse.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/texmf/tex/latex/sagetex/remote-sagetex.py + grep -q '^#!' + chmod +x /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/texmf/tex/latex/sagetex/remote-sagetex.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/texmf/tex/latex/sagetex/makestatic.py + grep -q '^#!' + chmod +x /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/texmf/tex/latex/sagetex/makestatic.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/texmf/tex/latex/sagetex/run-sagetex-if-necessary.py + grep -q '^#!' + chmod +x /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/texmf/tex/latex/sagetex/run-sagetex-if-necessary.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/texmf/tex/latex/sagetex/extractsagecode.py + grep -q '^#!' + chmod +x /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/texmf/tex/latex/sagetex/extractsagecode.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/graphs/sage/graphs/graph_plot-24.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/graphs/sage/graphs/graph_plot-23.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/graphs/sage/graphs/graph_plot-22.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/graphs/sage/graphs/graph_plot-21.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/graphs/sage/graphs/graph_plot-20.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/graphs/sage/graphs/graph_plot-19.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/graphs/sage/graphs/graph_plot-18.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/graphs/sage/graphs/graph_plot-17.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/graphs/sage/graphs/graph_plot-16.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/graphs/sage/graphs/graph_plot-15.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/graphs/sage/graphs/graph_plot-14.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/graphs/sage/graphs/graph_plot-13.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/graphs/sage/graphs/graph_plot-12.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/graphs/sage/graphs/graph_plot-11.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/graphs/sage/graphs/graph_plot-10.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/graphs/sage/graphs/graph_plot-9.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/graphs/sage/graphs/graph_plot-8.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/graphs/sage/graphs/graph_plot-7.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/graphs/sage/graphs/graph_plot-6.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/graphs/sage/graphs/graph_plot-5.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/graphs/sage/graphs/graph_plot-4.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/graphs/sage/graphs/graph_plot-3.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/graphs/sage/graphs/graph_plot-2.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/graphs/sage/graphs/graph_plot-1.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/combinat/sage/combinat/ordered_tree-2.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/combinat/sage/combinat/ordered_tree-1.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/combinat/sage/combinat/fully_packed_loop-9.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/combinat/sage/combinat/fully_packed_loop-8.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/combinat/sage/combinat/fully_packed_loop-7.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/combinat/sage/combinat/fully_packed_loop-6.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/combinat/sage/combinat/fully_packed_loop-5.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/combinat/sage/combinat/fully_packed_loop-4.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/combinat/sage/combinat/fully_packed_loop-3.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/combinat/sage/combinat/fully_packed_loop-2.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/combinat/sage/combinat/fully_packed_loop-1.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/html/en/reference/combinat/sage/combinat/dyck_word-1.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/text-10.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/text-9.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/text-8.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/text-7.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/text-6.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/text-5.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/text-4.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/text-3.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/text-2.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/text-1.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/streamline_plot-7.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/streamline_plot-6.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/streamline_plot-5.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/streamline_plot-4.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/streamline_plot-3.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/streamline_plot-2.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/streamline_plot-1.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/polygon-16.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/polygon-15.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/polygon-14.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/polygon-13.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/polygon-12.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/polygon-11.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/polygon-10.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/polygon-9.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/polygon-8.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/polygon-7.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/polygon-6.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/polygon-5.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/polygon-4.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/polygon-3.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/polygon-2.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/polygon-1.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot_field-10.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot_field-9.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot_field-8.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot_field-7.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot_field-6.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot_field-5.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot_field-4.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot_field-3.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot_field-2.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot_field-1.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-128.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-127.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-126.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-125.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-124.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-123.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-122.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-121.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-120.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-119.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-118.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-117.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-116.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-115.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-114.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-113.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-112.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-111.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-110.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-109.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-108.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-107.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-106.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-105.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-104.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-103.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-102.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-101.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-100.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-99.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-98.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-97.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-96.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-95.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-94.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-93.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-92.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-91.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-90.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-89.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-88.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-87.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-86.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-85.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-84.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-83.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-82.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-81.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-80.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-79.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-78.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-77.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-76.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-75.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-74.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-73.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-72.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-71.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-70.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-69.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-68.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-67.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-66.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-65.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-64.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-63.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-62.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-61.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-60.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-59.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-58.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-57.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-56.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-55.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-54.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-53.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-52.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-51.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-50.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-49.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-48.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-47.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-46.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-45.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-44.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-43.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-42.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-41.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-40.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-39.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-38.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-37.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-36.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-35.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-34.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-33.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-32.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-31.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-30.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-29.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-28.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-27.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-26.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-25.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-24.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-23.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-22.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-21.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-20.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-19.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-18.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-17.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-16.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-15.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-14.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-13.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-12.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-11.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-10.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-9.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-8.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-7.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-6.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-5.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-4.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-3.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-2.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-1.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/hyperbolic_regular_polygon-2.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/hyperbolic_regular_polygon-1.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/hyperbolic_polygon-4.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/hyperbolic_polygon-3.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/hyperbolic_polygon-2.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/hyperbolic_polygon-1.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/density_plot-7.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/density_plot-6.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/density_plot-5.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/density_plot-4.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/density_plot-3.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/density_plot-2.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/density_plot-1.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-62.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-61.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-60.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-59.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-58.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-57.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-56.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-55.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-54.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-53.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-52.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-51.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-50.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-49.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-48.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-47.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-46.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-45.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-44.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-43.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-42.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-41.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-40.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-39.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-38.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-37.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-36.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-35.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-34.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-33.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-32.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-31.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-30.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-29.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-28.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-27.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-26.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-25.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-24.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-23.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-22.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-21.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-20.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-19.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-18.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-17.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-16.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-15.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-14.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-13.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-12.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-11.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-10.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-9.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-8.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-7.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-6.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-5.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-4.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-3.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-2.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-1.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/complex_plot-7.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/complex_plot-6.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/complex_plot-5.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/complex_plot-4.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/complex_plot-3.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/complex_plot-2.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/complex_plot-1.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/graphs/graph_plot-24.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/graphs/graph_plot-23.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/graphs/graph_plot-22.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/graphs/graph_plot-21.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/graphs/graph_plot-20.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/graphs/graph_plot-19.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/graphs/graph_plot-18.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/graphs/graph_plot-17.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/graphs/graph_plot-16.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/graphs/graph_plot-15.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/graphs/graph_plot-14.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/graphs/graph_plot-13.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/graphs/graph_plot-12.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/graphs/graph_plot-11.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/graphs/graph_plot-10.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/graphs/graph_plot-9.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/graphs/graph_plot-8.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/graphs/graph_plot-7.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/graphs/graph_plot-6.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/graphs/graph_plot-5.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/graphs/graph_plot-4.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/graphs/graph_plot-3.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/graphs/graph_plot-2.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/graphs/graph_plot-1.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/discrete_geometry/sage/geometry/triangulation/point_configuration-4.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/discrete_geometry/sage/geometry/triangulation/point_configuration-3.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/discrete_geometry/sage/geometry/triangulation/point_configuration-2.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/discrete_geometry/sage/geometry/triangulation/point_configuration-1.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/graphs/sage/graphs/graph_plot-24.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/graphs/sage/graphs/graph_plot-23.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/graphs/sage/graphs/graph_plot-22.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/graphs/sage/graphs/graph_plot-21.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/graphs/sage/graphs/graph_plot-20.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/graphs/sage/graphs/graph_plot-19.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/graphs/sage/graphs/graph_plot-18.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/graphs/sage/graphs/graph_plot-17.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/graphs/sage/graphs/graph_plot-16.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/graphs/sage/graphs/graph_plot-15.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/graphs/sage/graphs/graph_plot-14.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/graphs/sage/graphs/graph_plot-13.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/graphs/sage/graphs/graph_plot-12.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/graphs/sage/graphs/graph_plot-11.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/graphs/sage/graphs/graph_plot-10.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/graphs/sage/graphs/graph_plot-9.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/graphs/sage/graphs/graph_plot-8.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/graphs/sage/graphs/graph_plot-7.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/graphs/sage/graphs/graph_plot-6.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/graphs/sage/graphs/graph_plot-5.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/graphs/sage/graphs/graph_plot-4.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/graphs/sage/graphs/graph_plot-3.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/graphs/sage/graphs/graph_plot-2.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/graphs/sage/graphs/graph_plot-1.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/graphs/sage/graphs/graph_generators-2.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/graphs/sage/graphs/graph_generators-1.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/graphs/sage/graphs/graph-4.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/graphs/sage/graphs/graph-3.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/graphs/sage/graphs/graph-2.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/graphs/sage/graphs/graph-1.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/graphs/sage/graphs/generic_graph-1.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/shapes-32.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/shapes-31.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/shapes-30.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/shapes-29.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/shapes-28.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/shapes-27.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/shapes-26.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/shapes-25.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/shapes-24.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/shapes-23.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/shapes-22.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/shapes-21.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/shapes-20.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/shapes-19.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/shapes-18.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/shapes-17.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/shapes-16.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/shapes-15.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/shapes-14.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/shapes-13.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/shapes-12.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/shapes-11.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/shapes-10.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/shapes-9.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/shapes-8.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/shapes-7.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/shapes-6.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/shapes-5.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/shapes-4.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/shapes-3.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/shapes-2.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/shapes-1.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/revolution_plot3d-9.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/revolution_plot3d-8.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/revolution_plot3d-7.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/revolution_plot3d-6.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/revolution_plot3d-5.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/revolution_plot3d-4.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/revolution_plot3d-3.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/revolution_plot3d-2.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/revolution_plot3d-1.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/plot3d-39.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/plot3d-38.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/plot3d-37.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/plot3d-36.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/plot3d-35.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/plot3d-34.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/plot3d-33.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/plot3d-32.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/plot3d-31.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/plot3d-30.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/plot3d-29.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/plot3d-28.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/plot3d-27.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/plot3d-26.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/plot3d-25.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/plot3d-24.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/plot3d-23.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/plot3d-22.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/plot3d-21.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/plot3d-20.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/plot3d-19.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/plot3d-18.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/plot3d-17.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/plot3d-16.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/plot3d-15.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/plot3d-14.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/plot3d-13.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/plot3d-12.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/plot3d-11.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/plot3d-10.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/plot3d-9.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/plot3d-8.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/plot3d-7.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/plot3d-6.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/plot3d-5.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/plot3d-4.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/plot3d-3.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/plot3d-2.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/plot3d-1.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/platonic-24.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/platonic-23.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/platonic-22.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/platonic-21.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/platonic-20.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/platonic-19.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/platonic-18.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/platonic-17.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/platonic-16.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/platonic-15.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/platonic-14.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/platonic-13.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/platonic-12.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/platonic-11.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/platonic-10.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/platonic-9.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/platonic-8.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/platonic-7.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/platonic-6.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/platonic-5.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/platonic-4.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/platonic-3.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/platonic-2.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/platonic-1.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-53.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-52.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-51.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-50.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-49.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-48.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-47.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-46.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-45.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-44.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-43.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-42.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-41.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-40.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-39.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-38.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-37.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-36.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-35.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-34.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-33.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-32.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-31.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-30.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-29.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-28.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-27.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-26.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-25.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-24.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-23.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-22.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-21.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-20.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-19.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-18.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-17.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-16.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-15.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-14.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-13.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-12.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-11.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-10.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-9.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-8.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-7.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-6.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-5.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-4.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-3.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-2.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-1.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d-38.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d-37.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d-36.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d-35.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d-34.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d-33.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d-32.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d-31.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d-30.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d-29.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d-28.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d-27.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d-26.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d-25.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d-24.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d-23.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d-22.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d-21.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d-20.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d-19.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d-18.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d-17.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d-16.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d-15.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d-14.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d-13.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d-12.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d-11.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d-10.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d-9.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d-8.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d-7.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d-6.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d-5.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d-4.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d-3.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d-2.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d-1.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/combinat/sage/combinat/ordered_tree-2.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/combinat/sage/combinat/ordered_tree-1.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/combinat/sage/combinat/fully_packed_loop-9.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/combinat/sage/combinat/fully_packed_loop-8.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/combinat/sage/combinat/fully_packed_loop-7.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/combinat/sage/combinat/fully_packed_loop-6.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/combinat/sage/combinat/fully_packed_loop-5.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/combinat/sage/combinat/fully_packed_loop-4.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/combinat/sage/combinat/fully_packed_loop-3.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/combinat/sage/combinat/fully_packed_loop-2.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/combinat/sage/combinat/fully_packed_loop-1.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/combinat/sage/combinat/dyck_word-1.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/manifolds/sage/manifolds/point-4.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/manifolds/sage/manifolds/point-3.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/manifolds/sage/manifolds/point-2.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/manifolds/sage/manifolds/point-1.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/manifolds/sage/manifolds/differentiable/vectorfield-11.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/manifolds/sage/manifolds/differentiable/vectorfield-10.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/manifolds/sage/manifolds/differentiable/vectorfield-9.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/manifolds/sage/manifolds/differentiable/vectorfield-8.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/manifolds/sage/manifolds/differentiable/vectorfield-7.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/manifolds/sage/manifolds/differentiable/vectorfield-6.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/manifolds/sage/manifolds/differentiable/vectorfield-5.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/manifolds/sage/manifolds/differentiable/vectorfield-4.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/manifolds/sage/manifolds/differentiable/vectorfield-3.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/manifolds/sage/manifolds/differentiable/vectorfield-2.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/manifolds/sage/manifolds/differentiable/vectorfield-1.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/manifolds/sage/manifolds/differentiable/tangent_vector-8.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/manifolds/sage/manifolds/differentiable/tangent_vector-7.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/manifolds/sage/manifolds/differentiable/tangent_vector-6.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/manifolds/sage/manifolds/differentiable/tangent_vector-5.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/manifolds/sage/manifolds/differentiable/tangent_vector-4.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/manifolds/sage/manifolds/differentiable/tangent_vector-3.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/manifolds/sage/manifolds/differentiable/tangent_vector-2.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/manifolds/sage/manifolds/differentiable/tangent_vector-1.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/manifolds/sage/manifolds/differentiable/curve-7.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/manifolds/sage/manifolds/differentiable/curve-6.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/manifolds/sage/manifolds/differentiable/curve-5.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/manifolds/sage/manifolds/differentiable/curve-4.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/manifolds/sage/manifolds/differentiable/curve-3.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/manifolds/sage/manifolds/differentiable/curve-2.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/manifolds/sage/manifolds/differentiable/curve-1.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/manifolds/sage/manifolds/chart-12.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/manifolds/sage/manifolds/chart-11.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/manifolds/sage/manifolds/chart-10.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/manifolds/sage/manifolds/chart-9.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/manifolds/sage/manifolds/chart-8.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/manifolds/sage/manifolds/chart-7.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/manifolds/sage/manifolds/chart-6.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/manifolds/sage/manifolds/chart-5.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/manifolds/sage/manifolds/chart-4.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/manifolds/sage/manifolds/chart-3.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/manifolds/sage/manifolds/chart-2.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/inventory/en/reference/manifolds/sage/manifolds/chart-1.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/tr/a_tour_of_sage/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/ru/tutorial/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/pt/tutorial/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/pt/a_tour_of_sage/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/it/a_tour_of_sage/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/hu/a_tour_of_sage/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/fr/tutorial/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/fr/a_tour_of_sage/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/website/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/tutorial/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/thematic_tutorials/numerical_sage/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/thematic_tutorials/explicit_methods_in_number_theory/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/thematic_tutorials/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/tensor_free_modules/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/tensor/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/structure/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/stats/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/semirings/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/schemes/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/sat/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/rings_standard/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/rings_numerical/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/rings/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/riemannian_geometry/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/repl/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/references/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/quivers/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/quat_algebras/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/quadratic_forms/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/probability/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/power_series/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/polynomial_rings/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plotting/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/plot3d/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/parallel/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/padics/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/numerical/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/number_fields/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/notebook/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/monoids/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/modules/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/modsym/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/modmisc/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/modfrm_hecketriangle/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/modfrm/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/modabvar/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/misc/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/matroids/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/matrices/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/manifolds/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/logic/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/libs/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/lfunctions/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/knots/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/interfaces/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/hyperbolic_geometry/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/homology/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/history_and_license/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/hecke/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/groups/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/graphs/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/games/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/game_theory/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/functions/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/function_fields/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/finite_rings/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/finance/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/dynamics/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/doctest/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/discrete_geometry/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/diophantine_approximation/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/databases/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/data_structures/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/curves/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/cryptography/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/constants/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/conf_sub.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/combinat/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/coercion/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/coding/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/categories/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/calculus/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/asymptotic/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/arithgroup/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/reference/algebras/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/prep/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/introspect/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/introspect/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/installation/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/faq/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/developer/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/constructions/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/a_tour_of_sage/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/de/tutorial/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/de/thematische_anleitungen/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/de/a_tour_of_sage/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/ca/intro/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/common/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/common/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagetex.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/flask_version/worksheet.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/flask_version/worksheet_listing.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/flask_version/settings.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/flask_version/doc.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/flask_version/base.py + grep -q '^#!' + chmod +x /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/flask_version/base.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/flask_version/authentication.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/flask_version/admin.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/flask_version/nodoctest.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/flask_version/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/flask_version/decorators.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/interfaces/worksheet_process.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/interfaces/reference.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/interfaces/limits.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/interfaces/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/interfaces/expect.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/interfaces/status.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/misc/misc.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/misc/comments2rst.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/misc/results2rst.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/misc/remote_file.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/misc/worksheet2rst.py + grep -q '^#!' + chmod +x /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/misc/worksheet2rst.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/misc/sphinxify.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/misc/format.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/misc/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/misc/support.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/misc/introspect.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/misc/sageinspect.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/run_notebook.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/cell.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/colorize.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/all.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/smtpsend.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/user_db.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/js.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/worksheet.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/server_conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/user_manager.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/mailsender.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/notebook.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/css.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/tutorial.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/notebook_object.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/keyboards.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/config.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/challenge.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/wiki2html.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/notification.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/user.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/register.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/jquery.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/sagetex.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/template.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/sage_email.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/interact.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/auth.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/misc.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/user_conf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/applet.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/docHTMLProcessor.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/compress/all.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/compress/BaseConvert.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/compress/SourceMap.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/compress/nodoctest.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/compress/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/notebook/compress/JavaScriptCompressor.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/simple/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/simple/twist.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/storage/filesystem_storage.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/storage/abstract_storage.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/storage/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/testing/notebook_test_case.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/testing/stress.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/testing/HTMLTestRunner.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/testing/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/testing/run_tests.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/testing/tests/test_worksheet.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/testing/tests/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/testing/tests/test_accounts.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/testing/tests/test_worksheet_list.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/testing/selenium/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/testing/selenium/selenium.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/nodoctest.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/pushout.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/quotient_fields.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/quotients.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/r_trivial_semigroups.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/realizations.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/regular_crystals.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/right_modules.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/ring_ideals.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/rings.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/rngs.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/schemes.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/semigroups.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/semirings.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/semisimple_algebras.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/sets_cat.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/sets_with_grading.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/sets_with_partial_maps.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/shephard_groups.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/simplicial_complexes.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/simplicial_sets.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/subobjects.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/subquotients.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/super_algebras.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/super_algebras_with_basis.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/super_hopf_algebras_with_basis.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/super_modules.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/super_modules_with_basis.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/tensor.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/topological_spaces.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/tutorial.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/unique_factorization_domains.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/unital_algebras.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/vector_spaces.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/weyl_groups.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/with_realizations.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/examples/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/examples/algebras_with_basis.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/examples/commutative_additive_monoids.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/examples/commutative_additive_semigroups.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/examples/coxeter_groups.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/examples/crystals.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/examples/cw_complexes.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/examples/facade_sets.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/examples/filtered_algebras_with_basis.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/examples/filtered_modules_with_basis.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/examples/finite_coxeter_groups.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/examples/finite_dimensional_algebras_with_basis.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/examples/finite_enumerated_sets.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/examples/finite_monoids.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/examples/finite_semigroups.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/examples/finite_weyl_groups.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/examples/graded_connected_hopf_algebras_with_basis.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/examples/graded_modules_with_basis.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/examples/graphs.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/examples/hopf_algebras_with_basis.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/examples/infinite_enumerated_sets.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/examples/manifolds.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/examples/monoids.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/examples/posets.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/examples/semigroups.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/examples/sets_cat.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/examples/sets_with_grading.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/examples/with_realizations.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/additive_groups.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/additive_magmas.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/additive_monoids.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/additive_semigroups.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/affine_weyl_groups.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/algebra_functor.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/algebra_ideals.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/algebra_modules.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/algebras.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/algebras_with_basis.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/all.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/aperiodic_semigroups.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/associative_algebras.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/basic.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/bialgebras.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/bialgebras_with_basis.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/bimodules.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/cartesian_product.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/category.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/category_types.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/category_with_axiom.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/classical_crystals.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/coalgebras.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/coalgebras_with_basis.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/commutative_additive_groups.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/commutative_additive_monoids.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/commutative_additive_semigroups.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/commutative_algebra_ideals.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/commutative_algebras.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/commutative_ring_ideals.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/commutative_rings.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/complete_discrete_valuation.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/complex_reflection_groups.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/complex_reflection_or_generalized_coxeter_groups.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/covariant_functorial_construction.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/coxeter_group_algebras.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/coxeter_groups.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/crystals.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/cw_complexes.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/discrete_valuation.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/distributive_magmas_and_additive_magmas.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/division_rings.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/domains.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/dual.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/enumerated_sets.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/euclidean_domains.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/facade_sets.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/fields.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/filtered_algebras.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/filtered_algebras_with_basis.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/filtered_modules.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/filtered_modules_with_basis.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/finite_complex_reflection_groups.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/finite_coxeter_groups.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/finite_crystals.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/finite_dimensional_algebras_with_basis.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/finite_dimensional_bialgebras_with_basis.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/finite_dimensional_coalgebras_with_basis.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/finite_dimensional_hopf_algebras_with_basis.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/finite_dimensional_modules_with_basis.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/finite_dimensional_semisimple_algebras_with_basis.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/finite_enumerated_sets.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/finite_fields.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/finite_groups.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/finite_lattice_posets.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/finite_monoids.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/finite_permutation_groups.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/finite_posets.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/finite_semigroups.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/finite_sets.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/finite_weyl_groups.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/finitely_generated_magmas.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/finitely_generated_semigroups.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/function_fields.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/g_sets.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/gcd_domains.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/generalized_coxeter_groups.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/graded_algebras.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/graded_algebras_with_basis.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/graded_bialgebras.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/graded_bialgebras_with_basis.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/graded_coalgebras.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/graded_coalgebras_with_basis.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/graded_hopf_algebras.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/graded_hopf_algebras_with_basis.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/graded_modules.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/graded_modules_with_basis.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/graphs.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/group_algebras.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/groupoid.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/groups.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/h_trivial_semigroups.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/hecke_modules.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/highest_weight_crystals.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/homset.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/homsets.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/hopf_algebras.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/hopf_algebras_with_basis.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/infinite_enumerated_sets.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/integral_domains.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/isomorphic_objects.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/j_trivial_semigroups.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/l_trivial_semigroups.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/lattice_posets.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/left_modules.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/lie_groups.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/magmas.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/magmas_and_additive_magmas.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/magmatic_algebras.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/manifolds.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/matrix_algebras.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/metric_spaces.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/modular_abelian_varieties.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/modules.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/modules_with_basis.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/monoid_algebras.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/monoids.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/number_fields.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/objects.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/partially_ordered_monoids.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/permutation_groups.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/pointed_sets.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/polyhedra.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/poor_man_map.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/posets.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/primer.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/principal_ideal_domains.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/codecan/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/guruswami_sudan/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/guruswami_sudan/gs_decoder.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/guruswami_sudan/interpolation.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/guruswami_sudan/utils.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/source_coding/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/source_coding/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/source_coding/huffman.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/bch.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/bounds_catalog.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/channel_constructions.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/channels_catalog.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/code_bounds.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/code_constructions.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/codes_catalog.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/cyclic_code.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/databases.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/decoder.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/decoders_catalog.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/delsarte_bounds.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/encoder.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/encoders_catalog.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/extended_code.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/golay_code.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/grs.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/guava.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/hamming_code.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/linear_code.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/parity_check_code.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/punctured_code.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/reed_muller_code.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/relative_finite_field_extension.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/sd_codes.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/self_dual_codes.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/subfield_subcode.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/two_weight_db.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/algebras/finite_dimensional_algebras/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/algebras/finite_dimensional_algebras/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/algebras/finite_dimensional_algebras/finite_dimensional_algebra.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/algebras/finite_dimensional_algebras/finite_dimensional_algebra_element.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/algebras/finite_dimensional_algebras/finite_dimensional_algebra_ideal.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/algebras/finite_dimensional_algebras/finite_dimensional_algebra_morphism.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/algebras/letterplace/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/algebras/quatalg/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/algebras/quatalg/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/algebras/quatalg/quaternion_algebra.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/algebras/steenrod/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/algebras/steenrod/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/algebras/steenrod/steenrod_algebra.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/algebras/steenrod/steenrod_algebra_bases.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/algebras/steenrod/steenrod_algebra_misc.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/algebras/steenrod/steenrod_algebra_mult.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/algebras/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/algebras/affine_nil_temperley_lieb.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/algebras/algebra.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/algebras/algebra_element.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/algebras/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/algebras/associated_graded.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/algebras/catalog.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/algebras/clifford_algebra.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/algebras/cluster_algebra.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/algebras/commutative_dga.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/algebras/free_algebra.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/algebras/free_algebra_element.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/algebras/free_algebra_quotient.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/algebras/free_algebra_quotient_element.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/algebras/free_zinbiel_algebra.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/algebras/group_algebra.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/algebras/hall_algebra.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/algebras/iwahori_hecke_algebra.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/algebras/jordan_algebra.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/algebras/nil_coxeter_algebra.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/algebras/orlik_solomon.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/algebras/q_system.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/algebras/quaternion_algebra.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/algebras/quaternion_algebra_element.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/algebras/rational_cherednik_algebra.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/algebras/schur_algebra.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/algebras/shuffle_algebra.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/algebras/tensor_algebra.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/algebras/weyl_algebra.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/algebras/yokonuma_hecke_algebra.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/arith/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/arith/all.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/arith/misc.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/calculus/transforms/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/calculus/transforms/all.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/calculus/transforms/dft.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/calculus/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/calculus/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/calculus/calculus.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/calculus/desolvers.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/calculus/functional.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/calculus/functions.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/calculus/predefined.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/calculus/test_sympy.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/calculus/tests.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/calculus/wester.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/polyhedron/all.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/polyhedron/backend_cdd.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/polyhedron/backend_field.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/polyhedron/backend_normaliz.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/polyhedron/backend_ppl.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/polyhedron/base_QQ.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/polyhedron/base_RDF.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/polyhedron/base_ZZ.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/polyhedron/cdd_file_format.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/polyhedron/constructor.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/polyhedron/double_description.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/polyhedron/double_description_inhomogeneous.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/polyhedron/face.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/polyhedron/lattice_euclidean_group_element.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/polyhedron/library.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/polyhedron/misc.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/polyhedron/palp_database.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/polyhedron/parent.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/polyhedron/plot.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/polyhedron/ppl_lattice_polygon.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/polyhedron/ppl_lattice_polytope.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/polyhedron/representation.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/polyhedron/base.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/polyhedron/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/riemannian_manifolds/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/riemannian_manifolds/all.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/riemannian_manifolds/parametrized_surface3d.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/riemannian_manifolds/surface3d_generators.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/triangulation/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/triangulation/all.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/triangulation/element.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/triangulation/point_configuration.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/all.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/cone.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/fan.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/fan_isomorphism.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/fan_morphism.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/hasse_diagram.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/lattice_polytope.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/linear_expression.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/newton_polygon.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/pseudolines.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/ribbon_graph.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/toric_lattice.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/toric_plotter.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/hyperbolic_space/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/hyperbolic_space/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/hyperbolic_space/hyperbolic_coercion.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/hyperbolic_space/hyperbolic_constants.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/hyperbolic_space/hyperbolic_geodesic.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/hyperbolic_space/hyperbolic_interface.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/hyperbolic_space/hyperbolic_isometry.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/hyperbolic_space/hyperbolic_model.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/hyperbolic_space/hyperbolic_point.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/hyperplane_arrangement/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/hyperplane_arrangement/affine_subspace.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/hyperplane_arrangement/arrangement.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/hyperplane_arrangement/check_freeness.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/hyperplane_arrangement/hyperplane.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/hyperplane_arrangement/library.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/hyperplane_arrangement/plot.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/base/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/base/overview.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/generators/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/generators/basic.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/generators/chessboard.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/generators/classical_geometries.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/generators/degree_sequence.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/generators/families.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/generators/intersection.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/generators/platonic_solids.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/generators/random.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/generators/smallgraphs.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/generators/world_map.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/graph_decompositions/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/bipartite_graph.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/digraph.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/digraph_generators.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/dot2tex_utils.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/generic_graph.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/graph.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/graph_coloring.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/graph_database.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/graph_editor.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/graph_input.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/graph_latex.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/graph_list.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/graph_plot.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/graph_plot_js.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/hypergraph_generators.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/isgci.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/line_graph.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/linearextensions.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/lovasz_theta.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/orientations.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/partial_cube.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/pq_trees.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/print_graphs.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/schnyder.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/tutte_polynomial.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/graph_generators.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/abelian_gps/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/abelian_gps/abelian_group.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/abelian_gps/abelian_group_element.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/abelian_gps/abelian_group_morphism.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/abelian_gps/all.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/abelian_gps/dual_abelian_group.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/abelian_gps/dual_abelian_group_element.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/abelian_gps/element_base.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/abelian_gps/values.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/additive_abelian/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/additive_abelian/additive_abelian_group.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/additive_abelian/additive_abelian_wrapper.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/additive_abelian/all.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/affine_gps/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/affine_gps/affine_group.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/affine_gps/catalog.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/affine_gps/euclidean_group.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/affine_gps/group_element.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/matrix_gps/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/matrix_gps/all.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/matrix_gps/binary_dihedral.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/matrix_gps/catalog.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/matrix_gps/coxeter_group.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/matrix_gps/finitely_generated.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/matrix_gps/homset.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/matrix_gps/linear.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/matrix_gps/matrix_group.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/matrix_gps/morphism.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/matrix_gps/named_group.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/matrix_gps/orthogonal.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/matrix_gps/pickling_overrides.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/matrix_gps/symplectic.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/matrix_gps/unitary.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/misc_gps/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/misc_gps/misc_groups.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/misc_gps/misc_groups_catalog.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/perm_gps/partn_ref/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/perm_gps/partn_ref2/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/perm_gps/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/perm_gps/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/perm_gps/cubegroup.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/perm_gps/permgroup_morphism.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/perm_gps/permgroup_named.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/perm_gps/permutation_groups_catalog.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/perm_gps/symgp_conjugacy_class.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/perm_gps/permgroup.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/semimonomial_transformations/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/semimonomial_transformations/semimonomial_transformation_group.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/braid.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/class_function.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/conjugacy_classes.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/finitely_presented.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/finitely_presented_catalog.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/finitely_presented_named.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/free_group.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/generic.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/group_exp.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/group_homset.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/group_semidirect_product.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/groups_catalog.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/indexed_free_group.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/libgap_group.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/libgap_mixin.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/pari_group.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/raag.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/gsl/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/gsl/dft.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/gsl/dwt.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/gsl/fft.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/gsl/gsl_array.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/gsl/integration.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/gsl/interpolation.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/gsl/ode.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/gsl/probability_distribution.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/algebraic_topological_model.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/cell_complex.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/chain_complex.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/chain_complex_homspace.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/chain_complex_morphism.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/chain_homotopy.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/chains.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/cubical_complex.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/delta_complex.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/examples.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/hochschild_complex.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/homology_group.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/homology_morphism.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/homology_vector_space_with_basis.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/koszul_complex.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/matrix_utils.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/simplicial_complex.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/simplicial_complex_homset.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/simplicial_complex_morphism.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/simplicial_complexes_catalog.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/simplicial_set.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/simplicial_set_catalog.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/simplicial_set_constructions.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/simplicial_set_examples.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/simplicial_set_morphism.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/homology/tests.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interacts/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interacts/algebra.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interacts/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interacts/calculus.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interacts/debugger.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interacts/decorator.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interacts/fractals.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interacts/geometry.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interacts/library.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interacts/statistics.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/axiom.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/chomp.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/cleaner.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/ecm.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/expect.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/four_ti_2.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/fricas.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/frobby.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/gap.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/gap3.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/gap_workspace.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/genus2reduction.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/gfan.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/giac.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/gnuplot.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/gp.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/interface.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/kash.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/latte.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/lie.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/lisp.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/macaulay2.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/magma.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/magma_free.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/maple.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/mathematica.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/matlab.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/maxima_abstract.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/maxima_lib.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/mupad.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/mwrank.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/octave.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/phc.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/povray.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/psage.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/qsieve.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/quit.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/r.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/read_data.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/rubik.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/sage0.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/scilab.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/tab_completion.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/tachyon.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/tests.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/tides.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/singular.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/maxima.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/jmoldata.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/qepcad.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/knots/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/knots/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/knots/knot.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/knots/link.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/lfunctions/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/lfunctions/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/lfunctions/dokchitser.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/lfunctions/lcalc.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/lfunctions/sympow.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/arb/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/coxeter3/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/coxeter3/coxeter_group.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/cremona/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/cremona/all.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/cremona/constructor.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/cremona/homspace.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/cremona/newforms.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/cypari2/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/eclib/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/eclib/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/eclib/constructor.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/eclib/interface.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/flint/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gap/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gap/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gap/all_documented_functions.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gap/assigned_names.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gap/context_managers.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gap/gap_functions.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gap/operations.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gap/saved_workspace.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gap/test.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gap/test_long.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/glpk/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gmp/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gsl/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/lcalc/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/linbox/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/linkages/padics/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/lrcalc/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/mpmath/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/mpmath/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/mwrank/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/mwrank/interface.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/mwrank/mwrank.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/pari/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/pari/all.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/pari/gen_py.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/pari/tests.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/polybori/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/pynac/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/singular/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/singular/function_factory.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/singular/standard_options.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/symmetrica/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/symmetrica/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/giac.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/logic/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/logic/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/logic/booleval.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/logic/boolformula.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/logic/logic.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/logic/logicparser.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/logic/logictable.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/logic/propcalc.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/affine_connection.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/automorphismfield.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/automorphismfield_group.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/chart.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/curve.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/diff_form.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/diff_form_module.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/diff_map.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/levi_civita_connection.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/manifold.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/manifold_homset.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/metric.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/real_line.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/scalarfield.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/scalarfield_algebra.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/tangent_space.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/tangent_vector.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/tensorfield.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/tensorfield_module.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/tensorfield_paral.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/vectorfield.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/vectorfield_module.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/differentiable/vectorframe.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/chart.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/continuous_map.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/coord_func.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/coord_func_symb.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/manifold.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/manifold_homset.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/point.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/scalarfield.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/scalarfield_algebra.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/structure.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/subset.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/manifolds/utilities.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/benchmark.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/berlekamp_massey.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/compute_J_ideal.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/docs.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix_integer_dense_hnf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix_integer_dense_saturation.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix_misc.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix_space.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/operation_table.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/special.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/symplectic_basis.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/tests.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matroids/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matroids/advanced.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matroids/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matroids/catalog.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matroids/constructor.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matroids/dual_matroid.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matroids/matroids_catalog.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matroids/matroids_plot_helpers.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matroids/minor_matroid.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matroids/named_matroids.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matroids/rank_matroid.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matroids/utilities.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/media/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/media/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/media/wav.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/abstract_method.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/banner.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/benchmark.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/bindable_class.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/cache.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/classgraph.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/converting_dict.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/copying.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/decorators.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/defaults.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/dev_tools.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/displayhook.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/dist.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/edit_module.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/explain_pickle.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/flatten.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/func_persist.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/functional.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/getusage.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/gperftools.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/html.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/inline_fortran.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/latex.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/latex_macros.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/lazy_format.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/lazy_import_cache.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/log.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/map_threaded.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/mathml.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/memory_info.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/messaging.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/method_decorator.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/misc.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/mrange.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/multireplace.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/nested_class_test.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/object_multiplexer.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/package.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/pager.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/persist.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/prandom.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/profiler.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/proof.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/python.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/random_testing.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/remote_file.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/rest_index_of_methods.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/sage_eval.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/sage_input.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/sage_itertools.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/sage_ostools.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/sage_timeit.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/sage_unittest.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/sagedoc.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/sageinspect.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/sh.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/six.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/sphinxify.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/superseded.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/table.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/temporary_file.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/test_class_pickling.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/trace.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/unknown.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/viewer.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/cython.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/cluster_algebra_quiver/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/cluster_algebra_quiver/all.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/cluster_algebra_quiver/cluster_seed.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/cluster_algebra_quiver/mutation_class.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/cluster_algebra_quiver/mutation_type.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/cluster_algebra_quiver/quiver.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/cluster_algebra_quiver/quiver_mutation_type.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/crystals/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/crystals/affine.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/crystals/affine_factorization.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/crystals/affinization.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/crystals/alcove_path.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/crystals/all.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/crystals/catalog.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/crystals/catalog_elementary_crystals.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/crystals/catalog_infinity_crystals.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/crystals/catalog_kirillov_reshetikhin.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/crystals/crystals.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/crystals/direct_sum.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/crystals/elementary_crystals.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/crystals/fast_crystals.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/crystals/generalized_young_walls.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/crystals/highest_weight_crystals.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/crystals/induced_structure.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/crystals/infinity_crystals.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/crystals/kirillov_reshetikhin.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/crystals/kyoto_path_model.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/crystals/littelmann_path.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/crystals/monomial_crystals.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/crystals/polyhedral_realization.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/crystals/spins.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/crystals/star_crystal.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/crystals/subcrystal.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/crystals/tensor_product.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/crystals/virtual_crystal.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/designs/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/designs/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/designs/bibd.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/designs/block_design.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/designs/covering_design.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/designs/database.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/designs/design_catalog.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/designs/difference_family.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/designs/difference_matrices.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/designs/ext_rep.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/designs/group_divisible_designs.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/designs/incidence_structures.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/designs/latin_squares.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/designs/orthogonal_arrays.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/designs/orthogonal_arrays_build_recursive.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/designs/resolvable_bibd.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/designs/steiner_quadruple_systems.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/designs/twographs.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/integer_lists/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/integer_lists/lists.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/integer_lists/nn.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/matrices/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/matrices/all.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/matrices/dlxcpp.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/matrices/hadamard_matrix.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/matrices/latin.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/ncsf_qsym/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/ncsf_qsym/all.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/ncsf_qsym/combinatorics.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/ncsf_qsym/generic_basis_code.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/ncsf_qsym/ncsf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/ncsf_qsym/qsym.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/ncsf_qsym/tutorial.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/ncsym/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/ncsym/all.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/ncsym/bases.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/ncsym/dual.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/ncsym/ncsym.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/posets/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/posets/all.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/posets/cartesian_product.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/posets/elements.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/posets/hasse_diagram.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/posets/incidence_algebras.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/posets/lattices.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/posets/linear_extensions.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/posets/moebius_algebra.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/posets/poset_examples.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/posets/posets.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/rigged_configurations/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/rigged_configurations/all.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/rigged_configurations/bij_abstract_class.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/rigged_configurations/bij_infinity.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/rigged_configurations/bij_type_A.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/rigged_configurations/bij_type_A2_dual.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/rigged_configurations/bij_type_A2_even.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/rigged_configurations/bij_type_A2_odd.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/rigged_configurations/bij_type_B.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/rigged_configurations/bij_type_C.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/rigged_configurations/bij_type_D.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/rigged_configurations/bij_type_D_tri.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/rigged_configurations/bij_type_D_twisted.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/rigged_configurations/bij_type_E67.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/rigged_configurations/bijection.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/rigged_configurations/kleber_tree.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/rigged_configurations/kr_tableaux.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/rigged_configurations/rc_crystal.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/rigged_configurations/rc_infinity.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/rigged_configurations/rigged_configuration_element.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/rigged_configurations/rigged_configurations.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/rigged_configurations/rigged_partition.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/rigged_configurations/tensor_product_kr_tableaux.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/rigged_configurations/tensor_product_kr_tableaux_element.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/root_system/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/root_system/all.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/root_system/ambient_space.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/root_system/associahedron.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/root_system/branching_rules.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/root_system/cartan_matrix.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/root_system/cartan_type.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/root_system/coxeter_group.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/root_system/coxeter_matrix.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/root_system/coxeter_type.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/root_system/dynkin_diagram.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/root_system/extended_affine_weyl_group.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/root_system/fundamental_group.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/root_system/hecke_algebra_representation.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/root_system/integrable_representations.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/root_system/non_symmetric_macdonald_polynomials.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/root_system/pieri_factors.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/root_system/plot.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/root_system/reflection_group_complex.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/root_system/reflection_group_real.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/root_system/root_lattice_realization_algebras.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/root_system/root_lattice_realizations.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/root_system/root_space.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/root_system/root_system.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/root_system/type_A.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/root_system/type_A_affine.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/root_system/type_A_infinity.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/root_system/type_B.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/root_system/type_BC_affine.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/root_system/type_B_affine.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/root_system/type_C.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/root_system/type_C_affine.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/root_system/type_D.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/root_system/type_D_affine.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/root_system/type_E.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/root_system/type_E_affine.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/root_system/type_F.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/root_system/type_F_affine.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/root_system/type_G.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/root_system/type_G_affine.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/root_system/type_H.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/root_system/type_I.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/root_system/type_affine.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/root_system/type_dual.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/root_system/type_folded.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/root_system/type_marked.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/root_system/type_reducible.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/root_system/type_relabel.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/root_system/weight_lattice_realizations.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/root_system/weight_space.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/root_system/weyl_characters.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/root_system/weyl_group.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/sf/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/sf/all.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/sf/character.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/sf/classical.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/sf/dual.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/sf/elementary.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/sf/hall_littlewood.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/sf/homogeneous.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/sf/jack.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/sf/k_dual.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/sf/kfpoly.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/sf/llt.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/sf/macdonald.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/sf/monomial.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/sf/multiplicative.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/sf/new_kschur.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/sf/ns_macdonald.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/sf/orthogonal.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/sf/orthotriang.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/sf/powersum.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/sf/schur.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/sf/sf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/sf/sfa.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/sf/symplectic.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/sf/witt.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/species/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/species/all.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/species/characteristic_species.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/species/combinatorial_logarithm.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/species/composition_species.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/species/cycle_species.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/species/empty_species.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/species/functorial_composition_species.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/species/generating_series.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/species/library.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/species/linear_order_species.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/species/misc.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/species/partition_species.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/species/permutation_species.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/species/product_species.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/species/recursive_species.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/species/series.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/species/series_order.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/species/set_species.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/species/species.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/species/stream.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/species/structure.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/species/subset_species.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/species/sum_species.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/words/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/words/abstract_word.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/words/all.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/words/alphabet.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/words/finite_word.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/words/infinite_word.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/words/morphism.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/words/paths.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/words/shuffle_product.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/words/suffix_trees.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/words/word.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/words/word_generators.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/words/word_infinite_datatypes.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/words/word_options.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/words/words.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/abstract_tree.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/affine_permutation.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/algebraic_combinatorics.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/all.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/alternating_sign_matrix.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/backtrack.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/baxter_permutations.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/binary_recurrence_sequences.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/binary_tree.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/cartesian_product.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/catalog_partitions.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/choose_nk.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/cluster_complex.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/colored_permutations.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/combinat.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/combination.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/combinatorial_algebra.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/combinatorial_map.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/composition.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/composition_signed.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/composition_tableau.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/constellation.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/core.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/counting.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/cyclic_sieving_phenomenon.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/derangements.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/descent_algebra.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/diagram_algebras.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/dlx.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/dyck_word.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/e_one_star.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/enumerated_sets.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/family.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/finite_class.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/finite_state_machine.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/finite_state_machine_generators.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/free_module.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/free_prelie_algebra.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/fully_packed_loop.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/gelfand_tsetlin_patterns.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/graph_path.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/gray_codes.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/growth.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/hall_polynomial.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/integer_list.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/integer_list_old.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/integer_matrices.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/integer_vector.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/integer_vector_weighted.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/integer_vectors_mod_permgroup.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/interval_posets.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/k_tableau.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/kazhdan_lusztig.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/knutson_tao_puzzles.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/lr_tableau.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/lyndon_word.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/misc.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/multichoose_nk.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/necklace.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/non_decreasing_parking_function.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/ordered_tree.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/output.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/parking_functions.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/partition.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/partition_algebra.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/partition_tuple.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/perfect_matching.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/permutation.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/plane_partition.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/q_analogues.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/quickref.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/ranker.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/restricted_growth.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/ribbon.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/ribbon_shaped_tableau.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/ribbon_tableau.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/rooted_tree.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/rsk.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/schubert_polynomial.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/set_partition.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/set_partition_ordered.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/shard_order.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/shuffle.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/sidon_sets.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/similarity_class_type.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/sine_gordon.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/six_vertex_model.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/skew_partition.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/skew_tableau.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/sloane_functions.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/subset.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/subsets_hereditary.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/subsets_pairwise.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/subword.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/subword_complex.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/symmetric_group_algebra.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/symmetric_group_representations.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/tableau.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/tableau_residues.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/tableau_tuple.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/tamari_lattices.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/tiling.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/tools.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/tuple.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/tutorial.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/vector_partition.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/yang_baxter_graph.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/block_cipher/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/block_cipher/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/block_cipher/miniaes.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/block_cipher/sdes.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/mq/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/mq/mpolynomialsystemgenerator.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/mq/rijndael_gf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/mq/sbox.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/mq/sr.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/public_key/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/public_key/all.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/public_key/blum_goldwasser.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/all.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/cipher.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/classical.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/classical_cipher.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/cryptosystem.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/lattice.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/lfsr.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/lwe.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/stream.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/stream_cipher.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/util.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/data_structures/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/data_structures/all.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/data_structures/mutable_poset.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/databases/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/databases/all.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/databases/conway.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/databases/cunningham_tables.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/databases/db_class_polynomials.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/databases/db_modular_polynomials.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/databases/findstat.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/databases/jones.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/databases/odlyzko.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/databases/oeis.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/databases/sloane.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/databases/sql_db.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/databases/stein_watkins.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/databases/symbolic_data.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/databases/cremona.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/doctest/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/doctest/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/doctest/external.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/doctest/fixtures.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/doctest/forker.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/doctest/parsing.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/doctest/reporting.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/doctest/sources.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/doctest/test.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/doctest/util.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/doctest/control.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/dynamics/flat_surfaces/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/dynamics/flat_surfaces/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/dynamics/flat_surfaces/quadratic_strata.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/dynamics/flat_surfaces/strata.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/dynamics/interval_exchanges/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/dynamics/interval_exchanges/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/dynamics/interval_exchanges/constructors.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/dynamics/interval_exchanges/iet.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/dynamics/interval_exchanges/labelled.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/dynamics/interval_exchanges/reduced.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/dynamics/interval_exchanges/template.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/dynamics/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/dynamics/all.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/ext/interpreters/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/ext/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/finance/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/finance/all.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/finance/easter.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/finance/markov_multifractal.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/finance/stock.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/airy.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/all.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/bessel.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/exp_integral.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/generalized.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/hyperbolic.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/hypergeometric.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/jacobi.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/log.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/min_max.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/orthogonal_polys.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/other.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/piecewise.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/piecewise_old.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/special.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/spike_function.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/transcendental.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/trig.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/wigner.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/game_theory/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/game_theory/all.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/game_theory/catalog.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/game_theory/catalog_normal_form_games.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/game_theory/cooperative_game.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/game_theory/gambit_docs.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/game_theory/matching_game.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/game_theory/normal_form_game.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/game_theory/parser.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/games/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/games/all.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/games/hexad.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/games/quantumino.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/games/sudoku.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/tutorial.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/unramified_extension_generic.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/all.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/discrete_value_group.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/eisenstein_extension_generic.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/factory.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/generic_nodes.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/local_generic.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/misc.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/padic_base_generic.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/padic_base_leaves.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/padic_extension_generic.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/padic_extension_leaves.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/padic_generic.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/precision_error.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/tests.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/padics/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/padics/polynomial_padic.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/padics/polynomial_padic_capped_relative_dense.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/padics/polynomial_padic_flat.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/complex_roots.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/convolution.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/flatten.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/groebner_fan.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/ideal.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/infinite_polynomial_element.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/infinite_polynomial_ring.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/laurent_polynomial_ring.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/multi_polynomial_element.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/multi_polynomial_ideal.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/multi_polynomial_ring.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/multi_polynomial_sequence.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/omega.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/polynomial_element_generic.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/polynomial_fateman.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/polynomial_quotient_ring.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/polynomial_quotient_ring_element.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/polynomial_ring.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/polynomial_ring_constructor.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/polynomial_singular_interface.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/skew_polynomial_ring.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/skew_polynomial_ring_constructor.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/symmetric_ideal.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/term_order.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/toy_buchberger.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/toy_d_basis.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/toy_variety.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/semirings/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/semirings/all.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/semirings/non_negative_integer_semiring.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/algebraic_closure_finite_field.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/arith.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/big_oh.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/cfinite_sequence.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/commutative_algebra.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/commutative_algebra_element.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/commutative_ring.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/commutative_ring_element.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/complex_field.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/complex_interval_field.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/contfrac.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/continued_fraction.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/dedekind_domain.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/dedekind_domain_element.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/euclidean_domain.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/euclidean_domain_element.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/field.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/field_element.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/fraction_field.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/homset.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/ideal.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/ideal_monoid.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/infinity.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/integral_domain.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/integral_domain_element.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/invariant_theory.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/laurent_series_ring.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/misc.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/monomials.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/multi_power_series_ring.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/multi_power_series_ring_element.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/numbers_abc.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/pari_ring.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/power_series_ring.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/principal_ideal_domain.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/principal_ideal_domain_element.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/qqbar.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/quotient_ring.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/quotient_ring_element.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/rational_field.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/real_interval_field.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/ring_element.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/tests.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/universal_cyclotomic_field.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/asymptotic/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/asymptotic/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/asymptotic/asymptotic_expansion_generators.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/asymptotic/asymptotic_ring.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/asymptotic/asymptotics_multivariate_generating_functions.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/asymptotic/growth_group.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/asymptotic/growth_group_cartesian.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/asymptotic/misc.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/asymptotic/term_monoid.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/finite_rings/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/finite_rings/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/finite_rings/constructor.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/finite_rings/conway_polynomials.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/finite_rings/element_ext_pari.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/finite_rings/finite_field_constructor.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/finite_rings/finite_field_ext_pari.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/finite_rings/finite_field_givaro.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/finite_rings/finite_field_ntl_gf2e.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/finite_rings/finite_field_pari_ffelt.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/finite_rings/finite_field_prime_modn.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/finite_rings/homset.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/finite_rings/integer_mod_ring.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/function_field/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/function_field/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/function_field/constructor.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/function_field/function_field.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/function_field/function_field_ideal.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/function_field/function_field_order.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/function_field/maps.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/number_field/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/number_field/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/number_field/bdd_height.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/number_field/class_group.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/number_field/galois_group.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/number_field/maps.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/number_field/morphism.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/number_field/number_field.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/number_field/number_field_ideal.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/number_field/number_field_ideal_rel.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/number_field/number_field_rel.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/number_field/order.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/number_field/small_primes_of_degree_one.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/number_field/splitting_field.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/number_field/structure.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/number_field/totallyreal_phc.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/number_field/totallyreal_rel.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/number_field/unit_group.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/sandpiles/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/sandpiles/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/sandpiles/examples.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/sandpiles/sandpile.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/sat/converters/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/sat/converters/anf2cnf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/sat/converters/polybori.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/sat/solvers/cryptominisat/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/sat/solvers/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/sat/solvers/dimacs.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/sat/solvers/sat_lp.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/sat/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/sat/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/sat/boolean_polynomials.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/affine/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/affine/affine_homset.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/affine/affine_morphism.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/affine/affine_point.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/affine/affine_rational_point.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/affine/affine_space.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/affine/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/curves/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/curves/affine_curve.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/curves/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/curves/constructor.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/curves/curve.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/curves/point.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/curves/projective_curve.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/elliptic_curves/BSD.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/elliptic_curves/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/elliptic_curves/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/elliptic_curves/cm.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/elliptic_curves/constructor.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/elliptic_curves/ec_database.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/elliptic_curves/ell_curve_isogeny.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/elliptic_curves/ell_egros.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/elliptic_curves/ell_field.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/elliptic_curves/ell_finite_field.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/elliptic_curves/ell_generic.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/elliptic_curves/ell_local_data.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/elliptic_curves/ell_modular_symbols.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/elliptic_curves/ell_number_field.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/elliptic_curves/ell_padic_field.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/elliptic_curves/ell_point.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/elliptic_curves/ell_rational_field.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/elliptic_curves/ell_tate_curve.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/elliptic_curves/ell_torsion.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/elliptic_curves/ell_wp.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/elliptic_curves/formal_group.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/elliptic_curves/gal_reps.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/elliptic_curves/gal_reps_number_field.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/elliptic_curves/gp_simon.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/elliptic_curves/heegner.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/elliptic_curves/height.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/elliptic_curves/isogeny_class.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/elliptic_curves/isogeny_small_degree.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/elliptic_curves/jacobian.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/elliptic_curves/kodaira_symbol.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/elliptic_curves/kraus.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/elliptic_curves/lseries_ell.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/elliptic_curves/mod5family.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/elliptic_curves/modular_parametrization.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/elliptic_curves/padic_lseries.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/elliptic_curves/padics.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/elliptic_curves/period_lattice.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/elliptic_curves/sha_tate.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/elliptic_curves/weierstrass_morphism.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/elliptic_curves/weierstrass_transform.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/generic/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/generic/algebraic_scheme.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/generic/all.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/generic/ambient_space.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/generic/divisor.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/generic/divisor_group.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/generic/glue.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/generic/homset.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/generic/hypersurface.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/generic/morphism.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/generic/point.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/generic/scheme.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/generic/spec.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/hyperelliptic_curves/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/hyperelliptic_curves/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/hyperelliptic_curves/constructor.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/hyperelliptic_curves/hyperelliptic_finite_field.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/hyperelliptic_curves/hyperelliptic_g2_finite_field.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/hyperelliptic_curves/hyperelliptic_g2_generic.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/hyperelliptic_curves/hyperelliptic_g2_padic_field.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/hyperelliptic_curves/hyperelliptic_g2_rational_field.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/hyperelliptic_curves/hyperelliptic_generic.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/hyperelliptic_curves/hyperelliptic_padic_field.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/hyperelliptic_curves/hyperelliptic_rational_field.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/hyperelliptic_curves/invariants.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/hyperelliptic_curves/jacobian_g2.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/hyperelliptic_curves/jacobian_generic.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/hyperelliptic_curves/jacobian_homset.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/hyperelliptic_curves/jacobian_morphism.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/hyperelliptic_curves/kummer_surface.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/hyperelliptic_curves/mestre.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/hyperelliptic_curves/monsky_washnitzer.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/jacobians/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/jacobians/abstract_jacobian.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/jacobians/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/plane_conics/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/plane_conics/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/plane_conics/con_field.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/plane_conics/con_finite_field.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/plane_conics/con_number_field.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/plane_conics/con_prime_finite_field.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/plane_conics/con_rational_field.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/plane_conics/con_rational_function_field.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/plane_conics/constructor.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/plane_quartics/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/plane_quartics/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/plane_quartics/quartic_constructor.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/plane_quartics/quartic_generic.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/product_projective/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/product_projective/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/product_projective/homset.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/product_projective/morphism.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/product_projective/point.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/product_projective/space.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/product_projective/wehlerK3.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/projective/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/projective/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/projective/endPN_automorphism_group.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/projective/endPN_minimal_model.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/projective/projective_homset.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/projective/projective_morphism.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/projective/projective_point.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/projective/projective_rational_point.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/projective/projective_space.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/toric/sheaf/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/toric/sheaf/constructor.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/toric/sheaf/klyachko.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/toric/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/toric/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/toric/chow_group.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/toric/divisor.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/toric/fano_variety.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/toric/homset.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/toric/ideal.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/toric/library.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/toric/morphism.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/toric/points.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/toric/variety.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/toric/weierstrass.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/toric/weierstrass_covering.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/toric/weierstrass_higher.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/readme.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/server/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/server/support.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/sets/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/sets/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/sets/cartesian_product.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/sets/disjoint_union_enumerated_sets.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/sets/family.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/sets/finite_enumerated_set.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/sets/finite_set_maps.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/sets/integer_range.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/sets/non_negative_integers.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/sets/positive_integers.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/sets/primes.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/sets/real_set.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/sets/set.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/sets/set_from_iterator.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/sets/totally_ordered_finite_set.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/stats/distributions/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/stats/distributions/discrete_gaussian_lattice.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/stats/distributions/discrete_gaussian_polynomial.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/stats/hmm/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/stats/hmm/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/stats/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/stats/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/stats/basic_stats.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/stats/r.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/structure/proof/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/structure/proof/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/structure/proof/proof.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/structure/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/structure/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/structure/coerce_exceptions.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/structure/dynamic_class.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/structure/factorization.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/structure/factorization_integer.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/structure/formal_sum.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/structure/gens_py.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/structure/global_options.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/structure/graphics_file.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/structure/indexed_generators.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/structure/list_clone_timings.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/structure/nonexact.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/structure/sequence.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/structure/set_factories.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/structure/set_factories_example.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/structure/test_factory.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/structure/unique_representation.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/symbolic/integration/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/symbolic/integration/external.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/symbolic/integration/integral.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/symbolic/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/symbolic/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/symbolic/assumptions.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/symbolic/benchmark.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/symbolic/callable.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/symbolic/complexity_measures.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/symbolic/constants.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/symbolic/expression_conversions.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/symbolic/function_factory.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/symbolic/maxima_wrapper.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/symbolic/operators.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/symbolic/random_tests.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/symbolic/relation.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/symbolic/subring.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/symbolic/tests.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/symbolic/units.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/tensor/modules/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/tensor/modules/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/tensor/modules/comp.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/tensor/modules/ext_pow_free_module.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/tensor/modules/finite_rank_free_module.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/tensor/modules/format_utilities.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/tensor/modules/free_module_alt_form.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/tensor/modules/free_module_automorphism.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/tensor/modules/free_module_basis.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/tensor/modules/free_module_homset.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/tensor/modules/free_module_linear_group.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/tensor/modules/free_module_morphism.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/tensor/modules/free_module_tensor.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/tensor/modules/tensor_free_module.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/tensor/modules/tensor_with_indices.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/tensor/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/tensor/all.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/tensor/coordinate_patch.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/tensor/differential_form_element.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/tensor/differential_forms.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/tests/french_book/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/tests/french_book/calculus_doctest.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/tests/french_book/domaines_doctest.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/tests/french_book/float_doctest.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/tests/french_book/integration_doctest.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/tests/french_book/linalg_doctest.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/tests/french_book/linsolve_doctest.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/tests/french_book/mpoly.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/tests/french_book/nonlinear_doctest.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/tests/french_book/numbertheory.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/tests/french_book/polynomes.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/tests/french_book/programmation_doctest.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/tests/french_book/recequadiff.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/tests/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/tests/all.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/tests/article_heuberger_krenn_kropf_fsm-in-sage.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/tests/arxiv_0812_2725.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/tests/benchmark.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/tests/book_schilling_zabrocki_kschur_primer.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/tests/book_stein_ent.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/tests/book_stein_modform.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/tests/cmdline.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/tests/deprecation_test.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/tests/gap_packages.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/tests/parigp.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/tests/startup.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/tests/symbolic-series.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/typeset/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/typeset/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/typeset/ascii_art.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/typeset/character_art.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/typeset/character_art_factory.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/typeset/symbols.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/typeset/unicode_art.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/all_cmdline.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/all_notebook.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/version.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/all.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/env.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/abvar/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/abvar/abvar.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/abvar/abvar_ambient_jacobian.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/abvar/abvar_newform.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/abvar/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/abvar/constructor.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/abvar/cuspidal_subgroup.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/abvar/finite_subgroup.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/abvar/homology.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/abvar/homspace.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/abvar/lseries.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/abvar/morphism.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/abvar/torsion_point.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/abvar/torsion_subgroup.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/arithgroup/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/arithgroup/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/arithgroup/arithgroup_generic.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/arithgroup/arithgroup_perm.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/arithgroup/congroup_gamma.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/arithgroup/congroup_gamma0.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/arithgroup/congroup_gamma1.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/arithgroup/congroup_gammaH.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/arithgroup/congroup_generic.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/arithgroup/congroup_sl2z.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/arithgroup/tests.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/btquotients/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/btquotients/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/btquotients/btquotient.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/btquotients/pautomorphicform.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/hecke/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/hecke/algebra.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/hecke/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/hecke/ambient_module.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/hecke/degenmap.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/hecke/element.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/hecke/hecke_operator.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/hecke/homspace.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/hecke/module.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/hecke/morphism.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/hecke/submodule.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/local_comp/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/local_comp/all.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/local_comp/liftings.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/local_comp/local_comp.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/local_comp/smoothchar.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/local_comp/type_space.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/modform/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/modform/all.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/modform/ambient.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/modform/ambient_R.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/modform/ambient_eps.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/modform/ambient_g0.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/modform/ambient_g1.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/modform/constructor.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/modform/cuspidal_submodule.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/modform/defaults.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/modform/eis_series.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/modform/eisenstein_submodule.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/modform/element.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/modform/find_generators.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/modform/half_integral.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/modform/hecke_operator_on_qexp.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/modform/j_invariant.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/modform/l_series_gross_zagier.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/modform/notes.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/modform/numerical.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/modform/periods.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/modform/space.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/modform/submodule.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/modform/test.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/modform/tests.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/modform/theta.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/modform/vm_basis.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/modform_hecketriangle/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/modform_hecketriangle/abstract_ring.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/modform_hecketriangle/abstract_space.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/modform_hecketriangle/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/modform_hecketriangle/analytic_type.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/modform_hecketriangle/constructor.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/modform_hecketriangle/element.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/modform_hecketriangle/functors.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/modform_hecketriangle/graded_ring.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/modform_hecketriangle/graded_ring_element.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/modform_hecketriangle/hecke_triangle_group_element.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/modform_hecketriangle/hecke_triangle_groups.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/modform_hecketriangle/readme.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/modform_hecketriangle/series_constructor.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/modform_hecketriangle/space.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/modform_hecketriangle/subspace.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/modsym/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/modsym/all.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/modsym/ambient.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/modsym/boundary.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/modsym/element.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/modsym/g1list.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/modsym/ghlist.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/modsym/hecke_operator.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/modsym/manin_symbol_list.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/modsym/modsym.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/modsym/modular_symbols.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/modsym/p1list_nf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/modsym/relation_matrix.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/modsym/space.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/modsym/subspace.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/modsym/tests.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/overconvergent/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/overconvergent/all.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/overconvergent/genus0.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/overconvergent/hecke_series.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/overconvergent/weightspace.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/pollack_stevens/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/pollack_stevens/all.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/pollack_stevens/distributions.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/pollack_stevens/fund_domain.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/pollack_stevens/manin_map.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/pollack_stevens/modsym.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/pollack_stevens/padic_lseries.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/pollack_stevens/sigma0.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/pollack_stevens/space.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/quatalg/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/quatalg/all.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/quatalg/brandt.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/ssmod/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/ssmod/all.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/ssmod/ssmod.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/all.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/buzzard.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/congroup.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/congroup_element.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/cusps.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/cusps_nf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/dims.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/dirichlet.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/etaproducts.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modules/fg_pid/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modules/fg_pid/fgp_element.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modules/fg_pid/fgp_module.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modules/fg_pid/fgp_morphism.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modules/with_basis/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modules/with_basis/morphism.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modules/with_basis/representation.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modules/with_basis/subquotient.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modules/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modules/all.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modules/complex_double_vector.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modules/diamond_cutting.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modules/filtered_vector_space.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modules/free_module.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modules/free_module_homspace.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modules/free_module_integer.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modules/free_module_morphism.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modules/free_quadratic_module.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modules/matrix_morphism.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modules/misc.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modules/module_element.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modules/multi_filtered_vector_space.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modules/quotient_module.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modules/real_double_vector.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modules/tensor_operations.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modules/tutorial_free_modules.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modules/vector_callable_symbolic_dense.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modules/vector_space_homspace.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modules/vector_space_morphism.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modules/vector_symbolic_dense.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/monoids/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/monoids/all.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/monoids/automatic_semigroup.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/monoids/free_abelian_monoid.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/monoids/free_abelian_monoid_element.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/monoids/free_monoid.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/monoids/free_monoid_element.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/monoids/hecke_monoid.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/monoids/indexed_free_monoid.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/monoids/monoid.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/monoids/string_monoid.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/monoids/string_monoid_element.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/monoids/string_ops.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/numerical/backends/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/numerical/backends/logging_backend.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/numerical/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/numerical/all.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/numerical/interactive_simplex_method.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/numerical/knapsack.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/numerical/linear_tensor.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/numerical/linear_tensor_constraints.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/numerical/optimize.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/parallel/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/parallel/all.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/parallel/decorate.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/parallel/map_reduce.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/parallel/multiprocessing_sage.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/parallel/ncpus.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/parallel/parallelism.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/parallel/reference.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/parallel/use_fork.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/all.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/examples.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/implicit_plot3d.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/list_plot3d.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/parametric_plot3d.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/platonic.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/plot3d.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/plot_field3d.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/revolution_plot3d.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/shapes2.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/tachyon.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/texture.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/tri_plot.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/all.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/animate.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/arc.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/arrow.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/bar_chart.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/bezier_path.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/circle.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/colors.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/contour_plot.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/density_plot.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/disk.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/ellipse.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/graphics.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/histogram.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/hyperbolic_arc.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/hyperbolic_polygon.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/hyperbolic_regular_polygon.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/line.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/matrix_plot.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/misc.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot_field.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/point.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/polygon.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/primitive.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/scatter_plot.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/step.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/streamline_plot.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/text.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/probability/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/probability/all.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/probability/random_variable.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/quadratic_forms/genera/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/quadratic_forms/genera/all.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/quadratic_forms/genera/genus.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/quadratic_forms/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/quadratic_forms/all.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/quadratic_forms/binary_qf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/quadratic_forms/constructions.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/quadratic_forms/extras.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/quadratic_forms/qfsolve.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/quadratic_forms/quadratic_form.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/quadratic_forms/quadratic_form__automorphisms.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/quadratic_forms/quadratic_form__count_local_2.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/quadratic_forms/quadratic_form__equivalence_testing.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/quadratic_forms/quadratic_form__genus.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/quadratic_forms/quadratic_form__local_density_congruence.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/quadratic_forms/quadratic_form__local_density_interfaces.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/quadratic_forms/quadratic_form__local_field_invariants.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/quadratic_forms/quadratic_form__local_normal_form.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/quadratic_forms/quadratic_form__local_representation_conditions.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/quadratic_forms/quadratic_form__mass.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/quadratic_forms/quadratic_form__mass__Conway_Sloane_masses.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/quadratic_forms/quadratic_form__mass__Siegel_densities.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/quadratic_forms/quadratic_form__neighbors.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/quadratic_forms/quadratic_form__reduction_theory.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/quadratic_forms/quadratic_form__siegel_product.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/quadratic_forms/quadratic_form__split_local_covering.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/quadratic_forms/quadratic_form__ternary_Tornaria.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/quadratic_forms/quadratic_form__theta.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/quadratic_forms/quadratic_form__variable_substitutions.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/quadratic_forms/random_quadraticform.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/quadratic_forms/special_values.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/quadratic_forms/ternary_qf.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/quivers/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/quivers/algebra.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/quivers/homspace.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/quivers/morphism.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/quivers/path_semigroup.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/quivers/representation.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/repl/display/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/repl/display/fancy_repr.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/repl/display/formatter.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/repl/display/jsmol_iframe.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/repl/display/pretty_print.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/repl/display/util.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/repl/ipython_kernel/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/repl/ipython_kernel/__main__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/repl/ipython_kernel/all_jupyter.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/repl/ipython_kernel/install.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/repl/ipython_kernel/interact.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/repl/ipython_kernel/kernel.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/repl/ipython_kernel/widgets.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/repl/ipython_kernel/widgets_sagenb.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/repl/rich_output/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/repl/rich_output/backend_base.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/repl/rich_output/backend_doctest.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/repl/rich_output/backend_emacs.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/repl/rich_output/backend_ipython.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/repl/rich_output/backend_sagenb.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/repl/rich_output/backend_test.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/repl/rich_output/buffer.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/repl/rich_output/display_manager.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/repl/rich_output/output_basic.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/repl/rich_output/output_browser.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/repl/rich_output/output_catalog.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/repl/rich_output/output_graphics.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/repl/rich_output/output_graphics3d.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/repl/rich_output/output_video.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/repl/rich_output/preferences.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/repl/rich_output/pretty_print.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/repl/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/repl/all.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/repl/attach.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/repl/configuration.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/repl/image.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/repl/inputhook.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/repl/interface_magic.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/repl/interpreter.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/repl/ipython_extension.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/repl/ipython_tests.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/repl/load.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/repl/preparse.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/repl/prompts.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/repl/readline_extra_commands.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/repl/user_globals.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/bin/sage-startuptime.py + grep -q '^#!' + chmod +x /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/bin/sage-startuptime.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/bin/sage-num-threads.py + chmod +x /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/bin/sage-num-threads.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/__main__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/config.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/consoleapp.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/display.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/frontend.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/html.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/nbconvert.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/nbformat.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/parallel.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/paths.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/qt.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/alias.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/application.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/autocall.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/builtin_trap.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/compilerop.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/completer.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/completerlib.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/crashhandler.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/debugger.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/display.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/display_trap.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/displayhook.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/displaypub.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/error.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/events.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/excolors.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/extensions.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/formatters.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/getipython.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/history.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/historyapp.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/hooks.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/inputsplitter.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/inputtransformer.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/interactiveshell.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/latex_symbols.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/logger.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/macro.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/magic.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/magic_arguments.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/oinspect.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/page.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/payload.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/payloadpage.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/prefilter.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/profileapp.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/profiledir.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/prompts.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/pylabtools.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/release.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/shadowns.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/shellapp.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/splitinput.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/ultratb.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/usage.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/magics/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/magics/auto.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/magics/basic.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/magics/code.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/magics/config.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/magics/display.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/magics/execution.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/magics/extension.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/magics/history.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/magics/logging.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/magics/namespace.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/magics/osm.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/magics/pylab.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/magics/script.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/tests/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/tests/bad_all.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/tests/nonascii.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/tests/nonascii2.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/tests/print_argv.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/tests/refbug.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/tests/simpleerr.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/tests/tclass.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/tests/test_alias.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/tests/test_application.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/tests/test_autocall.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/tests/test_compilerop.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/tests/test_completer.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/tests/test_completerlib.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/tests/test_debugger.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/tests/test_display.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/tests/test_displayhook.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/tests/test_events.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/tests/test_extension.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/tests/test_formatters.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/tests/test_handlers.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/tests/test_history.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/tests/test_hooks.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/tests/test_imports.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/tests/test_inputsplitter.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/tests/test_inputtransformer.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/tests/test_interactiveshell.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/tests/test_iplib.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/tests/test_logger.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/tests/test_magic.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/tests/test_magic_arguments.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/tests/test_magic_terminal.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/tests/test_oinspect.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/tests/test_page.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/tests/test_paths.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/tests/test_prefilter.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/tests/test_profile.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/tests/test_prompts.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/tests/test_pylabtools.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/tests/test_run.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/tests/test_shellapp.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/tests/test_splitinput.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/tests/test_ultratb.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/core/tests/daft_extension/daft_extension.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/extensions/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/extensions/autoreload.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/extensions/cythonmagic.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/extensions/rmagic.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/extensions/storemagic.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/extensions/sympyprinting.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/extensions/tests/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/extensions/tests/test_autoreload.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/extensions/tests/test_storemagic.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/external/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/external/mathjax.py + chmod +x /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/external/mathjax.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/external/qt_for_kernel.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/external/qt_loaders.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/external/decorators/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/external/decorators/_decorators.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/external/decorators/_numpy_testing_noseclasses.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/external/decorators/_numpy_testing_utils.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/kernel/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/kernel/__main__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/kernel/adapter.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/kernel/channels.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/kernel/channelsabc.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/kernel/client.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/kernel/clientabc.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/kernel/connect.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/kernel/kernelspec.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/kernel/kernelspecapp.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/kernel/launcher.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/kernel/manager.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/kernel/managerabc.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/kernel/multikernelmanager.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/kernel/restarter.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/kernel/threaded.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/lib/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/lib/backgroundjobs.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/lib/clipboard.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/lib/deepreload.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/lib/demo.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/lib/display.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/lib/editorhooks.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/lib/guisupport.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/lib/inputhook.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/lib/inputhookglut.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/lib/inputhookgtk.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/lib/inputhookgtk3.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/lib/inputhookpyglet.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/lib/inputhookqt4.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/lib/inputhookwx.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/lib/kernel.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/lib/latextools.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/lib/lexers.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/lib/pretty.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/lib/security.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/lib/tests/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/lib/tests/test_backgroundjobs.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/lib/tests/test_clipboard.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/lib/tests/test_deepreload.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/lib/tests/test_display.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/lib/tests/test_editorhooks.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/lib/tests/test_imports.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/lib/tests/test_latextools.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/lib/tests/test_lexers.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/lib/tests/test_pretty.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/lib/tests/test_security.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/sphinxext/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/sphinxext/custom_doctests.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/sphinxext/ipython_console_highlighting.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/sphinxext/ipython_directive.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/terminal/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/terminal/console.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/terminal/debugger.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/terminal/embed.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/terminal/interactiveshell.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/terminal/ipapp.py + chmod +x /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/terminal/ipapp.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/terminal/magics.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/terminal/prompts.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/terminal/ptshell.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/terminal/ptutils.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/terminal/shortcuts.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/terminal/pt_inputhooks/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/terminal/pt_inputhooks/glut.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/terminal/pt_inputhooks/gtk.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/terminal/pt_inputhooks/gtk3.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/terminal/pt_inputhooks/osx.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/terminal/pt_inputhooks/pyglet.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/terminal/pt_inputhooks/qt.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/terminal/pt_inputhooks/tk.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/terminal/pt_inputhooks/wx.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/terminal/tests/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/terminal/tests/test_embed.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/terminal/tests/test_help.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/terminal/tests/test_interactivshell.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/testing/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/testing/__main__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/testing/decorators.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/testing/globalipapp.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/testing/iptest.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/testing/iptestcontroller.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/testing/ipunittest.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/testing/skipdoctest.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/testing/tools.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/testing/plugin/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/testing/plugin/dtexample.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/testing/plugin/ipdoctest.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/testing/plugin/iptest.py + grep -q '^#!' + chmod +x /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/testing/plugin/iptest.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/testing/plugin/setup.py + grep -q '^#!' + chmod +x /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/testing/plugin/setup.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/testing/plugin/show_refs.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/testing/plugin/simple.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/testing/plugin/simplevars.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/testing/plugin/test_ipdoctest.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/testing/plugin/test_refs.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/testing/tests/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/testing/tests/test_decorators.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/testing/tests/test_ipunittest.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/testing/tests/test_tools.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/utils/PyColorize.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/utils/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/utils/_process_cli.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/utils/_process_common.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/utils/_process_posix.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/utils/_process_win32.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/utils/_process_win32_controller.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/utils/_signatures.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/utils/_tokenize_py2.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/utils/_tokenize_py3.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/utils/capture.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/utils/colorable.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/utils/coloransi.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/utils/contexts.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/utils/daemonize.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/utils/data.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/utils/decorators.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/utils/dir2.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/utils/encoding.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/utils/eventful.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/utils/frame.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/utils/generics.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/utils/importstring.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/utils/io.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/utils/ipstruct.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/utils/jsonutil.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/utils/localinterfaces.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/utils/log.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/utils/module_paths.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/utils/openpy.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/utils/path.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/utils/pickleutil.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/utils/process.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/utils/py3compat.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/utils/rlineimpl.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/utils/sentinel.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/utils/shimmodule.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/utils/signatures.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/utils/strdispatch.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/utils/sysinfo.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/utils/syspathcontext.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/utils/tempdir.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/utils/terminal.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/utils/text.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/utils/timing.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/utils/tokenize2.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/utils/tokenutil.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/utils/traitlets.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/utils/tz.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/utils/ulinecache.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/utils/version.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/utils/warn.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/utils/wildcard.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/utils/_sysinfo.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/utils/tests/__init__.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/utils/tests/test_capture.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/utils/tests/test_decorators.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/utils/tests/test_dir2.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/utils/tests/test_imports.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/utils/tests/test_importstring.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/utils/tests/test_io.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/utils/tests/test_module_paths.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/utils/tests/test_openpy.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/utils/tests/test_path.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/utils/tests/test_process.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/utils/tests/test_pycolorize.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/utils/tests/test_shimmodule.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/utils/tests/test_sysinfo.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/utils/tests/test_tempdir.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/utils/tests/test_text.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/utils/tests/test_tokenutil.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/site-packages/IPython/utils/tests/test_wildcard.py + grep -q '^#!' + chmod -x /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/en/prep/media/Rplot001.png + find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath -name .buildinfo -exec rm '{}' ';' + rm -fr /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/output/inventory + find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath -type d -name _sources + xargs rm -fr + find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath -name 'core.*' -exec rm '{}' ';' + rm /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/translations/cs_CZ/LC_MESSAGES/messages.po /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/translations/de_AT/LC_MESSAGES/messages.po /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/translations/en_US/LC_MESSAGES/messages.po /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/translations/es_ES/LC_MESSAGES/messages.po /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/translations/fr_FR/LC_MESSAGES/messages.po /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/translations/pt_BR/LC_MESSAGES/messages.po /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/translations/ru_RU/LC_MESSAGES/messages.po /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/translations/uk_UA/LC_MESSAGES/messages.po + rm -r /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sagenb/data/sage3d + '[' -d /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/src/build ']' + mkdir -p /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed + pushd upstream ~/build/BUILD/sage-7.6/upstream ~/build/BUILD/sage-7.6 + for file in *.tar.* ++ echo Babel-2.3.4.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/Babel-2.3.4 + for file in *.tar.* ++ echo Cython-0.25.2.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/Cython-0.25.2 + for file in *.tar.* ++ echo Flask-0.10.1.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/Flask-0.10.1 + for file in *.tar.* ++ echo Flask_AutoIndex-0.6.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/Flask_AutoIndex-0.6 + for file in *.tar.* ++ echo Flask_Babel-0.9.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/Flask_Babel-0.9 + for file in *.tar.* ++ echo Flask_OldSessions-0.10.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/Flask_OldSessions-0.10 + for file in *.tar.* ++ echo Flask_OpenID-1.2.5.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/Flask_OpenID-1.2.5 + for file in *.tar.* ++ echo Flask_Silk-0.2.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/Flask_Silk-0.2 + for file in *.tar.* ++ echo OpenBLAS-0.2.19.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/OpenBLAS-0.2.19 + for file in *.tar.* ++ echo Pillow-3.3.0.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/Pillow-3.3.0 + for file in *.tar.* ++ echo Pygments-2.1.3.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/Pygments-2.1.3 + for file in *.tar.* ++ echo Python-3.5.1.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/Python-3.5.1 + for file in *.tar.* ++ echo R-3.2.4-revised.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/R-3.2.4-revised + for file in *.tar.* ++ echo Sphinx-1.4.4.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/Sphinx-1.4.4 + for file in *.tar.* ++ echo Twisted-16.3.0.tar.bz2 ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/Twisted-16.3.0 + for file in *.tar.* ++ echo Werkzeug-0.11.10.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/Werkzeug-0.11.10 + for file in *.tar.* ++ echo alabaster-0.7.8.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/alabaster-0.7.8 + for file in *.tar.* ++ echo appnope-0.1.0.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/appnope-0.1.0 + for file in *.tar.* ++ echo arb-2.8.1.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/arb-2.8.1 + for file in *.tar.* ++ echo backports.shutil_get_terminal_size-1.0.0.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/backports.shutil_get_terminal_size-1.0.0 + for file in *.tar.* ++ echo backports_abc-0.5.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/backports_abc-0.5 + for file in *.tar.* ++ echo backports_ssl_match_hostname-3.5.0.1.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/backports_ssl_match_hostname-3.5.0.1 + for file in *.tar.* ++ echo boost_cropped-1.58.0.tar.bz2 ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/boost_cropped-1.58.0 + for file in *.tar.* ++ echo brial-0.8.5.tar.bz2 ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/brial-0.8.5 + for file in *.tar.* ++ echo bzip2-1.0.6-20150304.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/bzip2-1.0.6-20150304 + for file in *.tar.* ++ echo cddlib-094g.tar.bz2 ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/cddlib-094g + for file in *.tar.* ++ echo cephes-2.8.tar.bz2 ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/cephes-2.8 + for file in *.tar.* ++ echo certifi-2016.2.28.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/certifi-2016.2.28 + for file in *.tar.* ++ echo cliquer-1.21.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/cliquer-1.21 + for file in *.tar.* ++ echo combinatorial_designs-20140630.tar.bz2 ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/combinatorial_designs-20140630 + for file in *.tar.* ++ echo configparser-3.5.0.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/configparser-3.5.0 + for file in *.tar.* ++ echo conway_polynomials-0.4.tar.bz2 ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/conway_polynomials-0.4 + for file in *.tar.* ++ echo cvxopt-1.1.8.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/cvxopt-1.1.8 + for file in *.tar.* ++ echo cycler-0.10.0.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/cycler-0.10.0 + for file in *.tar.* ++ echo cysignals-1.3.2.tar.bz2 ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/cysignals-1.3.2 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo decorator-4.0.6.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/decorator-4.0.6 + for file in *.tar.* ++ echo docutils-0.12.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/docutils-0.12 + for file in *.tar.* ++ echo ecl-16.1.2.tar.bz2 ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/ecl-16.1.2 + for file in *.tar.* ++ echo eclib-20170104.tar.bz2 ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/eclib-20170104 + for file in *.tar.* ++ echo ecm-6.4.4.tar.bz2 ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/ecm-6.4.4 + for file in *.tar.* ++ echo elliptic_curves-0.8.tar.bz2 ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/elliptic_curves-0.8 + for file in *.tar.* ++ echo entrypoints-0.2.2.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/entrypoints-0.2.2 + for file in *.tar.* ++ echo enum34-1.1.6.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/enum34-1.1.6 + for file in *.tar.* ++ echo fflas_ffpack-2.2.2.tar.bz2 ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/fflas_ffpack-2.2.2 + for file in *.tar.* ++ echo flint-2.5.2.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/flint-2.5.2 + for file in *.tar.* ++ echo flintqs-1.0.tar.bz2 ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/flintqs-1.0 + for file in *.tar.* ++ echo fplll-5.0.3rc0.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/fplll-5.0.3rc0 + for file in *.tar.* ++ echo fpylll-0.2.3dev.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/fpylll-0.2.3dev + for file in *.tar.* ++ echo freetype-2.6.3.tar.bz2 ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/freetype-2.6.3 + for file in *.tar.* ++ echo functools32-3.2.3-2.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/functools32-3.2.3-2 + for file in *.tar.* ++ echo future-0.15.2.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/future-0.15.2 + for file in *.tar.* ++ echo gap-4.8.6.tar.bz2 ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/gap-4.8.6 + for file in *.tar.* ++ echo gc-7.2f.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/gc-7.2f + for file in *.tar.* ++ echo gcc-5.4.0.tar.bz2 ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/gcc-5.4.0 + for file in *.tar.* ++ echo gf2x-1.1.tar.bz2 ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/gf2x-1.1 + for file in *.tar.* ++ echo gfan-0.5.tar.bz2 ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/gfan-0.5 + for file in *.tar.* ++ echo giac-1.2.3.25.tar.bz2 ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/giac-1.2.3.25 + for file in *.tar.* ++ echo git-2.11.0.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/git-2.11.0 + for file in *.tar.* ++ echo givaro-4.0.2.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/givaro-4.0.2 + for file in *.tar.* ++ echo glpk-4.60.tar.bz2 ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/glpk-4.60 + for file in *.tar.* ++ echo graphs-20161026.tar.bz2 ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/graphs-20161026 + for file in *.tar.* ++ echo gsl-2.1.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/gsl-2.1 + for file in *.tar.* ++ echo iconv-1.14.tar.bz2 ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/iconv-1.14 + for file in *.tar.* ++ echo imagesize-0.7.1.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/imagesize-0.7.1 + for file in *.tar.* ++ echo iml-1.0.4p1.tar.bz2 ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/iml-1.0.4p1 + for file in *.tar.* ++ echo ipykernel-4.5.2.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/ipykernel-4.5.2 + for file in *.tar.* ++ echo ipython-5.1.0.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/ipython-5.1.0 + for file in *.tar.* ++ echo ipython_genutils-0.1.0.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/ipython_genutils-0.1.0 + for file in *.tar.* ++ echo ipywidgets-6.0.0.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/ipywidgets-6.0.0 + for file in *.tar.* ++ echo itsdangerous-0.24.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/itsdangerous-0.24 + for file in *.tar.* ++ echo jinja2-2.8.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/jinja2-2.8 + for file in *.tar.* ++ echo jmol-14.6.1_2016.07.11.tar.bz2 ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/jmol-14.6.1_2016.07.11 + for file in *.tar.* ++ echo jsonschema-2.5.1.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/jsonschema-2.5.1 + for file in *.tar.* ++ echo jupyter_client-4.4.0.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/jupyter_client-4.4.0 + for file in *.tar.* ++ echo jupyter_core-4.3.0.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/jupyter_core-4.3.0 + for file in *.tar.* ++ echo lcalc-1.23.tar.bz2 ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/lcalc-1.23 + for file in *.tar.* ++ echo libgap-4.8.6.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/libgap-4.8.6 + for file in *.tar.* ++ echo libgd-2.1.1.1.tar.bz2 ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/libgd-2.1.1.1 + for file in *.tar.* ++ echo libpng-1.2.51.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/libpng-1.2.51 + for file in *.tar.* ++ echo linbox-1.4.2.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/linbox-1.4.2 + for file in *.tar.* ++ echo lrcalc-1.2.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/lrcalc-1.2 + for file in *.tar.* ++ echo m4ri-20140914.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/m4ri-20140914 + for file in *.tar.* ++ echo m4rie-20150908.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/m4rie-20150908 + for file in *.tar.* ++ echo markupsafe-0.23.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/markupsafe-0.23 + for file in *.tar.* ++ echo mathjax-2.6.1.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/mathjax-2.6.1 + for file in *.tar.* ++ echo matplotlib-1.5.1.tar.bz2 ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/matplotlib-1.5.1 + for file in *.tar.* ++ echo maxima-5.39.0.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/maxima-5.39.0 + for file in *.tar.* ++ echo mistune-0.7.3.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/mistune-0.7.3 + for file in *.tar.* ++ echo mpc-1.0.3.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/mpc-1.0.3 + for file in *.tar.* ++ echo mpfi-1.5.1.tar.bz2 ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/mpfi-1.5.1 + for file in *.tar.* ++ echo mpfr-3.1.5.tar.bz2 ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/mpfr-3.1.5 + for file in *.tar.* ++ echo mpir-2.7.2.tar.bz2 ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/mpir-2.7.2 + for file in *.tar.* ++ echo mpmath-0.19.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/mpmath-0.19 + for file in *.tar.* ++ echo nauty-26r1.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/nauty-26r1 + for file in *.tar.* ++ echo nbconvert-4.2.0.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/nbconvert-4.2.0 + for file in *.tar.* ++ echo nbformat-4.2.0.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/nbformat-4.2.0 + for file in *.tar.* ++ echo ncurses-6.0.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/ncurses-6.0 + for file in *.tar.* ++ echo networkx-1.11.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/networkx-1.11 + for file in *.tar.* ++ echo notebook-4.4.1.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/notebook-4.4.1 + for file in *.tar.* ++ echo ntl-10.1.0.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/ntl-10.1.0 + for file in *.tar.* ++ echo numpy-1.11.1.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/numpy-1.11.1 + for file in *.tar.* ++ echo palp-2.1.tar.bz2 ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/palp-2.1 + for file in *.tar.* ++ echo pari-2.9.1.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/pari-2.9.1 + for file in *.tar.* ++ echo pari_galdata-20080411.tar.bz2 ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/pari_galdata-20080411 + for file in *.tar.* ++ echo pari_seadata_small-20090618.tar.bz2 ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/pari_seadata_small-20090618 + for file in *.tar.* ++ echo patch-2.7.5.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/patch-2.7.5 + for file in *.tar.* ++ echo pathlib2-2.1.0.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/pathlib2-2.1.0 + for file in *.tar.* ++ echo pathpy-7.1.tar.bz2 ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/pathpy-7.1 + for file in *.tar.* ++ echo pexpect-4.1.0.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/pexpect-4.1.0 + for file in *.tar.* ++ echo pickleshare-0.7.2.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/pickleshare-0.7.2 + for file in *.tar.* ++ echo pip-8.1.2.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/pip-8.1.2 + for file in *.tar.* ++ echo pkgconf-0.9.7.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/pkgconf-0.9.7 + for file in *.tar.* ++ echo pkgconfig-1.2.2.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/pkgconfig-1.2.2 + for file in *.tar.* ++ echo planarity-2.2.0.tar.bz2 ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/planarity-2.2.0 + for file in *.tar.* ++ echo polytopes_db-20120220.tar.bz2 ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/polytopes_db-20120220 + for file in *.tar.* ++ echo ppl-1.2.tar.bz2 ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/ppl-1.2 + for file in *.tar.* ++ echo prompt_toolkit-1.0.3.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/prompt_toolkit-1.0.3 + for file in *.tar.* ++ echo psutil-4.3.1.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/psutil-4.3.1 + for file in *.tar.* ++ echo ptyprocess-0.5.1.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/ptyprocess-0.5.1 + for file in *.tar.* ++ echo pycrypto-2.6.1.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/pycrypto-2.6.1 + for file in *.tar.* ++ echo pynac-0.7.5.tar.bz2 ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/pynac-0.7.5 + for file in *.tar.* ++ echo pyparsing-2.1.5.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/pyparsing-2.1.5 + for file in *.tar.* ++ echo python-dateutil-2.5.3.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/python-dateutil-2.5.3 + for file in *.tar.* ++ echo python_openid-2.2.5.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/python_openid-2.2.5 + for file in *.tar.* ++ echo pytz-2016.4.tar.bz2 ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/pytz-2016.4 + for file in *.tar.* ++ echo pyzmq-16.0.0.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/pyzmq-16.0.0 + for file in *.tar.* ++ echo ratpoints-2.1.3.tar.bz2 ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/ratpoints-2.1.3 + for file in *.tar.* ++ echo readline-6.3.008.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/readline-6.3.008 + for file in *.tar.* ++ echo rpy2-2.8.2.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/rpy2-2.8.2 + for file in *.tar.* ++ echo rubiks-20070912.tar.bz2 ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/rubiks-20070912 + for file in *.tar.* ++ echo rw-0.7.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/rw-0.7 + for file in *.tar.* ++ echo sagenb-0.13.tar.bz2 ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/sagenb-0.13 + for file in *.tar.* ++ echo sagenb_export-2.0.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/sagenb_export-2.0 + for file in *.tar.* ++ echo sagetex-3.0.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/sagetex-3.0 + for file in *.tar.* ++ echo scipy-0.17.1.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/scipy-0.17.1 + for file in *.tar.* ++ echo setuptools_scm-1.11.1.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/setuptools_scm-1.11.1 + for file in *.tar.* ++ echo simplegeneric-0.8.1.tar.bz2 ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/simplegeneric-0.8.1 + for file in *.tar.* ++ echo singledispatch-3.4.0.3.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/singledispatch-3.4.0.3 + for file in *.tar.* ++ echo singular-4.1.0p1.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/singular-4.1.0p1 + for file in *.tar.* ++ echo six-1.10.0.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/six-1.10.0 + for file in *.tar.* ++ echo snowballstemmer-1.2.1.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/snowballstemmer-1.2.1 + for file in *.tar.* ++ echo speaklater-1.3.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/speaklater-1.3 + for file in *.tar.* ++ echo sqlite-autoconf-3130000.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/sqlite-autoconf-3130000 + for file in *.tar.* ++ echo symmetrica-2.0.tar.bz2 ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/symmetrica-2.0 + for file in *.tar.* ++ echo sympow-1.018.1.tar.bz2 ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/sympow-1.018.1 + for file in *.tar.* ++ echo sympy-1.0.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/sympy-1.0 + for file in *.tar.* ++ echo tachyon-0.98.9.tar.bz2 ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/tachyon-0.98.9 + for file in *.tar.* ++ echo terminado-0.6.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/terminado-0.6 + for file in *.tar.* ++ echo threejs-r80.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/threejs-r80 + for file in *.tar.* ++ echo tornado-4.3.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/tornado-4.3 + for file in *.tar.* ++ echo traitlets-4.3.1.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/traitlets-4.3.1 + for file in *.tar.* ++ echo vcversioner-2.16.0.0.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/vcversioner-2.16.0.0 + for file in *.tar.* ++ echo wcwidth-0.1.7.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/wcwidth-0.1.7 + for file in *.tar.* ++ echo widgetsnbextension-2.0.0.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/widgetsnbextension-2.0.0 + for file in *.tar.* ++ echo xz-5.2.2.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/xz-5.2.2 + for file in *.tar.* ++ echo zeromq-4.0.5.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/zeromq-4.0.5 + for file in *.tar.* ++ echo zlib-1.2.8.tar.bz2 ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/zlib-1.2.8 + for file in *.tar.* ++ echo zn_poly-0.9.tar.bz2 ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/zn_poly-0.9 + for file in *.tar.* ++ echo zope.interface-4.2.0.tar.gz ++ sed -e 's|\.tar.*||' + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/var/lib/sage/installed/zope.interface-4.2.0 + popd ~/build/BUILD/sage-7.6 + cat + chmod +x /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/bin/sage-list-packages + rm /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/share/doc/sagemath/output + rm -fr /tmp/sage7458 + /usr/lib/rpm/find-debuginfo.sh -j2 --strict-build-id -m --build-id-seed 7.6-3.fc27 --unique-debug-suffix -7.6-3.fc27.i386 --unique-debug-src-base sagemath-7.6-3.fc27.i386 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 /builddir/build/BUILD/sage-7.6 extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/category_singleton.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/map.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/action.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/morphism.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/functor.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/coercion_methods.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/category_cy_helper.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/categories/examples/semigroups_cython.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/binary_code.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/codecan/autgroup_can_label.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/coding/codecan/codecan.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/algebras/letterplace/letterplace_ideal.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/algebras/letterplace/free_algebra_letterplace.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/algebras/letterplace/free_algebra_element_letterplace.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/algebras/quatalg/quaternion_algebra_cython.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/algebras/quatalg/quaternion_algebra_element.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/arith/srange.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/arith/rational_reconstruction.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/arith/numerical_approx.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/arith/multi_modular.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/calculus/var.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/calculus/ode.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/calculus/riemann.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/calculus/interpolators.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/calculus/interpolation.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/calculus/integration.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/calculus/transforms/fft.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/calculus/transforms/dwt.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/integral_points.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/toric_lattice_element.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/point_collection.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/geometry/triangulation/base.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/hyperbolicity.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/genus.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/trees.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/spanning_tree.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/distances_all_pairs.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/graph_generators_pyx.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/convexity_properties.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/centrality.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/cliquer.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/chrompoly.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/asteroidal_triples.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/strongly_regular_db.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/planarity.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/matchpoly.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/weakly_chordal.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/generic_graph_pyx.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/comparability.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/independent_sets.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/base/boost_graph.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/base/sparse_graph.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/base/c_graph.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/base/static_sparse_backend.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/base/static_sparse_graph.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/base/static_dense_graph.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/base/graph_backends.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/base/dense_graph.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/graph_decompositions/cutwidth.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/graph_decompositions/bandwidth.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/graph_decompositions/rankwidth.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/graph_decompositions/graph_products.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/graph_decompositions/vertex_separation.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/graphs/graph_decompositions/fast_digraph.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/old.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/libgap_wrapper.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/group.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/matrix_gps/group_element.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/perm_gps/permgroup_element.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/perm_gps/partn_ref/refinement_matrices.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/perm_gps/partn_ref/refinement_lists.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/perm_gps/partn_ref/refinement_graphs.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/perm_gps/partn_ref/refinement_binary.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/perm_gps/partn_ref/data_structures.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/perm_gps/partn_ref/canonical_augmentation.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/perm_gps/partn_ref/refinement_sets.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/perm_gps/partn_ref/refinement_python.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/perm_gps/partn_ref/double_coset.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/perm_gps/partn_ref2/refinement_generic.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/groups/semimonomial_transformations/semimonomial_transformation.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/gsl/callback.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interacts/library_cython.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/interfaces/sagespawn.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/lfunctions/zero_sums.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ppl.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/libecm.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/readline.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ratpoints.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ecl.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/arb/arith.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/cypari2/stack.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/cypari2/pari_instance.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/cypari2/handle_error.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/cypari2/gen.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/cypari2/convert.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/cypari2/closure.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/eclib/mat.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/eclib/newforms.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/eclib/mwrank.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/eclib/homspace.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/flint/arith.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/flint/fmpz_poly.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/flint/flint.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gap/libgap.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gap/element.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gap/util.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/glpk/error.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gmp/pylong.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/gsl/array.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/lcalc/lcalc_Lfunction.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/linbox/linbox.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/lrcalc/lrcalc.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/mpmath/ext_libmp.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/mpmath/ext_main.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/mpmath/ext_impl.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/mpmath/utils.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/ntl_ZZ_pEX.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/ntl_ZZ_pContext.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/ntl_lzz_pX.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/ntl_lzz_pContext.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/ntl_lzz_p.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/ntl_ZZ_pX.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/ntl_ZZ_pEContext.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/ntl_ZZ_pE.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/ntl_ZZ_p.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/ntl_ZZX.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/ntl_ZZ.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/ntl_mat_ZZ.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/ntl_mat_GF2E.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/ntl_mat_GF2.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/ntl_GF2X.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/ntl_GF2EX.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/ntl_GF2EContext.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/ntl_GF2E.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/ntl_GF2.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/error.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/ntl/convert.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/pari/convert_sage.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/pari/convert_gmp.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/pari/convert_flint.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/pynac/pynac.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/pynac/constant.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/singular/option.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/singular/function.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/singular/singular.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/singular/ring.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/singular/polynomial.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/singular/groebner_strategy.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/libs/symmetrica/symmetrica.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/strassen.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/misc.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix_window.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix_symbolic_dense.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix_sparse.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix_real_double_dense.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix_rational_sparse.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix_rational_dense.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix_polynomial_dense.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix_mpolynomial_dense.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix_modn_sparse.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix_modn_dense_double.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix_modn_dense_float.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix_gf2e_dense.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix_mod2_dense.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix_integer_sparse.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix_integer_dense.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix_generic_sparse.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix_generic_dense.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix_double_dense.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix_dense.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix_cyclo_dense.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix_complex_double_dense.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix_complex_ball_dense.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix2.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix1.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix0.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/matrix.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/constructor.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/change_ring.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/echelon_matrix.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matrix/action.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matroids/matroid.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matroids/linear_matroid.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matroids/lean_matrix.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matroids/extension.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matroids/circuit_closures_matroid.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matroids/basis_matroid.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matroids/basis_exchange_matroid.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matroids/unpickling.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matroids/union_matroid.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/matroids/set_system.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/media/channels.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/weak_dict.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/stopgap.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/session.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/search.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/sage_timeit_class.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/reset.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/randstate.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/pickle_old.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/parser.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/nested_class.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/misc_c.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/lazy_list.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/inherit_comparison.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/fpickle.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/fast_methods.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/derivative.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/callable_dict.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/cachefunc.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/c3_controlled.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/c3.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/binary_tree.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/allocator.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/lazy_string.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/lazy_import.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/lazy_attribute.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/function_mangling.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/cython_metaclass.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/cython_c.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/constant_function.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/classcall_metaclass.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/misc/citation.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/subword_complex_c.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/q_bernoulli.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/permutation_cython.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/partitions.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/expnums.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/enumeration_mod_permgroup.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/degree_sequences.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/dict_addition.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/debruijn_sequence.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/combinat_cython.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/crystals/letters.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/designs/subhypergraph_search.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/designs/designs_pyx.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/designs/orthogonal_arrays_find_recursive.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/designs/evenly_distributed_sets.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/integer_lists/base.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/integer_lists/invlex.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/matrices/dancing_links.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/root_system/reflection_group_c.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/words/word_datatypes.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/combinat/words/word_char.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/crypto/boolean_function.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/data_structures/bounded_integer_sequences.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/data_structures/blas_dict.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/data_structures/bitset.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/data_structures/binary_search.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/ext/interactive_constructors_c.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/ext/fast_eval.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/ext/fast_callable.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/ext/memory_allocator.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/ext/memory.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/ext/interpreters/wrapper_py.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/ext/interpreters/wrapper_el.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/ext/interpreters/wrapper_cdf.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/ext/interpreters/wrapper_rr.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/ext/interpreters/wrapper_rdf.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/finance/time_series.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/finance/option.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/finance/markov_multifractal_cython.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/finance/fractal.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/functions/prime_pi.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/games/sudoku_backtrack.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/real_lazy.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/real_arb.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/power_series_poly.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/power_series_mpoly.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/fraction_field_FpT.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/integer.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/complex_interval.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/bernoulli_mod_p.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/ring.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/real_mpfr.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/real_mpfi.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/real_interval_absolute.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/real_double.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/rational.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/power_series_ring_element.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/power_series_pari.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/noncommutative_ideals.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/complex_mpc.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/morphism.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/laurent_series_ring_element.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/fraction_field_element.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/fast_arith.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/factorint.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/integer_ring.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/complex_number.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/complex_double.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/complex_arb.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/bernmm.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/sum_of_squares.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/qadic_flint_CR.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/pow_computer.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/padic_generic_element.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/qadic_flint_FM.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/qadic_flint_CA.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/pow_computer_flint.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/pow_computer_ext.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/padic_ZZ_pX_FM_element.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/padic_ZZ_pX_element.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/padic_ZZ_pX_CR_element.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/padic_ZZ_pX_CA_element.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/padic_printing.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/padic_fixed_mod_element.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/padic_ext_element.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/padic_capped_relative_element.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/padic_capped_absolute_element.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/local_generic_element.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/common_conversion.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/padics/morphism.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/symmetric_reduction.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/refine_root.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/real_roots.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/polynomial_real_mpfr_dense.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/polynomial_rational_flint.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/polynomial_integer_dense_ntl.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/polynomial_integer_dense_flint.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/polynomial_zmod_flint.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/polynomial_zz_pex.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/skew_polynomial_element.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/pbori.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/polynomial_ring_homomorphism.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/polynomial_modn_dense_ntl.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/multi_polynomial_ring_generic.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/multi_polynomial_ideal_libsingular.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/evaluation.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/polynomial_gf2x.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/polynomial_element.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/polynomial_compiled.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/polynomial_complex_arb.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/polydict.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/polynomial_number_field.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/multi_polynomial_libsingular.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/plural.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/multi_polynomial.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/laurent_polynomial.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/polynomial/cyclotomic.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/semirings/tropical_semiring.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/finite_rings/hom_finite_field_givaro.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/finite_rings/hom_prime_finite_field.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/finite_rings/hom_finite_field.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/finite_rings/element_pari_ffelt.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/finite_rings/element_ntl_gf2e.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/finite_rings/element_givaro.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/finite_rings/residue_field.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/finite_rings/integer_mod.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/finite_rings/element_base.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/finite_rings/finite_field_base.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/function_field/function_field_element.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/number_field/totallyreal_data.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/number_field/totallyreal.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/number_field/number_field_morphisms.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/number_field/number_field_element_quadratic.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/number_field/number_field_element.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/rings/number_field/number_field_base.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/sat/solvers/satsolver.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/sat/solvers/cryptominisat/solverconf.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/sat/solvers/cryptominisat/cryptominisat.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/elliptic_curves/period_lattice_region.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/elliptic_curves/descent_two_isogeny.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/hyperelliptic_curves/hypellfrob.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/projective/projective_morphism_helper.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/schemes/toric/divisor_class.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/sets/recursively_enumerated_set.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/sets/finite_set_map_cy.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/sets/disjoint_set.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/stats/intlist.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/stats/distributions/discrete_gaussian_integer.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/stats/hmm/chmm.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/stats/hmm/hmm.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/stats/hmm/util.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/stats/hmm/distributions.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/structure/parent_old.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/structure/parent_gens.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/structure/parent_base.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/structure/misc.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/structure/factory.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/structure/category_object.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/structure/element.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/structure/sage_object.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/structure/parent.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/structure/mutability.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/structure/list_clone_timings_cy.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/structure/list_clone_demo.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/structure/list_clone.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/structure/element_wrapper.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/structure/debug_options.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/structure/coerce_maps.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/structure/coerce_dict.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/structure/coerce_actions.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/structure/coerce.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/symbolic/substitution_map.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/symbolic/series.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/symbolic/ring.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/symbolic/getitem.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/symbolic/function.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/symbolic/comparison.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/symbolic/expression.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/symbolic/constants_c.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/tests/cython.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/tests/stl_vector.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/arithgroup/arithgroup_element.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/arithgroup/farey_symbol.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/arithgroup/congroup.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/modform/l_series_gross_zagier_coeffs.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/modform/eis_series_cython.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/modsym/relation_matrix_pyx.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/modsym/p1list.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/modsym/heilbronn.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/modsym/manin_symbol.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/modsym/apply.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modular/pollack_stevens/dist.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modules/vector_real_double_dense.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modules/vector_double_dense.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modules/vector_rational_dense.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modules/vector_mod2_dense.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modules/vector_modn_dense.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modules/vector_integer_dense.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modules/vector_complex_double_dense.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modules/module.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modules/free_module_element.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modules/finite_submodule_iter.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modules/vector_modn_sparse.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modules/vector_integer_sparse.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/modules/vector_rational_sparse.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/numerical/sdp.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/numerical/linear_tensor_element.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/numerical/linear_functions.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/numerical/mip.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/numerical/backends/ppl_backend.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/numerical/backends/glpk_exact_backend.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/numerical/backends/coin_backend.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/numerical/backends/interactivelp_backend.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/numerical/backends/glpk_graph_backend.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/numerical/backends/cvxopt_sdp_backend.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/numerical/backends/cvxopt_backend.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/numerical/backends/glpk_backend.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/numerical/backends/generic_sdp_backend.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/numerical/backends/generic_backend.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/parallel/safefork.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/complex_plot.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/transform.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/shapes.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/base.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/parametric_surface.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/index_face_set.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/plot/plot3d/implicit_surface.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/probability/probability_distribution.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/quadratic_forms/ternary.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/quadratic_forms/quadratic_form__evaluate.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/quadratic_forms/count_local_2.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/quivers/paths.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7/site-packages/sage/quivers/algebra_elements.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/bin/size222 extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/bin/dikcube extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/bin/cu2 extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/bin/mcube extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/bin/cubex extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/bin/optimal extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/sagemath/local/bin/QuadraticSieve /usr/lib/rpm/sepdebugcrcfix: Updated 464 CRC32s, 0 CRC32s did match. cpio: src/kernel/none/divll_pre.h: Cannot stat: No such file or directory cpio: src/kernel/none/level1.h: Cannot stat: No such file or directory 694720 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 Bytecompiling .py files below /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/debug/usr/lib/python2.7 using /usr/bin/python2.7 Bytecompiling .py files below /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386/usr/lib/python2.7 using /usr/bin/python2.7 + /usr/lib/rpm/brp-python-hardlink Processing files: sagemath-7.6-3.fc27.i686 Provides: application() application(sagemath.desktop) sagemath = 7.6-3.fc27 sagemath(x86-32) = 7.6-3.fc27 Requires(interp): /usr/bin/lua Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(pretrans): /usr/bin/lua Requires: /bin/bash /bin/sh /usr/bin/env /usr/bin/python2 libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GLIBC_2.0) libgmp.so.10 libm.so.6 libm.so.6(GLIBC_2.0) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) rtld(GNU_HASH) Processing files: sagemath-core-7.6-3.fc27.i686 Provides: sagemath-core = 7.6-3.fc27 sagemath-core(x86-32) = 7.6-3.fc27 Requires(interp): /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(postun): /bin/sh Requires: /usr/bin/env /usr/bin/python ld-linux.so.2 ld-linux.so.2(GLIBC_2.3) libCbc.so.3 libCbcSolver.so.3 libCgl.so.1 libClp.so.1 libCoinUtils.so.3 libLfunction.so.1.23 libOsi.so.1 libOsiCbc.so.3 libOsiClp.so.1 libSingular-4.1.0.so libarb.so.2 libbrial.so.0 libbrial_groebner.so.0 libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.2) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libcliquer.so.1 libcryptominisat-2.9.11.so libdl.so.2 libdl.so.2(GLIBC_2.0) libdl.so.2(GLIBC_2.1) libec.so.3 libecl.so.16.1 libecm.so.1 libfactory-4.1.0.so libflint.so.13 libfplll.so.2 libgap.so.4 libgap.so.4(LIBGAP_4.8.6) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libgcc_s.so.1(GCC_7.0.0) libgcc_s.so.1(GLIBC_2.0) libgd.so.3 libgivaro.so.9 libglpk.so.40 libgmp.so.10 libgmpxx.so.4 libgsl.so.23 libiml.so.0 liblapack.so.3 liblinbox.so.0 liblinboxsage.so.0 liblrcalc.so.1 libm.so.6 libm.so.6(GLIBC_2.0) libm.so.6(GLIBC_2.1) libm.so.6(GLIBC_2.15) libm4ri-0.0.20140914.so libm4rie-0.0.20150908.so libmpc.so.3 libmpfi.so.0 libmpfr.so.4 libntl.so.33 libomalloc-0.9.6.so libpari-gmp.so.5 libplanarity.so.0 libpng16.so.16 libpolys-4.0.3.so libppl.so.14 libpthread.so.0 libpthread.so.0(GLIBC_2.0) libpthread.so.0(GLIBC_2.1) libpynac.so.10 libpython2.7.so.1.0 libratpoints.so.0 libreadline.so.7 librw.so.0 libsatlas.so.3 libsingular_resources-4.0.3.so libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.1) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) libstdc++.so.6(GLIBCXX_3.4.10) libstdc++.so.6(GLIBCXX_3.4.11) libstdc++.so.6(GLIBCXX_3.4.15) libstdc++.so.6(GLIBCXX_3.4.20) libstdc++.so.6(GLIBCXX_3.4.21) libstdc++.so.6(GLIBCXX_3.4.9) libsymmetrica.so.0 libz.so.1 libzn_poly-0.9.so python(abi) = 2.7 rtld(GNU_HASH) Obsoletes: sagemath-devel < 6.8-1 Processing files: sagemath-data-7.6-3.fc27.noarch Provides: sagemath-data = 7.6-3.fc27 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: sagemath-data-conway_polynomials-7.6-3.fc27.noarch Provides: sagemath-data-conway_polynomials = 7.6-3.fc27 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: sagemath-data-elliptic_curves-7.6-3.fc27.noarch Provides: sagemath-data-elliptic_curves = 7.6-3.fc27 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: sagemath-data-etc-7.6-3.fc27.noarch Provides: sagemath-data-etc = 7.6-3.fc27 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/env Obsoletes: sagemath-data-extcode < 7.6 Processing files: sagemath-data-graphs-7.6-3.fc27.noarch Provides: sagemath-data-graphs = 7.6-3.fc27 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: sagemath-data-polytopes_db-7.6-3.fc27.noarch Provides: sagemath-data-polytopes_db = 7.6-3.fc27 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: sagemath-doc-7.6-3.fc27.i686 Provides: sagemath-doc = 7.6-3.fc27 sagemath-doc(x86-32) = 7.6-3.fc27 Requires(interp): /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(preun): /bin/sh Requires: /usr/bin/env Processing files: sagemath-doc-ca-7.6-3.fc27.i686 Provides: sagemath-doc-ca = 7.6-3.fc27 sagemath-doc-ca(x86-32) = 7.6-3.fc27 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: sagemath-doc-de-7.6-3.fc27.i686 Provides: sagemath-doc-de = 7.6-3.fc27 sagemath-doc-de(x86-32) = 7.6-3.fc27 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: sagemath-doc-en-7.6-3.fc27.i686 Provides: sagemath-doc-en = 7.6-3.fc27 sagemath-doc-en(x86-32) = 7.6-3.fc27 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: sagemath-doc-fr-7.6-3.fc27.i686 Provides: sagemath-doc-fr = 7.6-3.fc27 sagemath-doc-fr(x86-32) = 7.6-3.fc27 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: sagemath-doc-hu-7.6-3.fc27.i686 Provides: sagemath-doc-hu = 7.6-3.fc27 sagemath-doc-hu(x86-32) = 7.6-3.fc27 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: sagemath-doc-it-7.6-3.fc27.i686 Provides: sagemath-doc-it = 7.6-3.fc27 sagemath-doc-it(x86-32) = 7.6-3.fc27 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: sagemath-doc-pt-7.6-3.fc27.i686 Provides: sagemath-doc-pt = 7.6-3.fc27 sagemath-doc-pt(x86-32) = 7.6-3.fc27 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: sagemath-doc-ru-7.6-3.fc27.i686 Provides: sagemath-doc-ru = 7.6-3.fc27 sagemath-doc-ru(x86-32) = 7.6-3.fc27 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: sagemath-doc-tr-7.6-3.fc27.i686 Provides: sagemath-doc-tr = 7.6-3.fc27 sagemath-doc-tr(x86-32) = 7.6-3.fc27 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: sagemath-notebook-7.6-3.fc27.i686 Provides: python2.7dist(sagenb) = 0.13 python2dist(sagenb) = 0.13 sagemath-notebook = 7.6-3.fc27 sagemath-notebook(x86-32) = 7.6-3.fc27 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/env /usr/bin/python python(abi) = 2.7 Processing files: sagemath-rubiks-7.6-3.fc27.i686 Provides: sagemath-rubiks = 7.6-3.fc27 sagemath-rubiks(x86-32) = 7.6-3.fc27 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.11) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.7) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) libstdc++.so.6(GLIBCXX_3.4.20) libstdc++.so.6(GLIBCXX_3.4.21) rtld(GNU_HASH) Processing files: sagemath-sagetex-7.6-3.fc27.i686 Provides: python2.7dist(sagetex) = 3.0 python2dist(sagetex) = 3.0 sagemath-sagetex = 7.6-3.fc27 sagemath-sagetex(x86-32) = 7.6-3.fc27 Requires(interp): /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(postun): /bin/sh Requires: /usr/bin/env python(abi) = 2.7 Processing files: sagemath-debuginfo-7.6-3.fc27.i686 Provides: debuginfo(build-id) = 000f8891eb1cf56274267503fa08933784434e64 debuginfo(build-id) = 00548586c779618fcce7eae0fa2e9c622ffb511c debuginfo(build-id) = 0069dd987f1f28f8c263a0c438659652ef55e0cb debuginfo(build-id) = 01165d3d22971dc9bcc8443f10e40b20aeb58d38 debuginfo(build-id) = 01c764955751c6e256888baab9e5f234de4a9ac9 debuginfo(build-id) = 02411053bd07b2aeaa2611535b10c8f751b84e57 debuginfo(build-id) = 0277ee379c7e10bf7433ccf68a2e72aea94b3ca6 debuginfo(build-id) = 03d6c02bd9814a7279b616132b9ccaa07aef0002 debuginfo(build-id) = 03edc110356841ce574017e6ed40824350e7be68 debuginfo(build-id) = 0487c470443dfd5f53fe6d0f9a85f3093b300464 debuginfo(build-id) = 049560cb1d562664a45267364716b69769d8804b debuginfo(build-id) = 04b4a36162ccd9334cf8d8d116c14c11ab3bfc9a debuginfo(build-id) = 051f1837d7b61bec8a34e3544e5656a4566cecc0 debuginfo(build-id) = 0627a6aecc21c74b912c651fd793c61172fd1252 debuginfo(build-id) = 063619ea2e36edd2ea6f1bb9ad708251918d9a2a debuginfo(build-id) = 064fb42a74f8655969a6e197f1af1587a0a82330 debuginfo(build-id) = 0669853a0a3aa99f2b89968d52d3b291dcb62635 debuginfo(build-id) = 0673b90159d985d02247991f4b823e935473c47a debuginfo(build-id) = 069bce994e424017763625cf08684f6500f40f30 debuginfo(build-id) = 094f3bfbd9ca7fcafdb645855d19e50c77926702 debuginfo(build-id) = 09578835e9e36404fbc9b1fd74d70cf8cd7f16c8 debuginfo(build-id) = 0a0bac17b1f1c958c8198952178c195b7100f00f debuginfo(build-id) = 0a9ab68314bb40afdffe53bd9b15cd319d69dd43 debuginfo(build-id) = 0b6c945961d6c9f54ac95b14ece62021567d9c3b debuginfo(build-id) = 0bf83417d20881bddcbdc08da5fe7b922851907d debuginfo(build-id) = 0cf6d3aa785aa242d3b3b4c7fcdeab3b5945060f debuginfo(build-id) = 0d3f8e36ee737f03549510127b8c996d38190020 debuginfo(build-id) = 0d9ce55db2aacfb5677e5a678af9bdabf7b71893 debuginfo(build-id) = 0dfe8f52d7e36952a4000728f0767a4bb007bf52 debuginfo(build-id) = 10410acd2d96f940c83ea13dc89fb2fc4404bbb4 debuginfo(build-id) = 109687f0478ac92b8a4d2e0550500dfc0c1723f7 debuginfo(build-id) = 10cdaeaa4b12a6257b225cf3ebd0df45d9c7801f debuginfo(build-id) = 11f8bff33945e92ae1df12a4806a99ded5401b5c debuginfo(build-id) = 126bd0f7049d37f829099b6d668c103897d9c41c debuginfo(build-id) = 12f9345427e6f690334cf4e9b639cd7625e4b719 debuginfo(build-id) = 13a775f7c70711f85ec557e16d84436f85bcd8a7 debuginfo(build-id) = 13ad0c9e69fc4dadfc9ca8a79dd94b2930572e3c debuginfo(build-id) = 13ce22f9a1b00e724c0000abe52926afe7765d34 debuginfo(build-id) = 141595112a00ae662b239dc2a7011883af4ee59c debuginfo(build-id) = 1445e59593a27c0f7e219569ca715324b6b896bf debuginfo(build-id) = 147d02c0f392eba95e473ca36eda878baf9ba51c debuginfo(build-id) = 15c8836298349f5fab5325dc9cffa4a40cad440c debuginfo(build-id) = 1614ce3132c3fbc0d2fe75523a384f15998d2adb debuginfo(build-id) = 1682524172e234ab68a2239d537736cc05846194 debuginfo(build-id) = 169eee14f5c74c3f7d2502e7c49773734469ac00 debuginfo(build-id) = 17090d11828def90db72d05e04d25ee57316e67b debuginfo(build-id) = 18ce977db1203f3b4c74c90111d86ca5d9843706 debuginfo(build-id) = 19074ec8d2c0c9b5b77ccc7834ead26d86b62daf debuginfo(build-id) = 1940b6ef5f8d278243e336bb9780417a2988dceb debuginfo(build-id) = 19760a75de63bf795d0b6f71c42aaaff2329881d debuginfo(build-id) = 19eb6dbab458445c18b548de4b8910448e44b045 debuginfo(build-id) = 19f8aac0868aecfcadc90f565c0e7aa6852b0d21 debuginfo(build-id) = 1ad44006a3335e529cad03599a774e1612d9285d debuginfo(build-id) = 1ae769b7a76a3e43d6ec18018ed71b7848ef1a45 debuginfo(build-id) = 1aedc81c328bac0bb6b104d5989d3eb0ee98b3f4 debuginfo(build-id) = 1b49ed25af03d54b1c3f66a32af63b5621a8a4d0 debuginfo(build-id) = 1bec187e0b8fa745567f2d654631c5f04165bfd5 debuginfo(build-id) = 1dbbed544684aa6bc08d6fdaba00af8c96e0539b debuginfo(build-id) = 1dc496e6e1a5dcf49f1decba4f875dac226cd211 debuginfo(build-id) = 1de1df389fbf1067f3803988a5d3ddfb41e990ba debuginfo(build-id) = 200fc2e4436feb5a474d4b146c9ddd18ddc8ddd5 debuginfo(build-id) = 20fc594679472e182145819044fab93a9d04a092 debuginfo(build-id) = 225a386b307bb4694850e6e705f31d884e63a171 debuginfo(build-id) = 22d9645e72591ca35c54a13b6fa577b2c2296006 debuginfo(build-id) = 2394c7ff0b0cd9a022aecb0f21e62942cf3165af debuginfo(build-id) = 244d95ba44759d370bc5a0ed25542e8bf2181f6a debuginfo(build-id) = 252b743a30d97cf4309201b6c72a409586392559 debuginfo(build-id) = 25594c046f8949af16312648795b123ab65be86e debuginfo(build-id) = 25a7fe22dd257488dcdfc844d1c2164ffdebd83e debuginfo(build-id) = 269a098a921895f8c9cabefea20421318ec0b5a0 debuginfo(build-id) = 28386f135ed4333839689dc6e78300d7242f8a09 debuginfo(build-id) = 286bdbfa5646cd734c3bba9541bbfd75aca7ac87 debuginfo(build-id) = 28996d4334e032751f7e47a465c9f571f1f606cd debuginfo(build-id) = 28d82b2b03568716eaa5cb7f4b50550ce823c8e4 debuginfo(build-id) = 29002665089b298e39375db0ea31f1e0988c8ae6 debuginfo(build-id) = 29b099609028db00e0ddb3c51e6e3f435ac058c1 debuginfo(build-id) = 2a255e3bdadc636b4a3ba559427b4e42007f54e2 debuginfo(build-id) = 2a82716e275c94dc2fca08331beb7c0143f556c2 debuginfo(build-id) = 2afc1266d9c32cfd8b482e27e43588d9cf005899 debuginfo(build-id) = 2afdb027c78f5cfdd5f3ab376ccb19e5ad6e00d2 debuginfo(build-id) = 2b2d3814658f2262839e7b9d5a8cca90717a4a1a debuginfo(build-id) = 2c07d70d0c4b79965c692c27afe2e40a1f482e3e debuginfo(build-id) = 2c1c8e52fe7b06543a576d0aeb0d9ccdf6ce5ca8 debuginfo(build-id) = 2e128006fcd43abfc9938145f2c6763ea91bdf95 debuginfo(build-id) = 2e257bf02b3352c26eb48782614b1df16b57d705 debuginfo(build-id) = 2fabf1729385918835c393eed59aa82fe7aec890 debuginfo(build-id) = 2fb804b5a83377a8ebb9abc0d8a3bc761aa0acf2 debuginfo(build-id) = 30e6355b06d51c2f49d3e0dc2af894e8779abf4b debuginfo(build-id) = 318ea908d386041a98578fbbefd1e367ecd9bb5c debuginfo(build-id) = 337c3dda9a23b587a9782b66dc93a78ede765445 debuginfo(build-id) = 33a643cab18b75530d12904c941ab592b13b7e60 debuginfo(build-id) = 33eec944d79cf9468281162760f2562006ded516 debuginfo(build-id) = 34190f1721f3ed3b32ad137a4f67b142f5e4ec92 debuginfo(build-id) = 347b86464891fdf0a57d1c64922a75dd00a05c0a debuginfo(build-id) = 34a05bc8fcf55f1554935d0684c30cbff28ae15b debuginfo(build-id) = 34ead2a4bb25273e8a8cca685baf2cd6d2886986 debuginfo(build-id) = 35352c7bd3e5af197a9b9cf75875973eaf9b7e45 debuginfo(build-id) = 355ec632d636928cec23ac238cea788fcd39e2b5 debuginfo(build-id) = 3594e92e2bcf9a61aff82bcae1eef411262a27d7 debuginfo(build-id) = 35a20556485ceb45852b336a0b1475ade8113e6f debuginfo(build-id) = 364831c3a7b953d8cd79f1e197a22df1896dd3f0 debuginfo(build-id) = 36b4301455370bf8bbcc939dab262135d07b46b0 debuginfo(build-id) = 379a9d0c6c4b825310cb1c750eddd15e4283ead1 debuginfo(build-id) = 37a74299626b324d8e6750d05ea04f8ecd32279e debuginfo(build-id) = 38e0654e861e12940edb934ac4cdef8176543e9e debuginfo(build-id) = 38e35a884329e32902ae07e03f2aa5fd805d619a debuginfo(build-id) = 390d0a4b3b3181e50027c13bdc6a64c921162dc3 debuginfo(build-id) = 39d1322ef889a70f5676c186bfc3e1e772ed0653 debuginfo(build-id) = 3a4a5105ced4c233587de843e92d4159fcb45e2b debuginfo(build-id) = 3b09fa18eed954a11b01f5917b285e57a2fdebe7 debuginfo(build-id) = 3b77c099bab0a723cb1074c4d78b9fdc571be0d3 debuginfo(build-id) = 3b9d958ec3088798ed769eadb60a5b1b83432a4f debuginfo(build-id) = 3c298ff1599f374ff2e0e21d2588f7d3422d02db debuginfo(build-id) = 3d650ad781b20e0938612b47c732f5436302e860 debuginfo(build-id) = 3dda3264684a9282eba1af7a44613cfe36f7faeb debuginfo(build-id) = 3e30e1e813edbd68605d56220a0b4396929a996e debuginfo(build-id) = 409aae5b5da944a3f91916626adc710bdd0a63bd debuginfo(build-id) = 40d6d0540d044c6337d55bdaaebb01f6149d5df8 debuginfo(build-id) = 41421a2094f109a56443ee21f7e7216b28d35186 debuginfo(build-id) = 4274340f67046bb8e25072f76fefca72498a173b debuginfo(build-id) = 43de4220d853d9d6155f14e2143a2883a341ec85 debuginfo(build-id) = 44091be8fd20f1aa6f4858cbeff83867684e50c9 debuginfo(build-id) = 444ad43e3be7010de161120b60f93d0222020816 debuginfo(build-id) = 446bfd7658c68fcf4902d77de6295b83340df45a debuginfo(build-id) = 44d34781e99d211f07fd0a4e6c7005de7fc83b16 debuginfo(build-id) = 44d52bd555f19568e0e490507421d6817dd6d8b9 debuginfo(build-id) = 45754f0e6d62bc514d3c72cb58fbcce43295ddd6 debuginfo(build-id) = 463ac1996b451462483324d249f059e8ea35478a debuginfo(build-id) = 4656a956ac313921d277d82019816a49a77cf784 debuginfo(build-id) = 46838c3d6fdd35708be404cc8e0cb728567c34ee debuginfo(build-id) = 471720dd59e77fef34a4bbad0d91a085b8a373d3 debuginfo(build-id) = 4755040ccc33b7bb5e2f6924dfe0f91eaca9d11d debuginfo(build-id) = 47bfcde52fcc3ae1400ecc93fc46afeba3dd7d5f debuginfo(build-id) = 4834899aeff2a7579146eb2f7bfb540d64b6777e debuginfo(build-id) = 493a930874eb73d16a9d044207d8880552ee7421 debuginfo(build-id) = 49e8c7c0b3e86c8cefcd335bb68eb1ad06ddd851 debuginfo(build-id) = 4a381e0e6b3c49e596f955887e04c57bd158b898 debuginfo(build-id) = 4a9910544f4bdb549259629523ca14d2375f1f74 debuginfo(build-id) = 4b245ec817d806d67b1afc0a0ecb9d21d544d99b debuginfo(build-id) = 4c8f5e690e721f9ed9f8b706a273ae21fdb6b552 debuginfo(build-id) = 4cdd944cb003cf069bd0d0adecb750312c512521 debuginfo(build-id) = 4d3ad537fb19840b6ef4c67ddbd7ecdf16a6fbcc debuginfo(build-id) = 4dc4dffa77cb13626867e0e5182f4910d202e6b4 debuginfo(build-id) = 4df50eb83f653ab51fe540a40f89f1fe5a1f633b debuginfo(build-id) = 4e6d7b3a0d47860edc9d851dd86a7827235ff6d7 debuginfo(build-id) = 4ea04eee120841f56dbfe60e20daad970e4bec44 debuginfo(build-id) = 4f9f3ac228e12ac0f0b4aae6d342f7ccc0833744 debuginfo(build-id) = 4fa45b14c447bb36065a0840cb5ba2d0bda6cb52 debuginfo(build-id) = 4fc9fc72253176d67f98ea2a762e18fa9eaa9aca debuginfo(build-id) = 52e492955f10b79c428619a37e491118b9b7a7dd debuginfo(build-id) = 5398c974e65c29404d7a933ff25e465192735248 debuginfo(build-id) = 5436f8715d5e52ecd7f58ad89ffca63dcc31e501 debuginfo(build-id) = 547dc2b7376e583f5b710a61bb3928730f6eebfa debuginfo(build-id) = 54a28d07c7cdad6d086e299acd2b6ff7c95e4fb2 debuginfo(build-id) = 55617568c0de72872d345448b4ce1084481efe8f debuginfo(build-id) = 55ed4bc98379d72e354a84e689b27492d9f6c156 debuginfo(build-id) = 561dcfc00eba0e50169d10300c742e11c2970f98 debuginfo(build-id) = 564a96a8b4e510a44bd89a6d8143e79b219437a1 debuginfo(build-id) = 5656e2758d448862244126fbbae2cc7d34748445 debuginfo(build-id) = 574f1d975f103606df922aa665be875ad58cfeea debuginfo(build-id) = 5789d8c2e0eb6727034ddb2dfb93d93e2ed4bbfc debuginfo(build-id) = 57c92f174695600d74db125837e198e57e683bd8 debuginfo(build-id) = 5813bf1522c9b1d809b6f019395c3c80dda8d447 debuginfo(build-id) = 58b772e6e98c69b6f8b4cf9d2e5ac10d4470ba66 debuginfo(build-id) = 59ba2d7e19c1466757cb07b6193f34141c8d9852 debuginfo(build-id) = 5a318d451821fa2010819d15ea7d4d5e1d51b436 debuginfo(build-id) = 5ac46cc73fa57dfeff8caa40650399af0f9a6ced debuginfo(build-id) = 5acbc78f32c6d60f0564bece553e5281c9239a91 debuginfo(build-id) = 5ad994144d9d69dd2437dce3042958f9cb9869a7 debuginfo(build-id) = 5bc8b3fd7afcd9baf72812099611643f8b09277a debuginfo(build-id) = 5c4ebc61051bb7e8b5489909b3c5ab21db0a80ec debuginfo(build-id) = 5c9c49dd41506541902d9d90c77296faf671072c debuginfo(build-id) = 5ca4ee8567bf9be94fa9984321a880aea92aa3c7 debuginfo(build-id) = 5cb09fc55c4908681ad04ad647c4656f3f8f56e0 debuginfo(build-id) = 5d2092b64a2c819dbb73d1be6082eb18b1abbde8 debuginfo(build-id) = 5d6ddad6cdfc7cc92808b4df200fe5be8212ee6d debuginfo(build-id) = 5d8edea780b046d55d1a2db6854b1e630c7468f5 debuginfo(build-id) = 5e0c644e06fdf9d3cd64e0c0baa7556fded8dfe9 debuginfo(build-id) = 5e9a0e29e98851520d28613efec10466aa15711e debuginfo(build-id) = 5ea98bba2dc45afe2f9da39239227c834ac48fb0 debuginfo(build-id) = 5f79fe5232a304bdfd2e37d76683e831f6b4d5e9 debuginfo(build-id) = 60b063064eb48de4ce3b3a725a3bee87352520f2 debuginfo(build-id) = 60f6924f4eda42ee4ab7fdc56ed38352db5999fe debuginfo(build-id) = 6182cee25b21cc40e971a4740c87457d544aeb6d debuginfo(build-id) = 61d52042c7afee130b7789b21f60f97e7cac882c debuginfo(build-id) = 62701858cfba5207d1eeea2e955b3ff0f06ccc7b debuginfo(build-id) = 62b4a94a1c9af05482f264a6418f67723cc5d7db debuginfo(build-id) = 65813bc24d31bdda28d4b340e060a0eefcf486c6 debuginfo(build-id) = 65977f23de13a6566d81f82963c0c0ac5d87bdb5 debuginfo(build-id) = 669683a9c2ad8ae347f46e6ff3d8494f8b851c7f debuginfo(build-id) = 669c2c0df1aa8937d6a3a005d381a76e25f338bf debuginfo(build-id) = 66d95172f1d3159873c3d30b01ba668c13d78740 debuginfo(build-id) = 671351dff6e51228e0489b1274503c1b14e3bd29 debuginfo(build-id) = 6786a3a1210d59083781d9e284a6135798b19506 debuginfo(build-id) = 67ae7a3f29f2043b4fe2232ad731358697725af6 debuginfo(build-id) = 680441f818c8dfe1c84365348d959952c60d49f9 debuginfo(build-id) = 686bf37d6512eaf0f61561f9089db23e87b8b7c0 debuginfo(build-id) = 68ca13647e8dfb1181b0674ecd0fcf3286247ba0 debuginfo(build-id) = 6acce2cfce1cd285f1f372d278d6ef6178007c26 debuginfo(build-id) = 6b412b3aecdb5d007200db400aeedba6a081d939 debuginfo(build-id) = 6b71f3787dc4eb3842193f00ac9e515b07f9ea95 debuginfo(build-id) = 6bc2077f3fd7c787fedbcc5944137834d7ae1f00 debuginfo(build-id) = 6c2b934ad16a92c06cddba3ea6c522cab2a8f783 debuginfo(build-id) = 6c5fdaa402977c0e638542a396e1feff196481b4 debuginfo(build-id) = 6d8b1e42f9383627885edd253918992417e54d19 debuginfo(build-id) = 6e263bd76dfdda654b8c9174a93a07b6efb465aa debuginfo(build-id) = 6ee913ca6afbefa8321728fad72ed8d1a5b5244e debuginfo(build-id) = 6ff4a8350bb8224c159f31b84995c185cf9916e9 debuginfo(build-id) = 6ffd54f274eb1dcc9890c88fccb6765bb48a3a64 debuginfo(build-id) = 704b3d1a8b0e9f4e324e8d0e4081075aabdad03c debuginfo(build-id) = 715cf0c6724888fac89bf2b461dd86f8b1c06f40 debuginfo(build-id) = 72a8cff85fa68d432f9a5f5e9cffc8cf4f06f2fb debuginfo(build-id) = 72f0c40b515c1af1e4388f201e326f546264e901 debuginfo(build-id) = 73219034b34b4e2b89ce407bbe4b043560ab5a62 debuginfo(build-id) = 740454a8e6617cd3cfc669827212d69fb05907f4 debuginfo(build-id) = 749f0d6ecca3e3369d099c38a22202dd4b71f555 debuginfo(build-id) = 755141ddafb9bcb20cafafdfe4f4e3885a02fa67 debuginfo(build-id) = 75b3168cee3ca8d8acbb961793c73d256f870399 debuginfo(build-id) = 75ed5bc9ebed7e220170bbba166f151d12215041 debuginfo(build-id) = 75f93cf9c65f4cf9a72283d6bb3a27379b743888 debuginfo(build-id) = 76fd6156ef306fb993b95c6e7ef54485d8bfbff1 debuginfo(build-id) = 77c4736cde1a804436306a1d88686b1bfe487eff debuginfo(build-id) = 77fd60aaa3cff696ae6eaec51249d8263d9e5e41 debuginfo(build-id) = 7807c933aa895585a021d93d6e2583c35b716ef6 debuginfo(build-id) = 783d766c653be99f584d57eec006500edf6108ac debuginfo(build-id) = 78f8bc4b7ad8148768c90682df666b1c0e5e7977 debuginfo(build-id) = 7ab88fb10531b7dc93f2a55cd40432162a8e6e81 debuginfo(build-id) = 7bc7ccd0d8713013e51d47281d3023a6a2992efd debuginfo(build-id) = 7c3fb5ad17c5fc08540948a0a133749f02031227 debuginfo(build-id) = 7c753fb220278bfe74c359e9444f189f23b14db1 debuginfo(build-id) = 7c7d29a4500f2af0b83b025d72475a963cd39eee debuginfo(build-id) = 7cf9653236d47ff5eaa36882ad1a0564a162fc10 debuginfo(build-id) = 7d30440562bd76b4c19a83476c60518ec7d73a1f debuginfo(build-id) = 7d6f83933c2060db721567108b2e31c79f8e1198 debuginfo(build-id) = 7d728a6ee1a23de561d86c6dbebea3cabe1442e2 debuginfo(build-id) = 7e3fd37e2d5c94e17577f08d3e3005d7e7d9cb8c debuginfo(build-id) = 8004a7ef86ef8d310a8a5716cdf15da2c4c60263 debuginfo(build-id) = 80081339e7e44939faeb90ed82727264b48d2c30 debuginfo(build-id) = 80910231cebfdd038c083489c0d9630169f54b36 debuginfo(build-id) = 810308b25ec85ffdc819bd6129c14be64ae7923f debuginfo(build-id) = 820fa6f8bc1069ceeaed471bc1563bdebb3596ab debuginfo(build-id) = 82731544f5431bd4b09f34f7a8a56b0e7dd06d8b debuginfo(build-id) = 8280d9c36df16c7ca9c58edc9ce7b88fbfaf67ea debuginfo(build-id) = 82e1a1024693e6bdf1a881ed6ceb375a90a2b84e debuginfo(build-id) = 82ffb316352739f91a5e59ef5889955e47ed9ba6 debuginfo(build-id) = 833b1648d0cd493e5c06dbbb653988a74e69a363 debuginfo(build-id) = 84af4a3e62860428d0c636cbd07166d1b92082a8 debuginfo(build-id) = 8515c1463ba4a5e0f16b6241da4d0106936e598d debuginfo(build-id) = 8636c49d13566a3a58d1439253a4f5fe38c9072d debuginfo(build-id) = 86f503117d3f512ff5196aaa49ed6d5dceb21054 debuginfo(build-id) = 8735bb20afa31c868727c9d38d2c9ad2f5318d13 debuginfo(build-id) = 878eac60e6403d8a36c81bb2738c57b0e8e758dc debuginfo(build-id) = 87e28479f7a7db0ac36c681b448e0f2b76384f5a debuginfo(build-id) = 8888b96cab49569393894dbddfd75f67766e2d9a debuginfo(build-id) = 8891b0b07e55d735c18faae0cf32cbffe023b557 debuginfo(build-id) = 88b787da94f015dac7f353aca139154f99bbbfb8 debuginfo(build-id) = 88ea3450e3a93feb3049065f937c11b99898a099 debuginfo(build-id) = 8a4284a57804a1c5b148140dae48b2bd3db1c35d debuginfo(build-id) = 8a9ba3552bed27ff9d602b026c62f80c103a2c6f debuginfo(build-id) = 8b19d9c309d459679036d5a523ff26c34d4ebeb9 debuginfo(build-id) = 8c0a55b914c77a405528c43540370aa8570d7f71 debuginfo(build-id) = 8c2b3838f11b5cd6b4565c0c050c85291c070e91 debuginfo(build-id) = 8c2c4b2d4e1b752cf2426fdac5e12ba10d015adf debuginfo(build-id) = 8cbf77bb1f8101624dd333309243b297e0b0bf96 debuginfo(build-id) = 8d315ddf50cfde2a6cb405d4a0819d344ca183ce debuginfo(build-id) = 8dd057c4fd1fa14dd02f77c43c1beb41334234a3 debuginfo(build-id) = 8e8afc1347567e8773b311b328f40b052dd1961e debuginfo(build-id) = 8f2938740ee51489d9f31ef2ddcc36487258d139 debuginfo(build-id) = 8f3a90c39984f4f6a21622d9d039cc1ce79c6da7 debuginfo(build-id) = 8f54f7f805e3f9394a29d55bd3a32bc86b0dbc57 debuginfo(build-id) = 8fc3bf78cf14e66b903473caeb509b99788348dc debuginfo(build-id) = 905a730322218f8e9d98e17dc6e4f569e353fea1 debuginfo(build-id) = 90d2b4a1364f52628ff053fd97a764bb3018c5bb debuginfo(build-id) = 92a8c115ca406ed4fdd79ad7de4a6b6b92da79e3 debuginfo(build-id) = 942bd74dcd2a4248ac60e7045a8c68a53cd09af4 debuginfo(build-id) = 95d8e54899e45b5039ea495f8993a53d89b0f5c1 debuginfo(build-id) = 96bbcdb2c9939df99aabba799a220b896e3c5279 debuginfo(build-id) = 973bd7d20f04245a5c67945f0cb75bcb1a029d27 debuginfo(build-id) = 9745f71bef38ac501f99b49530f32f702f17d13c debuginfo(build-id) = 977b897233d55299607f21cd111b26082b486b65 debuginfo(build-id) = 97c2eeb071da401bc6acc056a1d5878c4df210fd debuginfo(build-id) = 9844ab1f6fdd77b7f9a904ba251fc9247bbcf58c debuginfo(build-id) = 99f2e8ae368ae893f46f87e288b63fc35c72fecb debuginfo(build-id) = 9a7e54a94b708f16b939cc1ca526ef1ba746a280 debuginfo(build-id) = 9b5a9151cfce0290e8fcc96f0697a18bfb525733 debuginfo(build-id) = 9b60ad96ddb07e9128b2a074894988b3eb5a7e14 debuginfo(build-id) = 9bfcada9929a1056ff0876f7ddb086181a46b762 debuginfo(build-id) = 9cff40670253079dd1ce3d8ffd7dc57e79527b2a debuginfo(build-id) = 9d0682ffeefa1a9bd058c23452a6f2b9cd907a9d debuginfo(build-id) = 9d0e14511640670c38ae0d5104e7dc3e7a7f9827 debuginfo(build-id) = 9d576c24fda3befd8375a73705733d98ac567c90 debuginfo(build-id) = 9e12a5bb067d74c41611205073add0e3d52988e4 debuginfo(build-id) = 9e51d1fd7db72fba23675b7a47bf21e24381ee89 debuginfo(build-id) = 9f6e021c3efc15786bac4f7537a54acbf2d540f7 debuginfo(build-id) = 9f85f0203612280eeccf1d98a6190043ae2ccf6e debuginfo(build-id) = a01d29beab11c21f507744d02947aa099d0c29bf debuginfo(build-id) = a0b36380dbfe3bfef4cecf9a5f97cdc88195e7ca debuginfo(build-id) = a133832893bd1a0406a1b650210288bb4b7e1e75 debuginfo(build-id) = a2d3640ad900f710b88a4bf49ad8391f15a4f4a9 debuginfo(build-id) = a33500438a5e89d54ab3c0e41b360b087b55db51 debuginfo(build-id) = a45ccb3da1c29af926e9e404cb4d4c8464d15321 debuginfo(build-id) = a4a81798fd16b352e16a145133a392e51f8d6106 debuginfo(build-id) = a4d0ee8863ef4a471d1c8cc3e6da3e7ce0de25a7 debuginfo(build-id) = a5b3714b8aa782200262e8db8046e08ec3c66259 debuginfo(build-id) = a6d4b0c8d001e92ee066531732438e4b5fb66b79 debuginfo(build-id) = a750a3bfb985ea55164c3630b099e6c4c80567f4 debuginfo(build-id) = a7a0340ee09c0ec1c37a9738451d06878d5f3a0d debuginfo(build-id) = a7bb1358effaf3acd29cb84ba6340b5ab6d3a97c debuginfo(build-id) = a8e04f688b741af49cb7bf59c74be8596853b07a debuginfo(build-id) = a905e915141fe221f3892a2cc89d1f7533a423d8 debuginfo(build-id) = a9cdf4d4fe5678dbe111cc313df62489f39382ea debuginfo(build-id) = aa78b3f29eb68b38a140cab0bf2a7c5a28b0669b debuginfo(build-id) = aaa2c762aa045147dda3e558ae7136b59bd3e49f debuginfo(build-id) = ac3de91b821b9c1513915822bbce6353f9a8f925 debuginfo(build-id) = acf283490119d64504e12c3303e09e9c66b46612 debuginfo(build-id) = ad037d39c5aee94a95955304c7a36a1ca65a71cb debuginfo(build-id) = ad56f3edcfdf7e309a5eb3c248c528f51fbccc07 debuginfo(build-id) = adc151944cf120df165c913eb5e2419a8ecd5213 debuginfo(build-id) = add9f3b72cce25ed13502a0e0e97ee25665782e8 debuginfo(build-id) = ae03881ab7f5c7cceda24065e58f14523c702df8 debuginfo(build-id) = ae6055298ae126282510b6a22a942222e3fb665c debuginfo(build-id) = aed1ad80fc4300a790b5578dde0811902bb579a1 debuginfo(build-id) = b0343d9388934e235bf6e720c7d6833ab0a8a446 debuginfo(build-id) = b13fde3a82ec77e539254a602a85824a608e66ef debuginfo(build-id) = b32331cc31f2999c49c43c4c952752272aa4db0d debuginfo(build-id) = b3b4dad45ae93959f7edbfd00dc60e089fd7b45d debuginfo(build-id) = b45c3c66c9b82fe9e1e720d0fdbc70248cc226a7 debuginfo(build-id) = b474dbec28cdffbec919a90fc43291eec6196ded debuginfo(build-id) = b488ff34641b52645d1a4ef615f214e208b30ac4 debuginfo(build-id) = b4955a2fa9b91d78e856cfdc9869f81c424e8e12 debuginfo(build-id) = b5423c1aadc13cbb186de5d62ea8ca9826ac8475 debuginfo(build-id) = b69e6ac9a804e0a8f5e402c73305b855e63fae28 debuginfo(build-id) = b70f1202dec5259e27d953b96504371f2b1f3354 debuginfo(build-id) = b848b5f06a7f5f76f587e54f80811d5b75bcd6e5 debuginfo(build-id) = b9ba1b74909b5575b7c11909e43c1af95acc816a debuginfo(build-id) = b9f9699ef31690dd004cf51472da1aa3c5d5d630 debuginfo(build-id) = bb30b9a4c1565a9894737a7a8d7c614808a12d1b debuginfo(build-id) = bc20d832c8bc70c0eb1be77ce0dd030d40bb009b debuginfo(build-id) = bcad9a4d99e2064085c018b5699da1afdb13cb45 debuginfo(build-id) = bcceb3594d6f93c9f1612ed740d681adc389c086 debuginfo(build-id) = bd663f3b7ad13464ef284f373c1f13c294cec83a debuginfo(build-id) = beca48fed49d9be3f3f03981d47f54cf20c7c2df debuginfo(build-id) = befcf611107adc489b329410565d800066e5e660 debuginfo(build-id) = c063f7c9ff1d2f35e5489b5893e548ad7b184075 debuginfo(build-id) = c0fd5674de1caf7d56e2a4a552cc4c32bd33683b debuginfo(build-id) = c1671de65e1b3d20d9c0bd8a979f3397b5363ca1 debuginfo(build-id) = c25442c5616b6464e3ab3a35beeb78178743483c debuginfo(build-id) = c2c084631c44a9aa5ae64e2f688959a797490541 debuginfo(build-id) = c2e9f9326a9ee3a06ef80434cae1ed0e719b1bfc debuginfo(build-id) = c30170f1edc23589171bbc9269fd3c855257a13d debuginfo(build-id) = c358b45d2d1183d77bd2de2b1d65468c4b6a2c17 debuginfo(build-id) = c48fd6f9ab0055b260a064cc5da607d78f1059c2 debuginfo(build-id) = c5f60eb4b7db663f16ae10acf54d57fd7cfa2db3 debuginfo(build-id) = c626970eea1e0bcf9e1be25aba7e1b8bfb3fd658 debuginfo(build-id) = c6d96ba3af8071aba215064fafc0b1019322905a debuginfo(build-id) = c7086d9d8e84293e1bf1ba107a30b1994b138087 debuginfo(build-id) = c7be9f6cf1085deea0a2db8f914ae287a3e19eaf debuginfo(build-id) = c8b2c67e7fc564863b056ab078912e1416f37064 debuginfo(build-id) = c8b6f826a04fbcd39999c0e777bfc1a139206285 debuginfo(build-id) = c903959e898a77fa6c89ab5bbd38a2cc0206a7f1 debuginfo(build-id) = ca35c160bca4423368b45ef8020d186231e7f23b debuginfo(build-id) = cb5e3d5232a6ac6f724c28118231e4bf42208cec debuginfo(build-id) = cb62923bc0aa42bf17a35c8f376c05f48e558775 debuginfo(build-id) = cb6c3541109e82bf3a10ed9370cda35e327b415a debuginfo(build-id) = cbad5f42434b1516e07e76057fe2fccbf5c0cc43 debuginfo(build-id) = cbf469a834810885ea2b731a637c0af9fcfedc4e debuginfo(build-id) = cc2c57797a9214cfde538e065b139dbe02b4bf3b debuginfo(build-id) = ccd08a9728bc7eaca7038c164d53b1b9b3d6f62e debuginfo(build-id) = cd7e3fc743b4a93aee16674fb1f325010b1af03f debuginfo(build-id) = cd924bd8e0d40ceb9e243fb9269a323f8f8c38c8 debuginfo(build-id) = ce18e1eedca88240037990a53d4451eeb7738286 debuginfo(build-id) = ce37475ea67bbf65dcfd647c395b4e49650b8f46 debuginfo(build-id) = ce37c80acb06fe6703f22beea73fbd52acbc6f35 debuginfo(build-id) = ceef651c841c4e5ec4e8ac343324289d102c5871 debuginfo(build-id) = cf14351c24849540727b96a6328743f9ab1a52f2 debuginfo(build-id) = cf254ac43ddda2a0514963511aeba582ccbcd710 debuginfo(build-id) = cf634654f18743c1b2362a5dd7b5c50aa07941d8 debuginfo(build-id) = cff2b38f4bf2106c6c98e9a9f02b7a309d9a75f2 debuginfo(build-id) = cfff1a0945b463d16e9496bc6c51a5cb67e709bd debuginfo(build-id) = d14958b694b6869079597ee100e1e40972baa3c5 debuginfo(build-id) = d1709bb5f10e93da6f821a95cbad736bc6fabf6a debuginfo(build-id) = d207bd279f140c652d2969586673f289354530c5 debuginfo(build-id) = d24847543382e1cec438c4ea67ea2ffba0348759 debuginfo(build-id) = d2562df2131a10cb2bf1052dc4a3614a1d54b890 debuginfo(build-id) = d29bd32b6748c1412a4b260446689ce26fe9179c debuginfo(build-id) = d300eca39e4252617357a0cd727c13a82fb5b4dc debuginfo(build-id) = d398790a2782c1b78549ba5ea9ab17794e12f78d debuginfo(build-id) = d4bc436838f7a3a7c387af88e6ace132976413b4 debuginfo(build-id) = d4dd46c7e2c58f2ab42fc64558cfaa54213f37de debuginfo(build-id) = d54453a82d797e5f514ec0044a30f3832a13e89c debuginfo(build-id) = d5dec7ae351a6c41b14d136984b2d891039b0b26 debuginfo(build-id) = d5e14508801a0a4740d146489291abcc89e8ed22 debuginfo(build-id) = d651c88083e4d3f3d10927454255cf7658f4f3d9 debuginfo(build-id) = d66dc0c2a9a897b514eada570a19ef2bbf2714d9 debuginfo(build-id) = d6e96a63604ee740c3a4ff4455e8495cc1ba60f9 debuginfo(build-id) = d79bdd3e0cab7263ee32a91b52773469cb62e9b6 debuginfo(build-id) = d988e6e83c4f27f3293fe11271eb8fa25b80f9c2 debuginfo(build-id) = d99f0657a1c1a6e7112277fc2ec5bae1efa6bd3c debuginfo(build-id) = d9ba571f394c4ceea443f2bbb31bf3423e2f5910 debuginfo(build-id) = d9e0b904e9f57c7f419a61681866253a5f4836e1 debuginfo(build-id) = da3e336a787285b29ea6f4a3f401e1623febce0a debuginfo(build-id) = da88d0e00d7af08cc79c0fef55c68a4d29130324 debuginfo(build-id) = daf00c7cdbf07c489a121d8f7c9434f71efba527 debuginfo(build-id) = db1bc39f1177a85559f37d108a6cfb24d080ca84 debuginfo(build-id) = db94cd1565365c0cf65fef22ef93eb1431a8f5b1 debuginfo(build-id) = dcde0ec6adfb1f364cbf302be30fcdd433296fd4 debuginfo(build-id) = dce5776560dcf5f347d1c3b8dbfe8de347c5c068 debuginfo(build-id) = dde97f5394afd452d727831410661b3e615e7ba1 debuginfo(build-id) = ddfe583b9b5b870ab4dd50a4ee6ed621ef9e964c debuginfo(build-id) = de5ec9645d3c53a8fd4a2389002b86b702363b64 debuginfo(build-id) = dffca7531f50e51ae73422386b94faa405ae4a85 debuginfo(build-id) = e1267b37427d29fd3fbfc37b2fb1e799a523fa58 debuginfo(build-id) = e15398baf489832b83b2df49b645e81ed86df218 debuginfo(build-id) = e1548e6c8cc75261d0f611c788df32b339225442 debuginfo(build-id) = e1a427c54aa960ecc7a0c56514535052eee76865 debuginfo(build-id) = e1d087259a7b32124d901fc6b9ff47fefe71b4ae debuginfo(build-id) = e2cca5016b1f54abacff7d89c0169b51c21960c8 debuginfo(build-id) = e3688030ccfd8d03ac605a2e3fcbceb83a1d733f debuginfo(build-id) = e3c6dd3f6180134e95701740028bff0120a7d322 debuginfo(build-id) = e49ec0d018662fcd20c1feb53ee8be1a79e1f857 debuginfo(build-id) = e5a15995c2466a26c5fb8ebba346df9c3f270aef debuginfo(build-id) = e63262a2e67c9aebc351e372d67bb677e119b0a1 debuginfo(build-id) = e74d8c5acc57ce9d9ed9f3a4f3d8842643dba872 debuginfo(build-id) = e77980e30cfdf22812ac9682d69195981e9dcf01 debuginfo(build-id) = e908601abb16aac8b0aa463d5921d36d901e99fa debuginfo(build-id) = e9275d9241635b1aa25ddcecc7e43d702c4b6aae debuginfo(build-id) = e98ea616e155cfd9becac85d357792d91ace72b2 debuginfo(build-id) = eabc44357f07e9970cef4fd26c484a52f1b06618 debuginfo(build-id) = ec4b1d633c3aa4c3822f1fd1d2403ddf6e7c2461 debuginfo(build-id) = ed95860933fd1bc95c163815e7457b7fbd730228 debuginfo(build-id) = eda6ab9c0bdc63fefe17c1a3f7bf35887f52f66b debuginfo(build-id) = eddb0d34b5d9bfde43edd9442e980625e981514e debuginfo(build-id) = ee5cf946b25cdd1270186ca02b6fe0dbe429b24b debuginfo(build-id) = ef41863f17746429db2047c404c6e9f3093ef0ab debuginfo(build-id) = ef422ef4753ce673c049ee32b50d0a26b5262c51 debuginfo(build-id) = ef72f0f7a2a6d9d2b44279668fb09eb34a28f9da debuginfo(build-id) = ef82a7dccd8eb17190c3df5bc53b1edbb9516ea5 debuginfo(build-id) = ef928c0cc2d7d87a67ebe9ca10d0540b07fc5d3a debuginfo(build-id) = f0f8c7059bb9ad2423a73f05d7ef54b235eed152 debuginfo(build-id) = f0fd38c468cf37aace3f53fefcf26d26c18d71bf debuginfo(build-id) = f1125ed3fa844ea7b9ca1804996df59e677c3a2a debuginfo(build-id) = f208a08da8deabcc2a61d1c962add22f1d1329eb debuginfo(build-id) = f26b273abfb8a047cbe5c9205e3e4509696472b6 debuginfo(build-id) = f293bc54d3f2272ef9b9d6569d24a54d96e38ddc debuginfo(build-id) = f2a8c53960eb3c01ac73b401729f6272aa363b5d debuginfo(build-id) = f2a9814cacfb0935e0e216bf2f86d43efffd73b7 debuginfo(build-id) = f2b6f5c8cfb5b09ef4c20d3f162c0b1f9c41a743 debuginfo(build-id) = f37995d14c7755d511b8e20342c81c9b93eeeb40 debuginfo(build-id) = f40c4eeeedad91a2f1dcb1f873e1a80f0659254b debuginfo(build-id) = f4c92be2125f7856e00d82a57081f76f9b6bf7aa debuginfo(build-id) = f608a3665e31cd52f40484a3a5b6e405d2bb2c49 debuginfo(build-id) = f699d7deb59181932f91eedb49ee18a5d59c4167 debuginfo(build-id) = f6bf94d2f6714af9a988b8958df0f5d40496f2eb debuginfo(build-id) = f76b51a87544ffa3d77abc06a1a93b3abd6419f5 debuginfo(build-id) = f870f1638809c16fc464ad4a1f4aa7dda3626ec6 debuginfo(build-id) = f9ee603a65fe73c977ccbd18ac08ef020aa833ba debuginfo(build-id) = fc3698430a487c28853d7d8230006a86e7f65242 debuginfo(build-id) = fda6c411f87710aad134e7ab29e776aaee2d4260 debuginfo(build-id) = fde25f8e801986dc9dadb65fbac6c30020a806bc debuginfo(build-id) = fe259306c3e17b1caba6f45ebdb64baf2c57b42c debuginfo(build-id) = ff63688b966244cff66b8defe1c04650d0bf2d65 debuginfo(build-id) = ff68ed2cc965963c6c6e3350a6670be2bf05b04e debuginfo(build-id) = ff9292d9c98d2a61af43154b5ee17c214a023454 debuginfo(build-id) = ffa3df154916b62cc0e21c97b4dbdd1e9f27ddbf sagemath-debuginfo = 7.6-3.fc27 sagemath-debuginfo(x86-32) = 7.6-3.fc27 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 Wrote: /builddir/build/RPMS/sagemath-7.6-3.fc27.i686.rpm Wrote: /builddir/build/RPMS/sagemath-core-7.6-3.fc27.i686.rpm Wrote: /builddir/build/RPMS/sagemath-data-7.6-3.fc27.noarch.rpm Wrote: /builddir/build/RPMS/sagemath-data-conway_polynomials-7.6-3.fc27.noarch.rpm Wrote: /builddir/build/RPMS/sagemath-data-elliptic_curves-7.6-3.fc27.noarch.rpm Wrote: /builddir/build/RPMS/sagemath-data-etc-7.6-3.fc27.noarch.rpm Wrote: /builddir/build/RPMS/sagemath-data-graphs-7.6-3.fc27.noarch.rpm Wrote: /builddir/build/RPMS/sagemath-data-polytopes_db-7.6-3.fc27.noarch.rpm Wrote: /builddir/build/RPMS/sagemath-doc-7.6-3.fc27.i686.rpm Wrote: /builddir/build/RPMS/sagemath-doc-ca-7.6-3.fc27.i686.rpm Wrote: /builddir/build/RPMS/sagemath-doc-de-7.6-3.fc27.i686.rpm Wrote: /builddir/build/RPMS/sagemath-doc-en-7.6-3.fc27.i686.rpm Wrote: /builddir/build/RPMS/sagemath-doc-fr-7.6-3.fc27.i686.rpm Wrote: /builddir/build/RPMS/sagemath-doc-hu-7.6-3.fc27.i686.rpm Wrote: /builddir/build/RPMS/sagemath-doc-it-7.6-3.fc27.i686.rpm Wrote: /builddir/build/RPMS/sagemath-doc-pt-7.6-3.fc27.i686.rpm Wrote: /builddir/build/RPMS/sagemath-doc-ru-7.6-3.fc27.i686.rpm Wrote: /builddir/build/RPMS/sagemath-doc-tr-7.6-3.fc27.i686.rpm Wrote: /builddir/build/RPMS/sagemath-notebook-7.6-3.fc27.i686.rpm Wrote: /builddir/build/RPMS/sagemath-rubiks-7.6-3.fc27.i686.rpm Wrote: /builddir/build/RPMS/sagemath-sagetex-7.6-3.fc27.i686.rpm Wrote: /builddir/build/RPMS/sagemath-debuginfo-7.6-3.fc27.i686.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.GvaIRV + umask 022 + cd /builddir/build/BUILD + cd sage-7.6 + /usr/bin/rm -rf /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.i386 + exit 0 Child return code was: 0